1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
diff -ur phpBB2.orig/includes/functions.php phpBB2/includes/functions.php
--- phpBB2.orig/includes/functions.php 2006-06-09 16:29:41.000000000 +0200
+++ phpBB2/includes/functions.php 2006-11-13 17:20:47.460704808 +0100
@@ -30,13 +30,15 @@
case 'usercount':
$sql = "SELECT COUNT(user_id) AS total
FROM " . USERS_TABLE . "
- WHERE user_id <> " . ANONYMOUS;
+ WHERE user_id <> " . ANONYMOUS . "
+ AND user_active = 1";
break;
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
+ AND user_active = 1
ORDER BY user_id DESC
LIMIT 1";
break;
diff -ur phpBB2.orig/memberlist.php phpBB2/memberlist.php
--- phpBB2.orig/memberlist.php 2006-06-09 16:29:43.000000000 +0200
+++ phpBB2/memberlist.php 2006-11-13 17:18:05.471330936 +0100
@@ -145,6 +145,7 @@
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
+ AND user_active = 1
ORDER BY $order_by";
if( !($result = $db->sql_query($sql)) )
{
@@ -276,7 +277,8 @@
{
$sql = "SELECT count(*) AS total
FROM " . USERS_TABLE . "
- WHERE user_id <> " . ANONYMOUS;
+ WHERE user_id <> " . ANONYMOUS . "
+ AND user_active = 1";
if ( !($result = $db->sql_query($sql)) )
{
|