Seite 1 von 1

Moderatoren Status überprüfen

Verfasst: 06.11.2004 15:06
von Dave
hoi


Wir kann ich überprüfen ob z.B. user 300 Moderator vom Beitrag 99 ist?
Das heißt ich müßte erst schauen im welchen Forum Beitrag 99 ist und dann noch ob er Moderator ist.

Kann mir jemand helfen?


MfG
Dave

Verfasst: 06.11.2004 17:32
von PhilippK
Woran hapert's jetzt? am PHP-Code, am SQL-Befehl oder an den betroffenen Tabellen?

Gruß, Philipp

Verfasst: 06.11.2004 17:37
von Dave
php code sollte kein problem sein... tabelle weiß ich nicht.
wenn ich beides bekomme wäre es super :D

Verfasst: 06.11.2004 17:47
von PhilippK
Nun, zuerst benötigst du die ID des Forums:

Code: Alles auswählen

SELECT forum_id
  FROM phpbb_topics
  WHERE topic_id = xx
Im nächsten Schritt musst du nun prüfen, ob der User Admin im Forum ist:

Code: Alles auswählen

SELECT auth_mod
  FROM phpbb_auth_access aa
    INNER JOIN phpbb_user_group ug ON aa.group_id = ug.group_id
WHERE aa.forum_id = xx
  AND ug.user_id = yy
  AND auth_mod = 1
Letzer Befehl gibt dir 'nen Datensatz zurück, wenn der User Mod in dem Forum ist - sonst gibt er keinen zurück. Admin musst du ggf. getrennt prüfen.

Gruß, Philipp

Verfasst: 06.11.2004 17:50
von Dave
Danke

teste ich gleich