<?php /** * Head include. * @author dligthart <*****@*****.**> * @version 1.0 * @package wp-stats-dashboard */ $config = new WPSDAdminConfigForm(); if (stristr($_SERVER['REQUEST_URI'], '/wp-admin/') && !isset($_REQUEST['page']) && !$config->getWpsdDisableWidgets() && (!stristr($_SERVER['REQUEST_URI'], '.php') || stristr($_SERVER['REQUEST_URI'], 'index.php')) || ('wpsd' == @$_REQUEST['page'] || 'wpsd_profile_finder' == @$_REQUEST['page'])) { ?> <script type="text/javascript" language="javascript"> /* <![CDATA[ */ function wpsd_load_stats() { wpsd_loading(); <?php if (defined('WPSD_PLUGIN_URL')) { ?> jQuery("#wpsd-stats-ranking").load("<?php echo WPSD_PLUGIN_URL . '/classes/ajax.php'; ?> ", function (responseText, textStatus, XMLHttpRequest) { wpsd_loaded(); } ); <?php } ?> };
require dirname(__FILE__) . '/classes/widget/admin/WPSDSearchTermsDashboardWidget.php'; require dirname(__FILE__) . '/classes/widget/admin/WPSDCompeteDashboardWidget.php'; require dirname(__FILE__) . '/classes/widget/admin/WPSDTrendsDashboardWidget.php'; //require(dirname(__FILE__) . '/classes/widget/admin/WPSDBlogPulseDashboardWidget.php'); //require(dirname(__FILE__) . '/classes/widget/admin/WPSDBlogPulseConversationDashboardWidget.php'); require dirname(__FILE__) . '/classes/widget/admin/WPSDOptimizeDashboardWidget.php'; require dirname(__FILE__) . '/classes/widget/admin/WPSDAuthorDashboardWidget.php'; require dirname(__FILE__) . '/classes/util/WPSDSoaHelper.php'; } } add_action('plugins_loaded', 'wpsd_admin_include'); if (is_admin()) { wp_enqueue_script('jquery'); // use jquery. $config = new WPSDAdminConfigForm(); if (!$config->getWpsdDisableWidgets()) { // Widgets only for admin. add_action('plugins_loaded', create_function('', ' $user = wp_get_current_user(); if($user->caps["administrator"] || wpsd_has_access()){' . 'global $wpsdClicksWidget; $wpsdClicksWidget = new WPSDClicksDashboardWidget();' . 'global $wpStatsDashWidget; $wpStatsDashWidget = new WPSDDashboardWidget();' . 'global $wpsdOverviewWidget; $wpsdOverviewWidget = new WPSDOverviewDashboardWidget();' . 'global $wpsdRefWidget; $wpsdRefWidget = new WPSDReferrersDashboardWidget();' . 'global $wpsdPostViewsWidget; $wpsdPostViewsWidget = new WPSDPostViewsDashboardWidget();' . 'global $wpsdSearchTermsWidget; $wpsdSearchTermsWidget = new WPSDSearchTermsDashboardWidget();' . 'global $wpsdTrendsWidget; $wpsdTrendsWidget = new WPSDTrendsDashboardWidget();' . 'global $wpsdAuthorsWidget; $wpsdAuthorsWidget = new WPSDAuthorDashboardWidget();' . 'global $wpsdOptimizeWidget; $wpsdOptimizeWidget = new WPSDOptimizeDashboardWidget();' . '}')); // 'global $wpsdCompeteWidget; $wpsdCompeteWidget = new WPSDCompeteDashboardWidget();' . } } /** * WPSD main. * @author dligthart <*****@*****.**> * @version 1.4.0 * @package wp-stats-dashboard */ class WPSDMain extends WPSDWPPlugin {