Seite 1 von 1

Gruppenbefugniskontrolle

Verfasst: 15.04.2003 15:26
von Werner
Hallo,

in allen menüs, werde die Gruppen in alphab. Reihenfolge angezeigt.
Nur bei der gruppenbefugniskontrolle nicht, kann man das ändern, und wenn ja wie.

Danke im voraus.

Verfasst: 15.04.2003 20:05
von Mister_X
admin_ug_auth.php
suche nach

Code: Alles auswählen

WHERE group_single_user <> " . TRUE;
und ersetze dies durch

Code: Alles auswählen

			WHERE group_single_user <> " . TRUE .
			" ORDER BY group_name";
ohne gewähr

Verfasst: 16.04.2003 07:57
von Gast
Hi Mister X,

nö tut leider nicht, kommt ne Fehlermeldung mit T-Parse Error.
Aber trotzdem Danke.

Verfasst: 16.04.2003 10:15
von Acid
Der Code is an sich scho korrekt... zeig ma den geänderten Block aus deiner admin_ug_auth.php .

Verfasst: 17.04.2003 09:22
von Werner
Hi,

hier der Code original:
  • $sql = "SELECT group_id, group_name
    FROM " . GROUPS_TABLE . "
    WHERE group_single_user <> " . TRUE;
    if ( !($result = $db->sql_query($sql)) )
    {
    message_die(GENERAL_ERROR, "Couldn't get group list", "", __LINE__, __FILE__, $sql);
    }
und so siehts aus geändert:
  • $sql = "SELECT group_id, group_name
    FROM " . GROUPS_TABLE . "
    WHERE group_single_user <> " . TRUE . " ORDER BY group_name";
    if ( !($result = $db->sql_query($sql)) )
    {
    message_die(GENERAL_ERROR, "Couldn't get group list", "", __LINE__, __FILE__, $sql);
    }
Als Fehlermeldung kommt:
Parse error: parse error, unexpected T_STRING in D:\Inetpub\stwo\forum\admin\admin_ug_auth.php on line 902

Das ganze läuft bei uns im Intranet, daher die Pfadangabe.

Verfasst: 17.04.2003 13:30
von Mister_X
der Code von dir funktioniert bei mir ohne Probleme! Welche Version von phpBB2 hast du denn? Gib vielleicht mal einen Link auf die admin_ug_auth.php (als *.txt Datei).

Verfasst: 22.04.2003 10:08
von Werner
Hi,

ich habe Version 2.0.4.
Direkter Link auf die Datei geht nicht, da das Forum im Intranet liegt.
Habe die Datei als txt.Datei mal ins Internet kopiert. Hier der Link.:
http://www.fighters-online.com/test/admin_ug_auth.txt

Danke.

Verfasst: 22.04.2003 12:01
von Acid
Die Datei is soweit in Ordnung..
$sql = "SELECT group_id, group_name
FROM " . GROUPS_TABLE . "
WHERE group_single_user <> " . TRUE;
//WHERE group_single_user <> " . TRUE . " ORDER BY group_name";
Momentan hast Du wohl die Veränderung deaktiviert, wenn Du sie aktivierst, darfst Du aber nicht folgendes schreiben..
$sql = "SELECT group_id, group_name
FROM " . GROUPS_TABLE . "
//WHERE group_single_user <> " . TRUE;
WHERE group_single_user <> " . TRUE . " ORDER BY group_name";
..sondern Du müsstest die rote Zeile dann löschen (falls Du sie Dir notieren willst, dann über oder unter dem kompletten Query, aber nicht mittentrin).

Verfasst: 23.04.2003 15:38
von Werner
Mann oh Mann,

es ist so einfach wenn man sich nicht blöd anstellt.
Jetzt funzt es einwandfrei.
Vielen Dank für eure Geduld und Hilfe.