get_addons(); $connected_addons = array(); $not_connected_addons = array(); foreach ( $addons_list as $key => $addon ) { if ( $addon['is_connected'] ) { $connected_addons[] = $addon; } else { $not_connected_addons[] = $addon; } } return array( 'connected' => $connected_addons, 'not_connected' => $not_connected_addons, ); } /** * Load popup template * * @since 1.0.0 * @return string */ function ai_robot_load_popup($template){ $file = AI_ROBOT_DIR . "/admin/views/integrations/popups/$template.php"; $content = ''; if ( is_file( $file ) ) { ob_start(); include $file; $content = ob_get_clean(); } return $content; } /** * Save addon api data * * @since 1.0.0 * @return string */ function ai_robot_save_addon_data($data){ Ai_Robot_Addon_Loader::get_instance()->save_addon_data($data); } /** * Get addon api data * * @since 1.0.0 * @return string */ function ai_robot_get_addon_data($slug){ $data = Ai_Robot_Addon_Loader::get_instance()->get_addon_data($slug); return $data; }