Dritte Benutzerebene erstellen
Verfasst: 10.05.2006 19:37
Also, ich habe die Suchfunktion benutzt und nichts gefunden, was ich brauche, wie auch die MOD-Datenbank durchsucht. Ihr kennt doch sicher die Befugnissseite unter der Rubrik Benutzer. Dort gibt es ein Auswahlkästchen mit zwei Möglichkeiten, nämlich Benutzer und Administrator. Nun, da ich eigentlich eine dritte Benutzerebene möchte, um bei meiner Ministatistik Coadmins als Coadmins aufzuzeigen und nicht das Profil immer per Datenbank ändern möchte, aber nicht genau weiß, wie man das nun bequem übers ACP macht frage ich euch. Ich weiß, dass die Auswahlmöglichkeiten in der admin_ug_auth.php festgelegt werden. Dort steht folgendes:
Dieser kleine Ausschnitt zeigt den Befehl einen Benutzer in der Datenbank als Administrator einzutragen. Das Wort ADMIN ist gleichbedeutend mit dem User_level 1. Es müsste doch möglich sein, einfach ein weiteres Feld zu erstellen, welches dann eine Benutzerebene zur Verfügung stellt, die bspw. User_level 9 hat, also die des Junior_Admins (In meinem Fall des Coadmins). Ich würde gerne wissen, was ich nun kopieren soll bzw. dazu schreiben soll und welche Dateien außer die admin_ug_auth.php noch tangiert werden....(vielleicht irgendeine *.tpl)
Danke im Vorraus für die Antworten,
mfg
Saufbold
Code: Alles auswählen
//
// Make user an admin (if already user)
//
if ( $userdata['user_id'] != $user_id )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_level = " . ADMIN . "
WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user level', '', __LINE__, __FILE__, $sql);
}
Danke im Vorraus für die Antworten,
mfg
Saufbold