User
User information
User information
Show user full name:
$name = $this->get('user')->getName();
Show username:
$name = $this->get('user')->getName();
Get user Profile :
$Profile = $this->get('user')->getProfile();
Get the Page defined in profile Variable:
$Employee = $this->get('user')->getProfilePage('employee');
Do something for only certain users:
if ( $this->get('user')->isId(1001,1002,1003) ){
// This will be executed only for those three users!!
}
Method | return | Description |
---|---|---|
getId() | int | Technical identification number. |
getUsername() | string | Username. |
getName() | string | Full name. |
getFirstname() | string | Lastname. |
getLastname() | string | Firstname. |
getPhone() | string | Phone number. |
getEmail() | string | Email address. |
isProfile() | bool | Return TRUE if user is attached to a profile. |
isProfile([$id,$name]) | bool | Return TRUE if user is attached to one of given profiles. |
getProfileId() | string | Id of the profile user is attached to. |
getProfile() | eProfile | Profile the user is attached to. |
getProfileVariable([name]) | int | Get id of the page profile variable is linked to. Return the first variable, if name not given. |
getProfilePage([name]) | int | Get page the profile variable is linked to. Return the first, if name not given. |
getValidUntil() | eDate | User is valid from. |
getValidFrom() | eDate | User is valid untill. |
isValid([date]) | bool | User is valid on given date. |
getModifiedAt() | eDate | Edit time. |
getCreatedAt() | eDate | Create time. |
isId(val[,val,..]) | bool | Return TRUE, if user ID is one of given values.