Sync plugins from current page
Signed-off-by: Adrian Nöthlich <git@promasu.tech>
This commit is contained in:
@@ -0,0 +1,235 @@
|
||||
<?php
|
||||
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( 'Online Users:', 'wp-statistics' ); ?></th>
|
||||
<th colspan="2" id="th-colspan">
|
||||
<span><a href="<?php echo WP_Statistics_Admin_Pages::admin_url( 'online' ); ?>"><?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( 'Visitors', 'wp-statistics' );
|
||||
} else {
|
||||
echo '';
|
||||
} ?></th>
|
||||
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visits' ) ) {
|
||||
_e( 'Visits', '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="' . WP_Statistics_Admin_Pages::admin_url( 'visitors', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'hits', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'visitors', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'hits', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'visitors', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'hits', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'visitors', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'hits', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'visitors', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'hits', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'visitors', array( '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="' . WP_Statistics_Admin_Pages::admin_url( 'hits', array( '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( WP_Statistics::$reg['plugin-dir'] . "includes/log/widgets/hits.php" );
|
||||
|
||||
wp_statistics_generate_hits_postbox_content( "220px", 10 );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user