Zobacz temat
stałe
|
|
Araadan |
Dodany dnia 09.02.2007 02:18:43
|
Przedszkolak Postów: 11 Data rejestracji: 19.03.2005 15:13 |
Witam, moglby ktos opisac jak sprawdzic czy dany user nalezy do grupy? Niby jest "iUSER_GROUPS" ale jakos nie potrafie tego uzyc Pozdrawiam Araadan |
|
|
Wścibski Gość |
Dodany dnia 11.01.2025 18:38:45
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
wlodekp |
Dodany dnia 09.02.2007 12:34:51
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
iUSER_GROUPS sprawdza tylko czy użytkownik jest członkiem jakiejkolwiek grupy a nie konkretnej. w odpowiedzi na post na forum uk napisałem coś takiego nie biorąc pod uwagę stałej iUSER_GROUPS może poprobujesz z jej uzyciem zmodyfikować mój kod skrócić, <?php Proszę wpisać nazwę swojej grupy-czerwony by zobaczyć jej użytkowników, w obecnej postaci wyświetli ostatnio zarejestrowanych 10 ogólnie-po wpisie w grupie oczywiście limit można zmienić albo usunąć.
$name= 'TEST';// put in your name of group if it automatically group_id=1 $result = dbquery("SELECT user_id,user_name, user_groups FROM ".$db_prefix."users WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,10"); $result1= dbarray(dbquery("SELECT group_id FROM ".$db_prefix."user_groups WHERE group_name= '$name' ")); $group_id =$result1['group_id']; echo "<img src='".THEME."images/bullet.gif' alt=''> Users by group <b>$name<b>:"; if (dbrows($result) != 0){ $i=0; while ($data = dbarray($result)) { $i++; $id = $data['user_id']; $user = $data['user_name']; $group=explode(".", $data['user_groups']); while (list($k, $w) = each($group)) { if ($w==$group_id ){ echo" <a href='".BASEDIR."profile.php?lookup=$id' class='side'>$user </a>\n"; } } } } ?> |
|
Przejdź do forum: |