function getGroupsForUser ---->wie rufe ich die auf
Verfasst: Mo 19. Jul 2004, 18:26
Hi,
Ich möchte prüfen, ob ein User der Gruppe moderatoren oder ob ein User da Gruppe Admins eingeloggt is. Wie kann ich das anstellen?
Ich hätte mir schon gedacht, das mit folgender abfrage zu machen, aber irgendwie klappt das nicht.
Dieses steht in der Datei class.user.php:
######################################
Hier ist noch die Fuktion, wie sie in der perm.inc drin steht:
Ich möchte prüfen, ob ein User der Gruppe moderatoren oder ob ein User da Gruppe Admins eingeloggt is. Wie kann ich das anstellen?
Ich hätte mir schon gedacht, das mit folgender abfrage zu machen, aber irgendwie klappt das nicht.
Code: Alles auswählen
$groupid = $perm->getGroupsForUser ("hier würde die USer ID reinkommen");
echo "ID: $groupid";
if($perm->getGroupsForUser ($user) ==hier würde die groupid reinkommen)
{
echo "Admin/Moderator eingeloggt";
}
Dieses steht in der Datei class.user.php:
Code: Alles auswählen
$groups = $perm->getGroupsForUser($this->values['user_id']);
######################################
Hier ist noch die Fuktion, wie sie in der perm.inc drin steht:
Code: Alles auswählen
function getGroupsForUser ($user)
{
global $cfg;
$db = new DB_Contenido;
$sql = "SELECT group_id FROM
". $cfg["tab"]["groupmembers"] ."
WHERE user_id = '".$user."'";
$db->query($sql);
while ($db->next_record())
{
$groups[] = $db->f("group_id");
}
return $groups;
}