function wp_statistics_generate_summary_postbox_content($search_engines, $search = true, $time = true) { global $wpdb, $WP_Statistics; $show_visitors = $WP_Statistics->get_option('visitor'); ?> <table width="100%" class="widefat table-stats" id="summary-stats"> <tbody> <?php if ($WP_Statistics->get_option('useronline')) { ?> <tr> <th><?php _e('User(s) Online', 'wp_statistics'); ?> :</th> <th colspan="2" id="th-colspan"> <span><a href="admin.php?page=wps_online_menu"><?php echo wp_statistics_useronline(); ?> <a></span> </th> </tr> <?php } if ($WP_Statistics->get_option('visitors') || $WP_Statistics->get_option('visits')) { ?> <tr> <th width="60%"></th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { _e('Visitor', 'wp_statistics'); } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { _e('Visit', 'wp_statistics'); } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Today', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=1"><span>' . number_format_i18n(wp_statistics_visitor('today', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=wps_hits_menu&hitdays=1"><span>' . number_format_i18n(wp_statistics_visit('today')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Yesterday', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=1"><span>' . number_format_i18n(wp_statistics_visitor('yesterday', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=wps_hits_menu&hitdays=1"><span>' . number_format_i18n(wp_statistics_visit('yesterday')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Last 7 Days (Week)', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=7"><span>' . number_format_i18n(wp_statistics_visitor('week', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=wps_hits_menu&hitdays=7"><span>' . number_format_i18n(wp_statistics_visit('week')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Last 30 Days (Month)', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=30"><span>' . number_format_i18n(wp_statistics_visitor('month', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=wps_hits_menu&hitdays=30"><span>' . number_format_i18n(wp_statistics_visit('month')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Last 365 Days (Year)', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=365"><span>' . number_format_i18n(wp_statistics_visitor('year', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=wps_hits_menu&hitdays=365"><span>' . number_format_i18n(wp_statistics_visit('year')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Total', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=365"><span>' . number_format_i18n(wp_statistics_visitor('total', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=wps_hits_menu&hitdays=365"><span>' . number_format_i18n(wp_statistics_visit('total')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <?php } if ($search == true && $WP_Statistics->get_option('visitors')) { if ($WP_Statistics->get_option('visitors') || $WP_Statistics->get_option('visits') || $WP_Statistics->get_option('useronline')) { ?> <tr> <th colspan="3"><br><hr></th> </tr> <?php } ?> <tr> <th colspan="3" style="text-align: center;"><?php _e('Search Engine Referrals', 'wp_statistics'); ?> </th> </tr> <tr> <th width="60%"></th> <th class="th-center"><?php _e('Today', 'wp_statistics'); ?> </th> <th class="th-center"><?php _e('Yesterday', 'wp_statistics'); ?> </th> </tr> <?php $se_today_total = 0; $se_yesterday_total = 0; foreach ($search_engines as $se) { ?> <tr> <th><img src='<?php echo plugins_url('wp-statistics/assets/images/' . $se['image']); ?> '> <?php _e($se['name'], 'wp_statistics'); ?> :</th> <th class="th-center"><span><?php $se_temp = wp_statistics_searchengine($se['tag'], 'today'); $se_today_total += $se_temp; echo number_format_i18n($se_temp); ?> </span></th> <th class="th-center"><span><?php $se_temp = wp_statistics_searchengine($se['tag'], 'yesterday'); $se_yesterday_total += $se_temp; echo number_format_i18n($se_temp); ?> </span></th> </tr> <?php } ?> <tr> <th><?php _e('Daily Total', 'wp_statistics'); ?> :</th> <td id="th-colspan" class="th-center"><span><?php echo number_format_i18n($se_today_total); ?> </span></td> <td id="th-colspan" class="th-center"><span><?php echo number_format_i18n($se_yesterday_total); ?> </span></td> </tr> <tr> <th><?php _e('Total', 'wp_statistics'); ?> :</th> <th colspan="2" id="th-colspan"><span><?php echo number_format_i18n(wp_statistics_searchengine('all')); ?> </span></th> </tr> <?php } if ($time == true) { ?> <tr> <th colspan="3"><br><hr></th> </tr> <tr> <th colspan="3" style="text-align: center;"><?php _e('Current Time and Date', 'wp_statistics'); ?> <span id="time_zone"><a href="<?php echo admin_url('options-general.php'); ?> "><?php _e('(Adjustment)', 'wp_statistics'); ?> </a></span></th> </tr> <tr> <th colspan="3"><?php echo sprintf(__('Date: %s', 'wp_statistics'), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n(get_option('date_format')) . '</code>'); ?> </th> </tr> <tr> <th colspan="3"><?php echo sprintf(__('Time: %s', 'wp_statistics'), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n(get_option('time_format')) . '</code>'); ?> </th> </tr> <?php } ?> </tbody> </table> <?php }
function wp_statistics_menubar() { global $wp_admin_bar, $wp_version; if (is_super_admin() || is_admin_bar_showing()) { $AdminURL = get_admin_url(); if (version_compare($wp_version, '3.8-RC', '>=') || version_compare($wp_version, '3.8', '>=')) { $wp_admin_bar->add_menu(array('id' => 'wp-statistic-menu', 'title' => '<span class="ab-icon"></span>', 'href' => $AdminURL . 'admin.php?page=wp-statistics/wp-statistics.php')); } else { $wp_admin_bar->add_menu(array('id' => 'wp-statistic-menu', 'title' => '<img src="' . plugin_dir_url(__FILE__) . '/assets/images/icon.png"/>', 'href' => $AdminURL . 'admin.php?page=wp-statistics/wp-statistics.php')); } $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-useronline', 'parent' => 'wp-statistic-menu', 'title' => __('User Online', 'wp_statistics') . ": " . wp_statistics_useronline(), 'href' => $AdminURL . 'admin.php?page=wps_online_menu')); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-todayvisitor', 'parent' => 'wp-statistic-menu', 'title' => __('Today visitor', 'wp_statistics') . ": " . wp_statistics_visitor('today'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-todayvisit', 'parent' => 'wp-statistic-menu', 'title' => __('Today visit', 'wp_statistics') . ": " . wp_statistics_visit('today'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-yesterdayvisitor', 'parent' => 'wp-statistic-menu', 'title' => __('Yesterday visitor', 'wp_statistics') . ": " . wp_statistics_visitor('yesterday'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-yesterdayvisit', 'parent' => 'wp-statistic-menu', 'title' => __('Yesterday visit', 'wp_statistics') . ": " . wp_statistics_visit('yesterday'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-viewstats', 'parent' => 'wp-statistic-menu', 'title' => __('View Stats', 'wp_statistics'), 'href' => $AdminURL . 'admin.php?page=wp-statistics/wp-statistics.php')); } }
function wp_statistics_generate_hits_postbox_content($size = "300px", $days = 20) { global $wpdb, $WP_Statistics; ?> <script type="text/javascript"> var visit_chart; jQuery(document).ready(function() { <?php if ($WP_Statistics->get_option('visits')) { echo "var visit_data_line = ["; for ($i = $days; $i >= 0; $i--) { $stat = wp_statistics_visit('-' . $i, true); echo "['" . $WP_Statistics->Current_Date('Y-m-d', '-' . $i) . "'," . $stat . "], "; } echo "];\n"; $data_lines[] = 'visit_data_line'; } if ($WP_Statistics->get_option('visitors')) { echo "var visitor_data_line = ["; for ($i = $days; $i >= 0; $i--) { $stat = wp_statistics_visitor('-' . $i, true); echo "['" . $WP_Statistics->Current_Date('Y-m-d', '-' . $i) . "'," . $stat . "], "; } echo "];\n"; $data_lines[] = 'visitor_data_line'; } ?> visit_chart = jQuery.jqplot('visits-stats', [<?php echo implode(',', $data_lines); ?> ], { title: { text: '<b>' + <?php echo json_encode(__('Hits in the last', 'wp_statistics') . ' ' . $days . ' ' . __('days', 'wp_statistics')); ?> + '</b>', fontSize: '12px', fontFamily: 'Tahoma', textColor: '#000000', }, axes: { xaxis: { min: '<?php echo $WP_Statistics->Current_Date('Y-m-d', '-' . $days); ?> ', max: '<?php echo $WP_Statistics->Current_Date('Y-m-d', ''); ?> ', tickInterval: '1 day', renderer:jQuery.jqplot.DateAxisRenderer, tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer, tickOptions: { angle: -45, formatString:'%b %#d', showGridline: false, }, }, yaxis: { min: 0, padMin: 1.0, label: <?php echo json_encode(__('Number of visits and visitors', 'wp_statistics')); ?> , labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer, labelOptions: { angle: -90, fontSize: '12px', fontFamily: 'Tahoma', fontWeight: 'bold', }, } }, legend: { show: true, location: 's', placement: 'outsideGrid', labels: [<?php echo implode(',', array(json_encode(__('Visit', 'wp_statistics')), json_encode(__('Visitor', 'wp_statistics')))); ?> ], renderer: jQuery.jqplot.EnhancedLegendRenderer, rendererOptions: { numberColumns: 2, disableIEFading: false, border: 'none', }, }, highlighter: { show: true, bringSeriesToFront: true, tooltipAxes: 'xy', formatString: '%s: <b>%i</b> ', tooltipContentEditor: tooltipContentEditor, }, grid: { drawGridlines: true, borderColor: 'transparent', shadow: false, drawBorder: false, shadowColor: 'transparent' }, } ); function tooltipContentEditor(str, seriesIndex, pointIndex, plot) { // display series_label, x-axis_tick, y-axis value return plot.legend.labels[seriesIndex] + ", " + str;; } jQuery(window).resize(function() { JQPlotVisitChartLengendClickRedraw() }); function JQPlotVisitChartLengendClickRedraw() { visit_chart.replot( {resetAxes: ['yaxis'] } ); jQuery('div[id="visits-stats"] .jqplot-table-legend').click(function() { JQPlotVisitChartLengendClickRedraw(); }); } jQuery('div[id="visits-stats"] .jqplot-table-legend').click(function() { JQPlotVisitChartLengendClickRedraw() }); }); </script> <div id="visits-stats" style="height:<?php echo $size; ?> ;"></div> <?php }
function wp_statistics_menubar() { global $wp_admin_bar, $wp_version, $WP_Statistics; // Find out if the user can read or manage statistics. $read = current_user_can(wp_statistics_validate_capability($WP_Statistics->get_option('read_capability', 'manage_options'))); $manage = current_user_can(wp_statistics_validate_capability($WP_Statistics->get_option('manage_capability', 'manage_options'))); if (is_admin_bar_showing() && ($read || $manage)) { $AdminURL = get_admin_url(); if (version_compare($wp_version, '3.8-RC', '>=') || version_compare($wp_version, '3.8', '>=')) { $wp_admin_bar->add_menu(array('id' => 'wp-statistic-menu', 'title' => '<span class="ab-icon"></span>', 'href' => $AdminURL . 'admin.php?page=' . WP_STATISTICS_OVERVIEW_PAGE)); } else { $wp_admin_bar->add_menu(array('id' => 'wp-statistic-menu', 'title' => '<img src="' . plugin_dir_url(__FILE__) . '/assets/images/icon.png"/>', 'href' => $AdminURL . 'admin.php?page=' . WP_STATISTICS_OVERVIEW_PAGE)); } $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-useronline', 'parent' => 'wp-statistic-menu', 'title' => __('User Online', 'wp_statistics') . ": " . wp_statistics_useronline(), 'href' => $AdminURL . 'admin.php?page=' . WP_STATISTICS_ONLINE_PAGE)); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-todayvisitor', 'parent' => 'wp-statistic-menu', 'title' => __('Today visitor', 'wp_statistics') . ": " . wp_statistics_visitor('today'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-todayvisit', 'parent' => 'wp-statistic-menu', 'title' => __('Today visit', 'wp_statistics') . ": " . wp_statistics_visit('today'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-yesterdayvisitor', 'parent' => 'wp-statistic-menu', 'title' => __('Yesterday visitor', 'wp_statistics') . ": " . wp_statistics_visitor('yesterday'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-yesterdayvisit', 'parent' => 'wp-statistic-menu', 'title' => __('Yesterday visit', 'wp_statistics') . ": " . wp_statistics_visit('yesterday'))); $wp_admin_bar->add_menu(array('id' => 'wp-statistics-menu-viewstats', 'parent' => 'wp-statistic-menu', 'title' => __('View Stats', 'wp_statistics'), 'href' => $AdminURL . 'admin.php?page=' . WP_STATISTICS_OVERVIEW_PAGE)); } }
function wp_statistics_shortcodes($atts) { /* WP Statitics shortcode is in the format of: [wpstatistics stat=xxx time=xxxx provider=xxxx format=xxxxxx] Where: stat = the statistic you want. time = is the timeframe, strtotime() (http://php.net/manual/en/datetime.formats.php) will be used to calculate it. provider = the search provider to get stats on. format = i18n, english, none */ if (!is_array($atts)) { return; } $formatnumber = array_key_exists('format', $atts); switch ($atts['stat']) { case 'usersonline': $result = wp_statistics_useronline(); break; case 'visits': $result = wp_statistics_visit($atts['time']); break; case 'visitors': $result = wp_statistics_visitor($atts['time'], null, true); break; case 'pagevisits': $result = wp_statistics_pages($atts['time']); break; case 'searches': $result = wp_statistics_searchengine($atts['provider']); break; case 'postcount': $result = wp_statistics_countposts(); break; case 'pagecount': $result = wp_statistics_countpages(); break; case 'commentcount': $result = wp_statistics_countcomment(); break; case 'spamcount': $result = wp_statistics_countspam(); break; case 'usercount': $result = wp_statistics_countusers(); break; case 'postaverage': $result = wp_statistics_average_post(); break; case 'commentaverage': $result = wp_statistics_average_comment(); break; case 'useraverage': $result = wp_statistics_average_registeruser(); break; case 'lpd': $result = wp_statistics_lastpostdate(); $formatnumber = false; break; } if ($formatnumber) { switch (strtolower($atts['format'])) { case 'i18n': $result = number_format_i18n($result); break; case 'english': $result = number_format($result); break; } } return $result; }
/** * Outputs the content of the widget * * @param array $args * @param array $instance */ public function widget($args, $instance) { global $WP_Statistics; extract($args); $widget_options = $WP_Statistics->get_option('widget'); echo $before_widget; echo $before_title . $widget_options['name_widget'] . $after_title; echo "<ul>"; if ($widget_options['useronline_widget']) { echo "<li>"; echo __('User Online', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_useronline()); echo "</li>"; } if ($widget_options['tvisit_widget']) { echo "<li>"; echo __('Today Visit', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visit('today')); echo "</li>"; } if ($widget_options['tvisitor_widget']) { echo "<li>"; echo __('Today Visitor', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visitor('today', null, true)); echo "</li>"; } if ($widget_options['yvisit_widget']) { echo "<li>"; echo __('Yesterday Visit', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visit('yesterday')); echo "</li>"; } if ($widget_options['yvisitor_widget']) { echo "<li>"; echo __('Yesterday Visitor', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visitor('yesterday', null, true)); echo "</li>"; } if ($widget_options['wvisit_widget']) { echo "<li>"; echo __('Week Visit', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visit('week')); echo "</li>"; } if ($widget_options['mvisit_widget']) { echo "<li>"; echo __('Month Visit', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visit('month')); echo "</li>"; } if ($widget_options['ysvisit_widget']) { echo "<li>"; echo __('Years Visit', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visit('year')); echo "</li>"; } if ($widget_options['ttvisit_widget']) { echo "<li>"; echo __('Total Visit', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visit('total')); echo "</li>"; } if ($widget_options['ttvisitor_widget']) { echo "<li>"; echo __('Total Visitor', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_visitor('total', null, true)); echo "</li>"; } if ($widget_options['tpviews_widget']) { echo "<li>"; echo __('Total Page Views', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_pages('total')); echo "</li>"; } if ($widget_options['ser_widget']) { echo "<li>"; echo __('Search Engine referred', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_searchengine($widget_options['select_se'])); echo "</li>"; } if ($widget_options['tp_widget']) { echo "<li>"; echo __('Total Posts', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_countposts()); echo "</li>"; } if ($widget_options['tpg_widget']) { echo "<li>"; echo __('Total Pages', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_countpages()); echo "</li>"; } if ($widget_options['tc_widget']) { echo "<li>"; echo __('Total Comments', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_countcomment()); echo "</li>"; } if ($widget_options['ts_widget']) { echo "<li>"; echo __('Total Spams', 'wp_statistics') . ": "; echo wp_statistics_countspam(); echo "</li>"; } if ($widget_options['tu_widget']) { echo "<li>"; echo __('Total Users', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_countusers()); echo "</li>"; } if ($widget_options['ap_widget']) { echo "<li>"; echo __('Average Posts', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_average_post()); echo "</li>"; } if ($widget_options['ac_widget']) { echo "<li>"; echo __('Average Comments', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_average_comment()); echo "</li>"; } if ($widget_options['au_widget']) { echo "<li>"; echo __('Average Users', 'wp_statistics') . ": "; echo number_format_i18n(wp_statistics_average_registeruser()); echo "</li>"; } if ($widget_options['lpd_widget']) { echo "<li>"; echo __('Last Post Date', 'wp_statistics') . ": "; echo wp_statistics_lastpostdate(); echo "</li>"; } echo "</ul>"; echo $after_widget; }
</span></th> <th class="th-center"><span><?php echo number_format_i18n($visitor_total); ?> </span></th> </tr> <tr> <th><?php _e('All Time Total', 'wp_statistics'); ?> :</th> <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visit('total')); ?> </span></th> <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('total', null, true)); ?> </span></th> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div>
function wp_statistics_generate_quickstats_postbox_content($search_engines, $search = false, $time = false) { global $wpdb, $WP_Statistics; $show_visitors = $WP_Statistics->get_option('visitor'); ?> <table width="100%" class="widefat table-stats" id="summary-stats"> <tbody> <?php if ($WP_Statistics->get_option('useronline')) { ?> <tr> <th><?php _e('User(s) Online', 'wp_statistics'); ?> :</th> <th colspan="2" id="th-colspan"> <span><a href="admin.php?page=<?php echo WP_STATISTICS_ONLINE_PAGE; ?> "><?php echo wp_statistics_useronline(); ?> </a></span> </th> </tr> <?php } if ($WP_Statistics->get_option('visitors') || $WP_Statistics->get_option('visits')) { ?> <tr> <th width="60%"></th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { _e('Visitor', 'wp_statistics'); } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { _e('Visit', 'wp_statistics'); } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Today', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n(wp_statistics_visitor('today', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=' . WP_STATISTICS_HITS_PAGE . '&hitdays=1"><span>' . number_format_i18n(wp_statistics_visit('today')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Yesterday', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=1"><span>' . number_format_i18n(wp_statistics_visitor('yesterday', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=' . WP_STATISTICS_HITS_PAGE . '&hitdays=1"><span>' . number_format_i18n(wp_statistics_visit('yesterday')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Last 7 Days (Week)', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=7"><span>' . number_format_i18n(wp_statistics_visitor('week', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=' . WP_STATISTICS_HITS_PAGE . '&hitdays=7"><span>' . number_format_i18n(wp_statistics_visit('week')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Last 30 Days (Month)', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=30"><span>' . number_format_i18n(wp_statistics_visitor('month', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=' . WP_STATISTICS_HITS_PAGE . '&hitdays=30"><span>' . number_format_i18n(wp_statistics_visit('month')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Last 365 Days (Year)', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=365"><span>' . number_format_i18n(wp_statistics_visitor('year', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=' . WP_STATISTICS_HITS_PAGE . '&hitdays=365"><span>' . number_format_i18n(wp_statistics_visit('year')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <tr> <th><?php _e('Total', 'wp_statistics'); ?> :</th> <th class="th-center"><?php if ($WP_Statistics->get_option('visitors')) { echo '<a href="admin.php?page=wps_visitors_menu&hitdays=365"><span>' . number_format_i18n(wp_statistics_visitor('total', null, true)) . '</span></a>'; } else { echo ''; } ?> </th> <th class="th-center"><?php if ($WP_Statistics->get_option('visits')) { echo '<a href="admin.php?page=' . WP_STATISTICS_HITS_PAGE . '&hitdays=365"><span>' . number_format_i18n(wp_statistics_visit('total')) . '</span></a>'; } else { echo ''; } ?> </th> </tr> <?php } if ($search == true && $WP_Statistics->get_option('visitors')) { if ($WP_Statistics->get_option('visitors') || $WP_Statistics->get_option('visits') || $WP_Statistics->get_option('useronline')) { ?> <tr> <th colspan="3"><br><hr></th> </tr> <?php } ?> <tr> <th colspan="3" style="text-align: center;"><?php _e('Search Engine Referrals', 'wp_statistics'); ?> </th> </tr> <tr> <th width="60%"></th> <th class="th-center"><?php _e('Today', 'wp_statistics'); ?> </th> <th class="th-center"><?php _e('Yesterday', 'wp_statistics'); ?> </th> </tr> <?php $se_today_total = 0; $se_yesterday_total = 0; foreach ($search_engines as $se) { ?> <tr> <th><img src='<?php echo plugins_url('wp-statistics/assets/images/' . $se['image']); ?> '> <?php _e($se['name'], 'wp_statistics'); ?> :</th> <th class="th-center"><span><?php $se_temp = wp_statistics_searchengine($se['tag'], 'today'); $se_today_total += $se_temp; echo number_format_i18n($se_temp); ?> </span></th> <th class="th-center"><span><?php $se_temp = wp_statistics_searchengine($se['tag'], 'yesterday'); $se_yesterday_total += $se_temp; echo number_format_i18n($se_temp); ?> </span></th> </tr> <?php } ?> <tr> <th><?php _e('Daily Total', 'wp_statistics'); ?> :</th> <td id="th-colspan" class="th-center"><span><?php echo number_format_i18n($se_today_total); ?> </span></td> <td id="th-colspan" class="th-center"><span><?php echo number_format_i18n($se_yesterday_total); ?> </span></td> </tr> <tr> <th><?php _e('Total', 'wp_statistics'); ?> :</th> <th colspan="2" id="th-colspan"><span><?php echo number_format_i18n(wp_statistics_searchengine('all')); ?> </span></th> </tr> <?php } if ($time == true) { ?> <tr> <th colspan="3"><br><hr></th> </tr> <tr> <th colspan="3" style="text-align: center;"><?php _e('Current Time and Date', 'wp_statistics'); ?> <span id="time_zone"><a href="<?php echo admin_url('options-general.php'); ?> "><?php _e('(Adjustment)', 'wp_statistics'); ?> </a></span></th> </tr> <tr> <th colspan="3"><?php echo sprintf(__('Date: %s', 'wp_statistics'), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n(get_option('date_format')) . '</code>'); ?> </th> </tr> <tr> <th colspan="3"><?php echo sprintf(__('Time: %s', 'wp_statistics'), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n(get_option('time_format')) . '</code>'); ?> </th> </tr> <?php } ?> </tbody> </table> <br> <hr width="80%"/> <br> <?php // Include the hits chart widget, we're going to display the last 10 days only as the WordPress columns are kind of small to do much else. include_once dirname(__FILE__) . "/hits.php"; wp_statistics_generate_hits_postbox_content("300px", 10); }
?> </span></h3> <div class="inside"> <script type="text/javascript"> var visit_chart; jQuery(document).ready(function() { <?php echo "var visit_data_line = ["; for ($i = $daysToDisplay; $i >= 0; $i--) { $stat = wp_statistics_visit('-' . $i, true); echo "['" . $WP_Statistics->Current_Date('Y-m-d', '-' . $i) . "'," . $stat . "], "; } echo "];\n"; echo "var visitor_data_line = ["; for ($i = $daysToDisplay; $i >= 0; $i--) { $stat = wp_statistics_visitor('-' . $i, true); echo "['" . $WP_Statistics->Current_Date('Y-m-d', '-' . $i) . "'," . $stat . "], "; } echo "];\n"; $tickInterval = $daysToDisplay / 20; if ($tickInterval < 1) { $tickInterval = 1; } ?> visit_chart = jQuery.jqplot('visits-stats', [visit_data_line, visitor_data_line], { title: { text: '<b>' + <?php echo json_encode(__('Hits in the last', 'wp_statistics') . ' ' . $daysToDisplay . ' ' . __('days', 'wp_statistics')); ?> + '</b>', fontSize: '12px',