steht Funktionsaufruf Boolean userIsInCurrentLevel(String path) Parameter path Pfad des zu prüfenden Dokumentes Beispiel: Prüft, ob sich das angegebene Dokument im Workflow befindet Quelltext <?php $documentPath = "/IhrProjekt/datei.php"
davon eine Arbeitskopie existiert Funktionsaufruf Boolean startWorkflow(String path) Parameter path Pfad des Dokumentes Beispiel: Startet den Workflow der Datei, falls davon eine Arbeitskopie existiert Quelltext <?php $documentPath =
im Workflow befindet Funktionsaufruf Boolean isInWorkflow(String path) Parameter path Pfad des zu prüfenden Dokumentes Beispiel: Prüft, ob sich das angegebene Dokument im Workflow befindet Quelltext <?php $documentPath = "/IhrProjekt/datei.php"
davon eine Arbeitskopie existiert Funktionsaufruf Boolean initWorkflow(String path) Parameter path Pfad des Dokumentes Beispiel: Initialisiert den Workflow der Datei, falls davon eine Arbeitskopie existiert Quelltext <?php $documentPath =
verfügbar) Funktionsaufruf Boolean hasWorkflow(String path) Parameter path Pfad des zu prüfenden Dokumentes Beispiel: Prüft, ob das Dokument einen Workflow zugewiesen hat Quelltext <?php $documentPath = "/de/dokumente/wissen.php" ;
verfügbar) Funktionsaufruf String getWorkflowPath(String path) Parameter path Pfad des zu prüfenden Dokumentes Beispiel: Ermittelt den Pfad des zugewiesenen Workflows Quelltext <?php $documentPath = "/[PROJEKT]/impressum/" ; print
getUsersOfLevel(String path, String level) Parameter path Pfad des zu prüfenden Dokumentes level Level [|n|last] Beispiel: Ermittelt die Freigabebenutzer des angegebenen Levels Quelltext <?php $documentPath = "/base/workflow/datei.php" ;
kann Funktionsaufruf Boolean canApproveCurrentLevel(String path) Parameter path Pfad des zu prüfenden Dokumentes Beispiel: Prüft, ob sich das angegebene Dokument im Workflow befindet Quelltext <?php $documentPath = "/IhrProjekt/datei.php"
alle Variablen als Array Funktionsaufruf String getValues(String path = '')) Parameter path Pfad der Variablendatei Beispiel: Alle Variablenwerte einer Variablendatei als Array ausgeben Quelltext <?php print " " ; var_dump ( wVariables ::
falls der Eintrag noch nicht existiert. Wird 'wDoNotAdd' angegeben, verhindert dies das Nachtragen des Standardwertes Beispiel: Globale Variable über PHP ausgeben Quelltext <?php print wVariables :: getValue ( 'title_prefix' ); ?> Variable
erlaubt ist Funktionsaufruf Boolean validateUsername(String user) Parameter user Zu prüfender Benutzername Beispiel: Prüft, ob ein Benutzername erlaubt ist Quelltext <?php $user = "müstermann" ; if( wUsers :: validateUsername (
ob ein Benutzer existiert Funktionsaufruf Boolean userExists(String user) Parameter user Zu prüfender Benutzername Beispiel: Liefert alle Benutzernamen Quelltext <?php $user = "mustermann" ; if( wUsers :: userExists ( $user )){ print 'Der
Setzt einen Benutzer online Funktionsaufruf Boolean setUserOnline(String user) Parameter user Benutzername Beispiel: Setzt einen Benutzer online Quelltext <?php $user = "mustermann" ; wUsers :: setUserOnline ( $user ); ?> Hinweis
Setzt einen Benutzer offline Funktionsaufruf Boolean setUserOffline(String user) Parameter user Benutzername Beispiel: Setzt einen Benutzer offline Quelltext <?php $user = "mustermann" ; wUsers :: setUserOffline ( $user ); ?>
Boolean isLockedIpUntil(String ip, String user) Parameter ip Zu prüfende IP-Adresse user Zu prüfender Benutzername Beispiel: Prüft, ob bzw. bis wann ein Benutzer gesperrt ist, nachdem er sich ein paar Mal mit falschen Benutzerdaten eingeloggt
Gruppe ist Funktionsaufruf Boolean isInGroup(String user, String group) Parameter user Benutzername group Gruppe Beispiel: Gibt aus, ob der entsprechende Benutzer Mitglied der angegebenen Gruppe ist Quelltext <?php $user = "mustermann" ;
Arrays getUsers(String group = '') Parameter group Benutzergruppe (Ist dieser Wert leer, werden alle Benutzer geliefert.) Beispiel: Liefert alle Benutzernamen Quelltext <?php $users = wUsers :: getUsers (); foreach( $users as $user ){ print
die Benutzerdaten als XML-Zeichenkette Funktionsaufruf String getUserStr(String user) Parameter user Benutzername Beispiel: Liefert die Benutzerdaten als XML-Zeichenkette Quelltext <?php $user = "mustermann" ; print wUsers :: getUserStr (
Zeichen heraus Funktionsaufruf String filterUsername($userName) Parameter Diese Funktion benötigt keine Parameter. Beispiel: Filtert aus einem Benutzernamen alle nicht gültigen Zeichen heraus Quelltext <?php $user = "Ungültiger Benutzer" ;
(verfügbar ab CMS-Version 016.005.010.000) Funktionsaufruf Boolean deleteUser(String user) Parameter user Benutzername Beispiel: Löscht einen Benutzer Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $userName =
Löscht den Benutzerindex Funktionsaufruf Void clearIndexUsers() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Löscht den Benutzerindex Quelltext <?php wUsers :: clearIndexUsers (); ?> Hinweis Beim Einsatz von
Löscht den Gruppenindex Funktionsaufruf Void clearIndexGroups() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Löscht den Benutzerindex Quelltext <?php wUsers :: clearIndexGroups (); ?> Hinweis Beim Einsatz von
Passwort rules Optionale Passwortregeln, falls diese abweichend von den globalen Einstellungen geprüft werden sollen Beispiel: Prüft, ob das Passwort den globalen Passwortrichtlinien entspricht Quelltext <?php $password = 'm3!nP@ssW0rt' ;
(Dieser Wert kann leer bleiben, wenn das Passwort des aktuellen Benutzers gesezt werden soll) password Passwort Beispiel: Setzt das Passwort des angegebenen Benutzers Quelltext <?php // ... wUserData :: setPassword ( 'mustermann' ,
aktuellen Benutzers zugegriffen werden soll.) groups Gruppen des Benutzers groupStandard Standardgruppen des Benutzers Beispiel: Gruppe(n) eines Benutzers setzen Quelltext <?php // ... wUserData :: setGroups ( $this -> getVar ( "userName" ),
zugegriffen werden soll.) data Zu setzende Daten (z.B. firstname oder /wUser/firstname/@value) value Zu setzender Wert Beispiel: Setzt Daten eines Benutzers Quelltext <?php // ... wUserData :: setData ( $this -> getVar ( "userName" ), array(
Art der Abmeldung ('only' => nur das Benutzerobjekt wird gelöscht, andernfalls wird die gesamte Session gelöscht) Beispiel: Ausloggen des aktuellen Benutzers Quelltext <?php if( wUserCur :: logout () == TRUE ){ $url = "/" ; wResponse ::
Benutzer eingeloggt ist. Funktionsaufruf Boolean isLoggedIn() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Gibt aus, ob der Benutzer eingeloggt ist oder nicht Quelltext <?php if( wUserCur :: isLoggedIn ()){ print 'Status:
| getrennten Benutzerauflistung enthalten ist Funktionsaufruf Boolean isInUserList(String userList) Parameter userList * Beispiel: Zeigt eine Information nur an, wenn der Benutzer ein Chefredakteur ist Quelltext <?php if( wUserCur :: isInUserList
wurde. (Lizenzabhängig) Funktionsaufruf Boolean isExistingUser() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Zeigt eine Information nur an, wenn der Benutzer ein Chefredakteur ist Quelltext <?php if( wUserCur ::
Benutzertyp des aktuellen Benutzers Funktionsaufruf String getType() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Zeigt Redakteuren eine Information an Quelltext <?php if( wUserCur :: getType () == 'standard' ){ print 'Diese
nach dem Login Funktionsaufruf String getStartPath() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Generiert einen Link, um auf die eigene Startseite zu gelangen Quelltext <?php print ' . wUserCur :: getStartPath
des aktuellen Benutzers Funktionsaufruf String getName() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Zeigt den aktuellen Benutzernamen an Quelltext <?php if( wUserCur :: getName () != '' ){ print 'Sie sind eingeloggt
kann leer bleiben, wenn auf die Daten des aktuellen Benutzers zugegriffen werden soll.) data Zu ermittelnde Metadaten Beispiel: Gibt den Vornamen und Nachnamen und Parteizugehörigkeit (Metadaten) des aktuellen Benutzers aus Quelltext <?php if(
Sprache des aktuellen Benutzers Funktionsaufruf String getLanguage() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Begrüßt den Benutzer in seiner Sprache Quelltext <?php if( wUserCur :: getLanguage () == 'de' ){ print 'Hallo ' .
= '1') Parameter inherit wenn inherit != 1 werden nur die direkt in den Benutzer eingetragenen gruppen zurückgegeben. Beispiel: Zeigt alle Gruppen des aktuellen Benutzers an Quelltext <?php foreach( wUserCur :: getGroups () as $group ){ print
des aktuellen Benutzers Funktionsaufruf string getGroupStandard() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Zeigt die Standardgruppe des aktuellen Benutzers an Quelltext <?php print 'Ihre Standardgruppe lautet: ' . wUserCur
Funktionsaufruf Boolean executeJS(String jsString) Parameter jsString Auszuführendes JavaScript Beispiel: Auszug aus onAfterSaveFile-Event Quelltext <?php $jsString = "alert('Die Datei wurde gespeichert!')" ; print
getUserNameLastComment(String path) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt den Benutzernamen des neuesten Kommentators Quelltext <?php $path = "/base/" ; // Pfad der Datei $subId =
String getPathRatings(String path) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Bewertungen Beispiel: Ermittelt die Datei, welche die Bewertungen einer Seite enthält Quelltext <?php $path = "/base/" ; print
String getPathComments(String path) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt die Datei, welche die Kommentare einer Seite enthält Quelltext <?php $path =
Integer getNumberRatings(String path) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Bewertungen Beispiel: Ermittelt die Anzahl der Bewertungen zu einer Seite Quelltext <?php $path = "/base/" ; print wUserContent ::
Integer getNumberComments(String path) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt die Anzahl der Kommentare zu einer Seite Quelltext <?php $path =
String getNameLastComment(String path) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt den Benutzernamen des neuesten Kommentators Quelltext <?php $path = "/base/" ; // Pfad der Datei $subId =
String getDateLastComment(String path) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt das Datum des neuesten Kommentars Quelltext <?php $path = "/base/" ; print wUserContent ::
path, String id) Parameter path Pfad der Datei id ID des Kommentars subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt die Daten eines Kommentars Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php'
path, String subId) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Bewertungen Beispiel: Ermittelt die durchschnittliche Bewertung einer Seite Quelltext <?php $path = "/base/" ; print wUserContent ::
path Pfad der Seite userKey User-Key der zu löschenden Bewertung subId Optionale ID für zusätzliche Kommentare Beispiel: Löscht einen Bewertung einer Seite Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php'
als Reguärer Ausdruck angegeben werden soll [|true] urlencode Falls der Wert nicht URL-kodiert werden soll [|false] Beispiel: Quelltext <?php $url = $_SERVER [ PHP_SELF ]; $parameter = "changed" ; $value = "yes" ; wURL :: setParameter ( $url
URL name Name des Parameters regExp Falls der Name des Parameters als Reguärer Ausdruck angegeben werden soll [|true] Beispiel: Löscht den URL-Parameter "report" aus der URL Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ].