0) { // Get all rows $OUT = ''; $SW = 2; $cnt = 0; $visits = 0; while ($content = SQL_FETCHARRAY($result)) { // Count totals $visits += $content['total_visits']; // "Translate" some data $content['userid'] = generateUserProfileLink($content['userid']); $content['total_visits'] = translateComma($content['total_visits']); $content['last_surfed'] = generateDateTime($content['last_surfed'], 2); $content['sw'] = $SW; // Load row template $OUT .= loadTemplate('admin_surfbar_url_stats_row', true, $content); $cnt++; $SW = 3 - $SW; } // END - while // Prepare content $content = array( 'rows' => $OUT, 'userids' => $cnt, 'visits' => $visits ); // Load main template loadTemplate('admin_surfbar_url_stats', false, $content); } else { // No statistics so far loadTemplate('admin_settings_saved', false, getMessage('ADMIN_SURFBAR_NO_URL_STATS')); } } else { // Generate general statistics $result = SQL_QUERY("SELECT `userid`, COUNT(`url_id`) AS `visited_urls`, SUM(`count`) AS `total_visits` FROM `{?_MYSQL_PREFIX?}_surfbar_stats` GROUP BY `userid` ORDER BY `userid` ASC", __FILE__, __LINE__); // Entries found? if (SQL_NUMROWS($result) > 0) { // Get all rows $OUT = ''; $SW = 2; $urls = 0; $visits = 0; while ($content = SQL_FETCHARRAY($result)) { // Count totals $urls += $content['visited_urls']; $visits += $content['total_visits']; // "Translate" some data $content['userid'] = generateUserProfileLink($content['userid']); $content['visited_urls'] = translateComma($content['visited_urls']); $content['total_visits'] = translateComma($content['total_visits']); $content['sw'] = $SW; // Load row template $OUT .= loadTemplate('admin_surfbar_stats_row', true, $content); $SW = 3 - $SW; } // END - while // Prepare content $content = array( 'rows' => $OUT, 'urls' => $urls, 'visits' => $visits ); // Load main template loadTemplate('admin_surfbar_stats', false, $content); } else { // No statistics so far loadTemplate('admin_settings_saved', false, getMessage('ADMIN_SURFBAR_NO_STATS')); } } // Free result SQL_FREERESULT($result); // ?>