Seite 1 von 1
phpBB: ids der foren auslesen auf die ein user zugriff hat?
Verfasst: 01.09.2003 18:18
von knubbel
Hi,
wie kann ich alle foren_ids auslesen von den foren auf die ein User zugriff hat?
Grüße knubbel
Verfasst: 03.09.2003 22:12
von knubbel
Hi,
ich habe es jetzt selber hinbekommen das alle foren ids der foren auf die ein benutzer zugriff hat ausgegeben werden und zwar durch komma getrennt nun habe ich aber noch ein problem und zwar wenn ein user z.b. auf das forum mit der id 47 keinen zugriff hat wird trotzdem ein komma angezeigt:
38, 39, 46, , 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59
hier ist der code der das komma einfügt (die foren ids sind in der variablen $forum_id):
Code: Alles auswählen
$forum_ids .= ($forum_ids == '') ? $forum_id : ', ' . $forum_id;
Irgendjemand ne idee wie ich das korrekt hinbekommen kann also das kein komma angezeigt wird wenn $forum_id leer ist?
Grüße knubbel
Verfasst: 03.09.2003 23:01
von Pyramide
Code: Alles auswählen
if(intval($forum_id)>0) {
$forum_ids .= ($forum_ids == '') ? $forum_id : ', ' . $forum_id;
}
Verfasst: 04.09.2003 10:23
von knubbel
Hi,
danke funktioniert wunderbar nun läuft es so wie ich mir das gedacht habe, ich lese jetzt alle ids der foren aus in denen der user lese rechte hat (mit $is_auth['auth_read'] ) über eine if abfrage:
reicht das damit der user nur die foren ids der foren für die er die nötigen rechte hat angezeigt bekommt oder muss ich auch noch nach auth_list_all abfragen also:
Code: Alles auswählen
if ( $is_auth['auth_read'] || $is_auth['auth_list_all'])
??
Grüße knubbel