0) { // We have some (new?) registrations! define('__COLSPAN1' , $colspan); define('__COLSPAN2' , ($colspan + 2)); define('__USER_CNT' , $user_count); define('__ALPHA_SORT', alpha($_GET['sortby'], $colspan, true)); define('__SORT_LINKS', SortLinks($_GET['letter'], $_GET['sortby'], $colspan, true)); define('__TITLE' , ADMIN_LIST_NOREFS_ACCOUNTS); if ($PAGES > 1) { // Add navigation define('__PAGE_NAV', ADD_PAGENAV($PAGES, $_CONFIG['user_limit'], true, $colspan, true)); } else { // No page navigation is required define('__PAGE_NAV', ""); } // Column with nickname when nickname extension is present if (EXT_IS_ACTIVE("nickname")) { // Nickname extension found define('__NICKNAME_TH', " ".NICKNAME.""); } else { // Not found define('__NICKNAME_TH', ""); } $SW = 2; $OUT = ""; while (list($uid, $gender, $sname, $fname, $email, $IP, $ref, $status, $emails_sent, $mails_confirmed, $emails_received, $nick) = SQL_FETCHROW($result)) { // Get unconfirmed emails $LINKS = GET_TOTAL_DATA($uid, "user_links", "id", "userid", true); // Set link to unconfirmed emails if ($LINKS > 0) { // Translate value $LINKS = TRANSLATE_COMMA($LINKS); // Add link $LINKS = $BASE."&what=list_links&u_id=".$uid."\">".$LINKS."]"; } // END - if // Add nickname if ((empty($nick)) || ($uid == $nick)) $nick = "---"; // Sent emails $SENT = $emails_sent; if ($emails_sent > 0) $SENT = $BASE."&what=email_details&u_id=".$uid."\">".TRANSLATE_COMMA($emails_sent)."]"; // Calculate total points $pointsTotal = GET_TOTAL_DATA($uid, "user_points", "points") - GET_TOTAL_DATA($uid, "user_data", "used_points"); // Clickrate $clickRate = 0; if ($emails_received > 0) { $clickRate = $mails_confirmed / $emails_received * 100; } // END - if // Transfer data to array $content = array( 'sw' => $SW, 'uid' => ADMIN_USER_PROFILE_LINK($uid), 'gender' => TRANSLATE_GENDER($gender), 'sname' => $sname, 'fname' => $fname, 'email' => "[".$email."]", 'addr' => $IP, 'ref' => $ref, 'status' => TRANSLATE_STATUS($status), 'links' => $LINKS, 'alinks' => MEMBER_ACTION_LINKS($uid, $status), 'nick' => $nick, 'points' => TRANSLATE_COMMA($pointsTotal), 'sent' => $SENT, 'rate' => TRANSLATE_COMMA($clickRate), 'locked' => TRANSLATE_COMMA(GET_TOTAL_DATA($uid, "user_points", "locked_points")) ); // Load row template and switch colors $OUT .= LOAD_TEMPLATE("admin_list_user_row", true, $content); $SW = 3 - $SW; } // END - while // Free memory SQL_FREERESULT($result); define('__USER_ROWS', $OUT); // Load main template LOAD_TEMPLATE("admin_list_user"); // Free some memory SQL_FREERESULT($result_master); } else { // No one as registered so far! :-( LOAD_TEMPLATE("admin_settings_saved", false, ADMIN_ACCOUNT_NOREFS_404); } // Free memory SQL_FREERESULT($result_master); // ?>