hasRole() für Organisation

Alles, was nicht in die anderen Foren passt, kannst du hier loswerden.
Antworten
jsunny
Beiträge: 23
Registriert: 23. Jul 2012, 15:47

hasRole() für Organisation

Beitrag von jsunny »

Hey,

es gibt ja die tollen Funktionen hasRole() $gCurrentUser->editUsers()) und Co.

Gibt es selbiges eigentlich auch für die Organisation? also dass ich prüfen kann, ob der Aufruf über Organisation 1 oder 2 kommt?

danke & beste Grüße
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: hasRole() für Organisation

Beitrag von fasse »

Hi jsunny,

was genau möchtest du prüfen? Welche Organisation gerade aktiv ist?

Gruß
Fasse
jsunny
Beiträge: 23
Registriert: 23. Jul 2012, 15:47

Re: hasRole() für Organisation

Beitrag von jsunny »

Hey Fasse,

danke für deine Antwort.

Als Beispiel:
Person A und Person B. A ist in Organisation 1, B ist in Organisation 2.

Wenn sich nun Person A einloggt in Organisation 1, dann soll dieser Person etwas angezeigt werden. z.B. eine function oder ein banner. Wenn nun aber Person B in Organisation 2 sich einloggt (was ja über das selbe Admidio realisiert wird) soll dieser Person etwas anderes angezeigt werden.

Also suche ich soetwas wie isOrganisation() function mit der ich die Zugehörigkeit des aktuellen Users überprüfen kann.
Gibt es soetwas? oder wie kann ich das sonst überprüfen?

besten Dank!
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: hasRole() für Organisation

Beitrag von fasse »

Hi jsunny,

wir legen für die Organisation ein globales Objekt $gCurrentOrganization an. Nun kommst du z.B. an die Kurzbezeichnung folgendermaßen:

Code: Alles auswählen

$gCurrentOrganization->getValue('org_shortname')
oder an die ID

Code: Alles auswählen

$gCurrentOrganization->getValue('org_id')
Vor dem Login ist das die Orga aus der config.php, nach dem Login immer die Orga bei der der Benutzer sich angemeldet hat.

Hoffe das hilft dir.

Gruß
Fasse
jsunny
Beiträge: 23
Registriert: 23. Jul 2012, 15:47

Re: hasRole() für Organisation

Beitrag von jsunny »

danke, klappt prima!
Antworten