$session: document ->username, actually implement ->fullname

This commit is contained in:
Florian Schlichting 2016-12-31 15:02:31 +01:00
parent fc78600e64
commit bd9d5eacf2
2 changed files with 27 additions and 7 deletions

View File

@ -19,12 +19,24 @@ class HTTPAuthSession {
* @access private
*/
/**
* Username
* @var username string
*/
public $username;
/**
* User ID number
* @var user_no int
*/
public $user_no;
/**
* Principal ID
* @var principal_id int
*/
public $principal_id;
/**
* User e-mail
* @var email string
@ -38,7 +50,8 @@ class HTTPAuthSession {
public $fullname;
/**
* Group rights
* Group rights (not implemented)
* @todo
* @var groups array
*/
public $groups;
@ -371,6 +384,7 @@ class HTTPAuthSession {
$this->user_no = $principal->user_no();
$this->principal_id = $principal->principal_id();
$this->email = $principal->email();
$this->fullname = $principal->fullname();
$this->dav_name = $principal->dav_name();
$this->principal = $principal;

View File

@ -19,35 +19,41 @@ class PublicSession {
* @access private
*/
/**
* Username
* @var username string
*/
public $username;
/**
* User ID number
* @var user_no int
*/
var $user_no;
public $user_no;
/**
* Principal ID
* @var principal_id int
*/
var $principal_id;
public $principal_id;
/**
* User e-mail
* @var email string
*/
var $email;
public $email;
/**
* User full name
* @var fullname string
*/
var $fullname;
public $fullname;
/**
* Group rights
* @var groups array
*/
var $groups;
public $groups;
/**#@-*/
/**
@ -67,6 +73,7 @@ class PublicSession {
$this->user_no = $principal->user_no();
$this->principal_id = $principal->principal_id();
$this->email = $principal->email();
$this->fullname = $principal->fullname();
$this->dav_name = $principal->dav_name();
$this->principal = $principal;
@ -74,7 +81,6 @@ class PublicSession {
awl_set_locale($this->locale);
}
$this->groups = ( isset($c->public_groups) ? $c->public_groups : array() );
$this->roles = array( 'Public' => true );
$this->logged_in = false;