/** * Minify recommendations action * * @return void */ function w3tc_test_minify_recommendations() { $options_minify = new Minify_Page(); $options_minify->recommendations(); }
/** * Options page * * @return void */ function options() { $this->_page = Util_Request::get_string('page'); if (!Util_Admin::is_w3tc_admin_page()) { $this->_page = 'w3tc_dashboard'; } /* * Hidden pages */ if (isset($_REQUEST['w3tc_dbcluster_config'])) { $options_dbcache = new DbCache_Page(); $options_dbcache->dbcluster_config(); } /** * Show tab */ switch ($this->_page) { case 'w3tc_dashboard': $options_dashboard = new Generic_Page_Dashboard(); $options_dashboard->options(); break; case 'w3tc_general': $options_general = new Generic_Page_General(); $options_general->options(); break; case 'w3tc_pgcache': $options_pgcache = new PgCache_Page(); $options_pgcache->options(); break; case 'w3tc_minify': $options_minify = new Minify_Page(); $options_minify->options(); break; case 'w3tc_dbcache': $options_dbcache = new DbCache_Page(); $options_dbcache->options(); break; case 'w3tc_objectcache': $options_objectcache = new ObjectCache_Page(); $options_objectcache->options(); break; case 'w3tc_browsercache': $options_browsercache = new BrowserCache_Page(); $options_browsercache->options(); break; case 'w3tc_mobile': $options_mobile = new Mobile_Page_UserAgentGroups(); $options_mobile->options(); break; case 'w3tc_referrer': $options_referrer = new Mobile_Page_ReferrerGroups(); $options_referrer->options(); break; case 'w3tc_cdn': $options_cdn = new Cdn_Page(); $options_cdn->options(); break; case 'w3tc_faq': $options_faq = new Generic_Page_Faq(); $options_faq->options(); break; case 'w3tc_support': $options_support = new Support_Page(); $options_support->options(); break; case 'w3tc_install': $options_install = new Generic_Page_Install(); $options_install->options(); break; case 'w3tc_about': $options_about = new Generic_Page_About(); $options_about->options(); break; default: // placeholder to make it the only way to show pages // with the time $view = new Base_Page_Settings(); $view->options(); do_action("w3tc_settings_page-{$this->_page}"); $view->render_footer(); break; } }