Esempio n. 1
0
		<li><a href="' . $home_url . '/wp-admin/admin.php?page=sm_all_sessions">Hits By Page</a></li>
		<li><a href="' . $home_url . '/wp-admin/admin.php?page=sm_all_by_user">Hits By User</a></li>
		<li><a href="' . $home_url . '/wp-admin/admin.php?page=sm_all_data">Recent Hits</a></li>
		<li><a href="' . $home_url . '/wp-admin/admin.php?page=sm_settings">Settings</a></li>
	</ul>
</p>';
echo '<p>' . __($intro, 'sm') . '</p>';
echo '<p style="font-weight: bold;">' . __('There have been ', 'sm') . $hits . __(' hits between ', 'sm') . date($date_format, $start_date) . __(' and ', 'sm') . date($date_format, $end_date) . '</p>';
if ($hits) {
    if ($top_three = sm_get_top_pages()) {
        echo '<div style="float: left; width: 60%;">';
        echo '<p style="font-style: italic;">' . __('The five post popular pages on your site are:', 'sm') . '</p>';
        echo '<ul style="list-style-type: square !important; margin-left: 20px; font-size: 11px;">';
        foreach ($top_three as $page) {
            $hits = ' ' . ($page->hits == 1 ? 'Hit' : 'Hits') . ' - ';
            echo '<li>' . $page->hits . $hits . sm_shorten_url($page->url) . '</li>';
        }
        echo '</ul>';
        echo '</div>';
    }
    if ($top_three = sm_get_top_users()) {
        echo '<div style="float: left; width: 38%;">';
        echo '<p style="font-style: italic;">' . __('The five post active users on your site are:', 'sm') . '</p>';
        echo '<ul style="list-style-type: square !important; margin-left: 20px; font-size: 11px;">';
        foreach ($top_three as $user) {
            $pages = ' ' . ($user->num_pages == 1 ? 'Page' : 'Pages') . ' - ';
            echo '<li>' . $user->num_pages . $pages . sm_real_name($user->session_id, $user->user_id) . '</li>';
        }
        echo '</ul>';
        echo '</div>';
    }
Esempio n. 2
0
<?php

echo '<div class="wrap" id="poststuff">';
if ($url = sm_get('url')) {
    $url = base64_decode($url);
    echo '<form method="POST">';
    echo sm_start_box('Session Manager - URL stats: ' . sm_shorten_url($url));
    sm_hits_by_page($url);
    echo sm_end_box();
    echo '</form>';
} else {
    if ($session_id = sm_get('session_id')) {
        echo '<form method="POST">';
        echo sm_start_box('Session Manager - Individual session stats: ' . sm_real_name($session_id, sm_get_user_by_session($session_id)));
        sm_show_session_stats($session_id);
        echo sm_end_box();
        echo '</form>';
    } else {
        if (sm_post('exclude_pages_button')) {
            sm_save_excluded_pages();
        } else {
            if (sm_post('delete_pagedata')) {
                sm_delete_pagedata();
            }
        }
        echo sm_start_box('Session Manager - Filter Controls');
        sm_render_filters('by_page');
        echo sm_end_box();
        echo '<form method="POST">';
        echo sm_start_box('Stats by page');
        sm_show_by_page();
function sm_exclude_filename($filename)
{
    global $wpdb, $excludes_table;
    $sql = 'DELETE FROM ' . $excludes_table . '
			WHERE filename = "' . $filename . '"';
    if ($wpdb->query($sql)) {
        sm_display_feedback(sm_shorten_url($filename) . __(' has been successfully removed from the excludes list', 'sm'));
    }
}