Seite 1 von 1

inaktive member nicht sichtbar...

Verfasst: 03.06.2007 17:55
von rsi
Hallo,

ich habe nach diesem Thread die Änderung eingebaut, dass inaktive Member nicht sichtbar sind.

http://www.phpbb.de/viewtopic.php?t=50842

Was ich aber noch gerne möchte, dass Admins diese trotzdem sehen können. Ich schätze mal, dass dies nur eine kleiner Änderung benötigt, kann mir da jemand einen Tip geben?

Danke!

Gruß

Verfasst: 03.06.2007 18:15
von Jan500
ich geh jetzt davon asu das du die änderungen schon drin hast:

finde in functions.php
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;

ersetze es mit
case 'newestuser':
($userdata['user_level'] == ADMIN)? $where = '' : $where = ' AND user_active = 1 ';
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . $where . "
ORDER BY user_id DESC
LIMIT 1";
break;
in memberlist.php

finde
$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";
ersetze es mit
($userdata['user_level'] == ADMIN)? $where = '' : $where = ' AND user_active = 1 ';
$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 . $where . "
ORDER BY $order_by";
finde
$sql = "SELECT count(*) AS total
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS ."
AND user_active = 1";
ersetze es mit
($userdata['user_level'] == ADMIN)? $where = '' : $where = ' AND user_active = 1 ';
$sql = "SELECT count(*) AS total
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . $where;
Jan

Verfasst: 03.06.2007 18:19
von rsi
Super! Das ist es was ich brauchte! Danke!