mirror of
https://github.com/lubuntu-team/lubuntu.me.git
synced 2025-08-16 08:24:03 +00:00
286 lines
10 KiB
PHP
286 lines
10 KiB
PHP
<?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="admin.php?page=<?php echo WP_Statistics::$page['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="admin.php?page=' .
|
|
WP_Statistics::$page['visitors'] .
|
|
'&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::$page['hits'] .
|
|
'&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=' .
|
|
WP_Statistics::$page['visitors'] .
|
|
'&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::$page['hits'] .
|
|
'&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=' .
|
|
WP_Statistics::$page['visitors'] .
|
|
'&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::$page['hits'] .
|
|
'&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=' .
|
|
WP_Statistics::$page['visitors'] .
|
|
'&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::$page['hits'] .
|
|
'&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=' .
|
|
WP_Statistics::$page['visitors'] .
|
|
'&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::$page['hits'] .
|
|
'&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=' .
|
|
WP_Statistics::$page['visitors'] .
|
|
'&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::$page['hits'] .
|
|
'&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 );
|
|
}
|
|
|