Gruppenrechte

Your Account Modul - Gruppenrechte

Funktion der Gruppenrechte mainfile-function.php:

add_usertogroup($username, $groupname)
Diese Funktion Ordnen einen User einer Gruppe zu
delete_userfromgroup($username, $groupname)
Diese Funktion löscht einen User aus einer Gruppe
is_group($groupname,$username,$status="")
Mit dieser Funktion kann überprüft werden ob ein User Mitglied einer Benutzergruppe ist. Es kann auch geprüft werden ob der Benutzer einen bestimmten Benutzerstatus hat (1 = Administrator, 2 = Moderator)
get_usersgroups($user,$isuname=0)
Gibt ein Array mit den Gruppenids der Gruppen zurück in der sich der User zur Zeit befindet - $array[]
get_groupname($groupid)
Gibt den Namen der Gruppe zurück
is_module_group($groupname, $modulname)
Fragt ab, ob die übergebene Gruppe Zugriff auf das benannte Modul hat
is_user_in_modulegroup($user, $modul)
Prüft, ob der entsprechende User über die Mitgliedschaft in seinen Usergruppen Zugriff auf ein Modul hat
get_AllUsersInGroup($groupid)
Gibt alle User in dieser Gruppe zurück

Funktion der Gruppenrechte function.php: (benötigen load_functions(„Your_Account“);)

newgroup($newgroupname)
Diese Funktion legt eine neue Gruppe an

Die Gruppenrechte dienen der Verwaltung der User in Gruppen.


Die Funktionen kurz erklärt


add_usertogroup
Folgende Optionen stehen Ihnen hier zur Verfügung:
$username --> Hier wird der Username oder die Userid übergeben werden
$groupname --> Hier wird der Gruppenname oder die Gruppenid übergeben
delete_userfromgroup
Folgende Optionen stehen Ihnen hier zur Verfügung:
$username --> Hier wird der Username oder die Userid übergeben werden
$groupname --> Hier wird der Gruppenname oder die Gruppenid übergeben
is_group
Folgende Optionen stehen Ihnen hier zur Verfügung:
$groupname --> Hier wird der Gruppenname oder die Gruppenid übergeben
$username --> Hier wird der Username übergeben
$status --> OPTIONAL: Der Status der Gruppe 1 = Administratoren, 2 = Moderatoren
get_usersgroups
Folgende Optionen stehen Ihnen hier zur Verfügung:
$user --> Base64-Codierter User-String
$isuname -> Wenn dieser Wert auf 1 gesetzt wird kann ein Username anstatt dem Base64-Codierter User-String übergeben werden
get_groupname
Folgende Optionen stehen Ihnen hier zur Verfügung:
$groupid --> Die ID der Gruppe
is_module_group
Folgende Optionen stehen Ihnen hier zur Verfügung:
$groupname --> Name der Gruppe
$modulname --> Name des Moduls
is_user_in_modulegroup
Folgende Optionen stehen Ihnen hier zur Verfügung:
$user --> Base64-Codierter User-String
$modul --> Name des Moduls
get_AllUsersInGroup
Folgende Optionen stehen Ihnen hier zur Verfügung:
$groupid --> Hier wird der Gruppenname oder die Gruppenid übergeben