Herausfinden in welchen Foren ein User Moderator ist...
- kratzer54847
- Mitglied
- Beiträge: 3065
- Registriert: 20.01.2003 16:34
- Wohnort: Düsseldorf/Hannover/Berlin
- Kontaktdaten:
Herausfinden in welchen Foren ein User Moderator ist...
hi, einfache Frage:
wie kann ich mir die Foren-IDs der Foren anzeigen,in denen ein User Moderator ist?
wie kann ich mir die Foren-IDs der Foren anzeigen,in denen ein User Moderator ist?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden

Versuch mal
Gruß, Philipp
Code: Alles auswählen
SELECT u.user_id, u.username
FROM phpbb_auth_access aa
INNER JOIN phpbb_user_group ug ON aa.group_id = ug.group_id
INNER JOIN phpbb_users u ON ug.user_id = u.user_id
WHERE aa.auth_mod AND aa.forum_id = x
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
- kratzer54847
- Mitglied
- Beiträge: 3065
- Registriert: 20.01.2003 16:34
- Wohnort: Düsseldorf/Hannover/Berlin
- Kontaktdaten:
ok hab es mal versucht...leider ohne Erfolg...
ich wollte per Array die Foren-IDs auslesen und in einer Liste anzeigen...hat leider nicht gefunzt...
sowie im Template:
ich wollte per Array die Foren-IDs auslesen und in einer Liste anzeigen...hat leider nicht gefunzt...
Code: Alles auswählen
$sql = "SELECT *
FROM phpbb_auth_access aa, phpbb_forums f
INNER JOIN phpbb_user_group ug ON aa.group_id = ug.group_id
INNER JOIN phpbb_users u ON ug.user_id = u.user_id
WHERE aa.auth_mod AND aa.user_id = $user_id";
$result = mysql_query($sql);
$ForumData = array();
while ($row = $db->sql_fetchrow($result))
{
$ForumData['forum_id'] = $row['forum_id'];
}
Code: Alles auswählen
<!-- BEGIN forumdata -->
{forumdata.FORUMID}
<!-- END forumdata -->
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden

Geb doch das Ergebnis erst mal per echo aus - dann sehen wir weiter.
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
- kratzer54847
- Mitglied
- Beiträge: 3065
- Registriert: 20.01.2003 16:34
- Wohnort: Düsseldorf/Hannover/Berlin
- Kontaktdaten:
jo da kommt nichts...
Code: Alles auswählen
$sql = "SELECT *
FROM phpbb_auth_access aa, phpbb_forums f
INNER JOIN phpbb_user_group ug ON aa.group_id = ug.group_id
INNER JOIN phpbb_users u ON ug.user_id = u.user_id
WHERE aa.auth_mod AND aa.user_id = $user_id";
mysql_query($sql);
echo $row['forum_id'];
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden

- kratzer54847
- Mitglied
- Beiträge: 3065
- Registriert: 20.01.2003 16:34
- Wohnort: Düsseldorf/Hannover/Berlin
- Kontaktdaten:
ok ich hab mal ganz einfach angefangen...
soll mir zunächst mal eine Liste aller Foren-IDS ausgeben,in denen ein User Mod ist...es wird aber immer nur die letzte Eintragung eines Users in der Auth Access-Tabelle angezeigt... 
Code: Alles auswählen
//
// Check if User is an Admin or a normal Moderator
//
$forumids = array();
$sql = "SELECT user_level
FROM phpbb_users
WHERE user_id = $user_id";
$result = mysql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$userlevel = $row['user_level'];
}
$mod_status = '';
if ( $userlevel == 1 )
{
//
// User is Admin so his MOD Status is true...
//
$mod_status = "You are ADMIN!";
$forumids['id'] = "All Forums";
}
else if ( $userlevel == 2 )
{
//
// User is a MOD so lets see in which forums this User is a MOD
//
$mod_status = "User is Mod...";
$sql = "SELECT forum_id
FROM phpbb_auth_access
WHERE group_id = $user_id";
$result = mysql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$forumids['id'] = $row['forum_id'];
}
}
else if ( $userlevel == 0 )
{
$mod_status = "YOU aren't a MOD but a User!";
}

Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden

Code: Alles auswählen
WHERE group_id = $user_id";
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
- kratzer54847
- Mitglied
- Beiträge: 3065
- Registriert: 20.01.2003 16:34
- Wohnort: Düsseldorf/Hannover/Berlin
- Kontaktdaten:
hm?
ich habs jetzt hinbekommen und das geht...
ich habs jetzt hinbekommen und das geht...

Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
