/ www.portalsuite.de / Support / Portunity Portalsuite / Referenzen / Portalsuite Objects


PUserGroup

Bildet eine Benutzergruppe ab.

Dieses Objekt ist abgeleitet von > PObjectUG > PObject.

Felder:
CreateDate, DateTime (Readonly)
GroupName, String
Deleted, Boolean (Readonly)
LastChangeDate, DateTime (Readonly)

function PUserGroup ($sGroup="",$fDeleted=PS_TRASH_OUT) [Konstruktor]
Der Konstruktor ruft den Konstruktor des Vorfahren PObjectUG auf. Sofern der Parameter $sGroup übergeben wird, wird das Benutzer namens $sGroup geladen. Normal werden nur existierende Benutzergruppen berücksichtigt ($fDeleted=PS_TRASH_OUT). Mit dem Parameter $fDeleted können jedoch auch gelöschte Benutzergruppen, die sich im Papier befinden, abgebildet werden ($fDeleted=PS_TRASH_IN). Wird kein Parameter übergeben oder keine Benutzergruppe gefunden, kann mit der Create-Objektfunktion eine neuee Benutzergruppe angelegt werden.

function Create ($sName)
Legt eine neue Benutzergruppe in der Portalsuite Datenbank an unter dem im Parameter $sName übergebenen Namen. Wenn dies erfolgreich erledigt werden konnte, bildet dieses Objekt dann die neue Benutzergruppe weiter ab. Sinnvoll ist es im Anschluß die Objektfunktion WriteField aufzurufen um die Valuewerte für die verschiedenen Felder zu definieren.

function Delete ($fDeleted=0)
Löscht die Benutzergruppe in der Portalsuite Datenbank, die das Objekt repräsentiert. Normalerweise wird die Benutzergruppe dabei jedoch nur in den Portalsuite-Papierkorb verschoben. Wenn der Parameter $fDeleted auf 1 gesetzt wird, wird die Benutzergruppe sofort vollständig und unwiederruflich gelöscht.

function Field ($sFieldName)
Liest das übergebene Feld $sFieldName aus und liefert den Feldinhalt zurück.

function WriteField ($sFieldName,$sFieldValue)
Schreibt den übergebenen Inhalt der Variabel $sFieldValue in das Feld welches durch den Paramter $sFieldName definiert ist.

function SetAuthorisation ($sKey,$fValue=0)
Setzt die Berechtigung für den übergebenen Key $sKey durch den Parameter $fValue. $fValue kann die Werte ........ haben.

function IsAuthorized ($sKey)
Prüft, ob die Benutzergruppe für den übergebenen Key $sKey die Berechtigung besitzt (=1) oder nicht (=0).

function SetUser ($sName, $fMember=1)
Fügt den übergebenen Benutzer $sName in die Gruppe, die das Objekt repräsentiert, wenn der Parameter $fMember=1 ist, oder entfernt den Benutzer aus der Gruppe wenn der Parameter $fMember=0 ist.

function IsUser ($sName)
Prüft, ob der Benutzer $sName der Benutzergruppe, die dieses Objekt abbildet, zugehörig ist (=1) oder nicht (=0).



[zurück] - [bookmarken] - [Druckversion] - [Weiterempfehlen] - [Kontakt] - [Impressum]





Providing unter: http://portunity.net

DSL, ENUM, Hosting, Server,...



unter: enum-center.de