0 AND `status`='CONFIRMED' " . runFilterChain('user_exclusion_sql', ' ') . " ORDER BY `total_logins` DESC LIMIT {?top10_max?}", __FILE__, __LINE__); $OUT = ''; $count = 1; while ($content = SQL_FETCHARRAY($result)) { // Prepare data for template $content = array( 'count' => $count, 'userid' => $content['userid'], 'last_online' => generateDateTime($content['last_online'], '3'), ); // Load row template $OUT .= loadTemplate('guest_top10_row_login', TRUE, $content); // Count one up $count++; } // END - while if ($count < getConfig('top10_max')) { // Add more "blank" rows for ($i = $count; $i <= getConfig('top10_max'); $i++) { // Prepare data for template $content = array( 'index' => $i ); // Load row template $OUT .= loadTemplate('guest_top10_empty5', TRUE, $content); } // END - for } // END - if // Remember the rows in array $rows['logins_out'] = $OUT; // Free result SQL_FREERESULT($result); // TOP earners $result = SQL_QUERY("SELECT d.`userid`, SUM(p.`points` + p.`locked_points`) AS `points`, d.`last_online` FROM `{?_MYSQL_PREFIX?}_user_data` AS `d` LEFT JOIN {?_MYSQL_PREFIX?}_user_points AS `p` ON p.`userid`=d.`userid` WHERE p.`points` > 0 AND d.`status`='CONFIRMED' " . runFilterChain('user_exclusion_sql', ' ') . " GROUP BY p.`userid` ORDER BY `points` DESC, d.`last_online` DESC LIMIT {?top10_max?}", __FILE__, __LINE__); $OUT = ''; $count = 1; while ($content = SQL_FETCHARRAY($result)) { // Prepare data for template $content['count'] = $count; $content['last_online'] = generateDateTime($content['last_online'], '3'); // Load row template $OUT .= loadTemplate('guest_top10_row_earner', TRUE, $content); // Count one up $count++; } // END - while if ($count < getConfig('top10_max')) { // Add more "blank" rows for ($i = $count; $i <= getConfig('top10_max'); $i++) { // Prepare data for template $content = array( 'index' => $i ); // Load row template $OUT .= loadTemplate('guest_top10_empty4', TRUE, $content); } // END - for } // END - if // Remember the rows in array $rows['points_out'] = $OUT; // Free result SQL_FREERESULT($result); // TOP referral "hunter" $result = SQL_QUERY("SELECT d.`userid`, SUM(r.`counter`) AS `refs`, d.`last_online` FROM `{?_MYSQL_PREFIX?}_user_data` AS `d` LEFT JOIN {?_MYSQL_PREFIX?}_refsystem AS `r` ON r.`userid`=d.`userid` WHERE r.`counter` > 0 AND d.`status`='CONFIRMED' " . runFilterChain('user_exclusion_sql', ' ') . " GROUP BY r.`userid` ORDER BY `refs` DESC, d.`last_online` DESC LIMIT {?top10_max?}", __FILE__, __LINE__); $OUT = ''; $count = 1; while ($content = SQL_FETCHARRAY($result)) { // Prepare data for template $content = array( 'count' => $count, 'userid' => $content['userid'], 'refs' => $content['refs'], 'last_online' => generateDateTime($content['last_online'], '3') ); // Load row template $OUT .= loadTemplate('guest_top10_row_refs', TRUE, $content); // Count one up $count++; } // END - while if ($count < getConfig('top10_max')) { // Add more "blank" rows for ($i = $count; $i <= getConfig('top10_max'); $i++) { // Prepare data for template $content = array( 'index' => $i ); // Load row template $OUT .= loadTemplate('guest_top10_empty5', TRUE, $content); } // END - for } // END - if // Remember the rows in array $rows['referrals_out'] = $OUT; // Free result SQL_FREERESULT($result); // Load final template loadTemplate('guest_top10', FALSE, $rows); // [EOF] ?>