Esempio n. 1
0
 /**
  * PageSpeed widget
  *
  * @return void
  */
 function widget_pagespeed()
 {
     w3_require_once(W3TC_LIB_W3_DIR . '/PageSpeed.php');
     w3_require_once(W3TC_LIB_W3_DIR . '/Request.php');
     $key = $this->_config->get_string('widget.pagespeed.key');
     $force = W3_Request::get_boolean('w3tc_widget_pagespeed_force');
     $results = null;
     if ($key) {
         $w3_pagespeed = new W3_PageSpeed();
         $results = $w3_pagespeed->analyze(w3_get_home_url(), $force);
     }
     include W3TC_INC_DIR . '/widget/pagespeed.php';
 }
 /**
  * Page Speed results action
  *
  * @return void
  */
 function action_test_pagespeed_results()
 {
     w3_require_once(W3TC_LIB_W3_DIR . '/Request.php');
     w3_require_once(W3TC_LIB_W3_DIR . '/PageSpeed.php');
     $force = W3_Request::get_boolean('force');
     $title = 'Google Page Speed';
     $w3_pagespeed = new W3_PageSpeed();
     $results = $w3_pagespeed->analyze(w3_get_home_url(), $force);
     if ($force) {
         w3_admin_redirect(array('w3tc_pagespeed_results' => 1, '_wpnonce' => wp_create_nonce('w3tc')));
     }
     include W3TC_INC_POPUP_DIR . '/pagespeed_results.php';
 }
Esempio n. 3
0
 /**
  * Page Speed results popup
  *
  * @return void
  */
 function pagespeed_results()
 {
     require_once W3TC_LIB_W3_DIR . '/Request.php';
     require_once W3TC_LIB_W3_DIR . '/PageSpeed.php';
     $force = W3_Request::get_boolean('force');
     $title = 'Google Page Speed';
     $w3_pagespeed = new W3_PageSpeed();
     $results = $w3_pagespeed->analyze(w3_get_home_url(), $force);
     if ($force) {
         $this->redirect(array('w3tc_action' => 'pagespeed_results'));
     }
     include W3TC_DIR . '/inc/popup/pagespeed_results.phtml';
 }