' . '
', array( $this, 'widget_form' ), Util_Ui::admin_url( 'admin.php?page=w3tc_general#miscellaneous' ), 'normal' ); } function widget_form() { $storage = new UsageStatistics_StorageReader(); $summary_promise = $storage->get_history_summary_promise(); $c = Dispatcher::config(); if ( $c->get_boolean( 'stats.enabled' ) && Util_Environment::is_w3tc_pro( $c ) ) include W3TC_DIR . '/UsageStatistics_Widget_View.php'; else include W3TC_DIR . '/UsageStatistics_Widget_View_Disabled.php'; } public function admin_print_styles_w3tc_dashboard() { wp_enqueue_style( 'w3tc-widget' ); wp_enqueue_style( 'w3tc-widget-usage-statistics', plugins_url( 'UsageStatistics_Widget_View.css', W3TC_FILE ), array(), W3TC_VERSION ); } public function admin_print_scripts_w3tc_dashboard() { wp_enqueue_script( 'w3tc-widget-usage-statistics', plugins_url( 'UsageStatistics_Widget_View.js', W3TC_FILE ), array(), W3TC_VERSION ); } public function w3tc_ajax_ustats_get() { $storage = new UsageStatistics_StorageReader(); $summary = $storage->get_history_summary(); echo json_encode( $summary ); exit(); } }