PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzergruppen in nonVB


summsel
14.01.2004, 18:04
Hallo, vielleicht kann mir hier schon wer zu den "neuen" Thema helfen?!?

Ich möchte auf einer nonVB Seite die Nutzerrechte der VB-Datenbank mitnutzen.

Nun gibt es die Usergruppen Dozenten und Studenten.

Einige dieser Studenten sollen auch in der Fachschaft sein.

Nehmen wir nun "Jonathan"
Jonathan ist Mitglied der Studenten UND im Fachschaftsrat.

Wie kann ich das auf der nonVB Seite erkennen ?
(Die global.php ist includet, somit liegen alle relevanten Daten vor (hoffe ich ?))

Wie könnte nun eine Abfrage aussehen, die merkt, dass Jonathan z.B. eine News für die Fachschaft schreiben darf ?

Schema:if(Jonathan is in Group "Fachschaft") { zeige Link zum eintragen } else { nichts }

Hat sich damit schon wer beschäftigt und kann helfen ?
Danke !

Mystics
14.01.2004, 19:55
Probier mal das:if (!empty($bbuserinfo['membergroupids'])
{
if (in_array($bbuserinfo['usergroupid'], explode(',', $bbuserinfo['membergroupids'])))
{
// zeige Link zum eintragen
}
}

summsel
14.01.2004, 23:12
muahaha, da lag ich ja garnicht so falsch...
meine Lösung war:
<?
function explode_membergroups($bbuserinfomembergroupids, $sollgroup)
{
$expl=explode(",",$bbuserinfomembergroupids);
if(in_array($sollgroup,$expl))
{ $membergroupsok="1"; }
return $membergroupsok;
}


if(explode_membergroups($bbuserinfo[membergroupids], "1"))
{ echo "OKOKOKOKOK"; } else { echo "NOPE"; }
?>


Deine ist aber noch etwas knackiger,
THX