phpBB: ids der foren auslesen auf die ein user zugriff hat?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
knubbel

phpBB: ids der foren auslesen auf die ein user zugriff hat?

Beitrag von knubbel »

Hi,
wie kann ich alle foren_ids auslesen von den foren auf die ein User zugriff hat?

Grüße knubbel
knubbel

Beitrag 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
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Code: Alles auswählen

if(intval($forum_id)>0) {
    $forum_ids .= ($forum_ids == '') ? $forum_id : ', ' . $forum_id;
}
knubbel

Beitrag 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:

Code: Alles auswählen

if ( $is_auth['auth_read'] )
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
Antworten

Zurück zu „Coding & Technik“