admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'aabcore_tmss2_nonce' ), ] ); wp_enqueue_script( 'aabcore-cf-cdn-js', plugin_dir_url(__FILE__) . 'cache-ast-cache/cf-cdn.js', array('jquery'), '1.4', true ); wp_localize_script('aabcore-cf-cdn-js', 'Aabcore_CF_AJAX', [ 'ajax_url' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('aabcore_ajax_nonce') ]); } public function aabcore_cache_script_admin_cache() { wp_enqueue_style( 'aabcore-price', AABCORE_PLUGIN_URL. 'cache-ast-cache/price.css', array(), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/price.css' ) ); wp_enqueue_style( 'aabcore-main', AABCORE_PLUGIN_URL. 'cache-ast-cache/main.css', array(), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/main.css' ) ); wp_enqueue_style( 'aabcore-box-back', AABCORE_PLUGIN_URL. 'cache-ast-cache/box-back.css', array(), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/box-back.css' ) ); wp_enqueue_style( 'aabcore-aforma', AABCORE_PLUGIN_URL. 'cache-ast-cache/aforma.css', array(), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/aforma.css' ) ); wp_enqueue_style( 'aabcore-toggle', AABCORE_PLUGIN_URL. 'cache-ast-cache/toggle.css', array(), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/toggle.css' ) ); wp_enqueue_style( 'aabcore-top', AABCORE_PLUGIN_URL. 'cache-ast-cache/top.css', array(), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/top.css' ) ); wp_enqueue_script('aabcore-top', AABCORE_PLUGIN_URL. 'cache-ast-cache/top.js', array( 'jquery', 'postbox' ), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/top.js' ), true ); wp_enqueue_script('aabcore-bformc', AABCORE_PLUGIN_URL. 'cache-ast-cache/bformc.js', array( 'jquery', 'postbox' ), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/bformc.js' ), true ); wp_enqueue_script('aabcore-menu', AABCORE_PLUGIN_URL. 'cache-ast-cache/aabcore-menu.js', array( 'jquery', 'postbox' ), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/aabcore-menu.js' ), true ); wp_enqueue_script('aabcore-user-script', AABCORE_PLUGIN_URL. 'cache-ast-cache/user-script.js', array( 'jquery', 'postbox' ), filemtime(AABCORE_PLUGIN_DIR. 'cache-ast-cache/user-script.js' ), true ); } public function aabcore_sup_admin_cache_page() { add_menu_page( 'Aabcore Cache', // Page title 'Aabcore Cache', // Menu title 'manage_options', // Capability 'aabcore-super-cdn-cache', // Menu slug [$this,'aabcore_cache_page_super_cache_cdn'],AABCORE_PLUGIN_URL.'cache-ast-cache/aabcore-cache-cdn.png'); // Dashboard Dashboard add_submenu_page( 'aabcore-super-cdn-cache', // Parent slug 'Dashboard', 'Dashboard', 'manage_options', 'aabcore-super-cdn-cache', // Same slug = default page [$this, 'aabcore_cache_page_super_cache_cdn'] ); // Settings Settings add_submenu_page( 'aabcore-super-cdn-cache', 'Settings', 'Settings', 'manage_options', 'aabcore-cache-settings', [$this, 'aabcore_settings_page'] ); // Cache CDN add_submenu_page( 'aabcore-super-cdn-cache', 'Free CDN', 'Free CDN', 'manage_options', 'aabcore-cache-cdn', [$this, 'aabcore_cache_cdn'] ); // Cache Hit add_submenu_page( 'aabcore-super-cdn-cache', 'Cache Hit', 'Cache Hit', 'manage_options', 'aabcore-cache-hit', [$this, 'aabcore_cache_hit'] ); // Cache Purge add_submenu_page( 'aabcore-super-cdn-cache', 'Cache Purge', 'Cache Purge', 'manage_options', 'aabcore-cache-purge', [$this, 'aabcore_cache_purge'] ); // Aabcore Tour add_submenu_page( 'aabcore-super-cdn-cache', // Parent slug 'Aabcore Tour', 'Aabcore Tour', 'manage_options', 'aabcore-cache-tour', // Same slug = default page [$this, 'aabcore_cache_cache_tour'] ); // Settings Premium add_submenu_page( 'aabcore-super-cdn-cache', 'Premium', 'Premium Plan', 'manage_options', 'aabcore-cache-premium', [$this, 'aabcore_premium_page'] ); // Settings Users add_submenu_page( 'aabcore-super-cdn-cache', 'Users', 'Users', 'manage_options', 'aabcore-cache-users', [$this, 'aabcore_users_page'] ); // Settings Users add_submenu_page( 'aabcore-super-cdn-cache', 'Announce', 'Announce', 'manage_options', 'aabcore-cache-announce', [$this, 'aabcore_announce_page'] ); // Settings Users add_submenu_page( 'aabcore-super-cdn-cache', 'Notice', 'Notice', 'manage_options', 'aabcore-cache-notice', [$this, 'aabcore_notice_page'] ); // Settings Support add_submenu_page( 'aabcore-super-cdn-cache', 'Support', 'Support', 'manage_options', 'aabcore-cache-support', [$this, 'aabcore_support_page'] ); // Subscription add_submenu_page( 'aabcore-super-cdn-cache', 'Subscription', 'Subscription', 'manage_options', 'aabcore-cache-subscription', [$this, 'aabcore_subscription_page'] ); } public function aabcore_cache_page_super_cache_cdn() { if (isset($_POST['act_cache'])) { if ( ! isset( $_POST['aabcore-process_once'] ) || ! wp_verify_nonce( sanitize_textarea_field(wp_unslash($_POST['aabcore-process_once'])), 'aabcore-process_settings' ) ) { return; }} wp_nonce_field( 'aabcore_process_settings', 'aabcore-process_once' ); if (isset($_GET['aabcore-process'])) { $aabcore_value = isset($_GET['aabcore-process']) ? '1' : '0'; // '1' for read, '0' for unread update_option('aabcore_process', $aabcore_value, true); } $aabcore_next=get_option('aabcore_process', 'off'); // default 'off' update_option('aabcore_process', '', true); if($aabcore_next=='off' || $aabcore_next==0 || $aabcore_next==''){ $Aabcore_bddash_cache_cdn = new Aabcore_bddash(); $Aabcore_bddash_cache_cdn ->aabcore_cache_bddash(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); }else{ $Aabcore_sup_cache_cdn=new Aabcore_CACHE_Fa_Cache(); $Aabcore_sup_cache_cdn->aabcore_cache_pa_cdn_cache(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } } public function aabcore_subscription_page() { $Aabcore_subscription_cache_cdn = new Aabcore_subscription(); $Aabcore_subscription_cache_cdn ->aabcore_cache_subscription(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_support_page() { $Aabcore_support_cache_cdn = new Aabcore_support(); $Aabcore_support_cache_cdn->aabcore_cache_support(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_settings_page() { $Aabcore_subsettings_cache_cdn = new Aabcore_subsettings(); $Aabcore_subsettings_cache_cdn->aabcore_cache_subsettings(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_premium_page() { $Aabcore_premium_cache_cdn = new Aabcore_premium(); $Aabcore_premium_cache_cdn->aabcore_cache_premium(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_users_page() { $Aabcore_usersmain_cache_cdn = new Aabcore_usersmain(); $Aabcore_usersmain_cache_cdn->aabcore_cache_usersmain(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_announce_page() { $Aabcore_announce_cache_cdn = new Aabcore_announce(); $Aabcore_announce_cache_cdn->aabcore_cache_announce(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_notice_page() { $Aabcore_notice_cache_cdn = new Aabcore_notice(); $Aabcore_notice_cache_cdn->aabcore_cache_notice(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_cache_cdn() { $Aabcore_cdn_cache_cdn = new Aabcore_cdn(); $Aabcore_cdn_cache_cdn->aabcore_cache_cdn(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_cache_hit() { $Aabcore_hit_cache_cdn = new Aabcore_hit(); $Aabcore_hit_cache_cdn->aabcore_cache_hit(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_cache_purge() { $Aabcore_purge_cache_cdn = new Aabcore_purge(); $Aabcore_purge_cache_cdn->aabcore_cache_purge(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } public function aabcore_cache_cache_tour() { $Aabcore_home_cache_cdn = new Aabcore_home(); $Aabcore_home_cache_cdn->aabcore_cache_home(); $Aabcore_top_cache_cdn = new Aabcore_top(); $Aabcore_top_cache_cdn->aabcore_cache_footer(); } } new Aabcore_Super_Cache_CDN_Page_Cache(); require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-ujbk-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-ecck-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-nwdk-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-cdnl-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-hitl-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-pugl-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-jaon-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-dbon-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-icon-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-wdon-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-veon-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qdas-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qcdn-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qhit-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qhom-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qprm-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qpri-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qtop-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qusr-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qusm-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qset-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qpur-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qsup-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qsub-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qnot-cdn.php'; require_once AABCORE_PLUGIN_DIR . 'cache-inc-cache/aabcore-cache-qann-cdn.php';