wUserData::getData

Ermittelt Daten eines Benutzers.

Funktionsaufruf

String getData(String user = null, String data = null)

Parameter

user

Benutzername (Dieser Wert kann leer bleiben, wenn auf die Daten des aktuellen Benutzers zugegriffen werden soll.)

data

Zu ermittelnde Benutzerdaten als xPath (z.B. /wUser/firstname/@value) oder Shortkey (type, gender, degree, title, initials, firstname, lastname, surname, email, language, birthdate, creation, modification, lastLogin und groupStandard)

Beispiel

Ermittelt den Vor- und Nachnamen des aktuellen Benutzers

Quelltext

<?php

if(wSession::getUserName() != ""){
  print 
'Guten Tag '.wUserData::getData('firstname').' '.wUserData::getData('lastname');
}
else{
  print 
"Sie sind nicht eingeloggt!";
}

?>

Ergebnis

Sie sind nicht eingeloggt!

Beispiel

Ermittelt den Vor- und Nachnamen und die Abteilung des Erstellers der aktuellen Seite

Quelltext

<?php

$user_create 
wDocumentData::getData($_SERVER['PHP_SELF'], "/wd:extension/wd:meta/wd:creation/@name");
print 
"Erstellt von ".wUserData::getData($user_create'firstname')." ".wUserData::getData($user_create'surname')." (Abteilung: ".wUserData::getData($user_create'/wUser/department[@class="business"]/@value').")";


?>

Wichtige Hinweise

Beachten Sie, dass über diese Funktion nur Werte von Tags ausgelesen werden sollten, die mit der Software in Benutzerdateien ausgeliefert werden! Andere / Eigene Tags werden bei Bearbeitung über die Benutzerverwaltung aus der Benutzerdatei gelöscht! Verwenden Sie für eigene Felder die u.g. genannten Framework-Funktionen getMeta / setMeta!

 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG