ModuleUser_EntityUser

Package modules.user
Inheritance class ModuleUser_EntityUser » Entity » LsObject
Since 1.0
Source Code /classes/modules/user/entity/User.entity.class.php
Сущность пользователя

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
_aData array Данные сущности, на этот массив мапятся методы set* и get* Entity
aValidateErrors array Список ошибок валидации в разрезе полей, например Entity
aValidateRules array Определяем правила валидации ModuleUser_EntityUser
sPrimaryKey null|string Имя поля с первичным ключом в БД Entity
sValidateScenario string Сценарий валиадции полей Entity

Public Methods

Hide inherited methods

MethodDescriptionDefined By
Init() Метод инициализации сущности, вызывается при её создании Entity
ValidateLogin() Валидация пользователя ModuleUser_EntityUser
ValidateLoginExists() Проверка логина на существование ModuleUser_EntityUser
ValidateMailExists() Проверка емайла на существование ModuleUser_EntityUser
_Validate() Выполняет валидацию данных сущности Entity
__call() Ставим хук на вызов неизвестного метода и считаем что хотели вызвать метод какого либо модуля Entity
__construct() Если передать в конструктор ассоциативный массив свойств и их значений, то они автоматом загрузятся в сущность Entity
_addValidateError() Добавляет для поля ошибку в список ошибок Entity
_clearValidateErrors() Очищает список всех ошибок или для конкретного поля Entity
_createValidators() Создает и возвращает список валидаторов для сущности Entity
_getData() Получает массив данных сущности Entity
_getDataArray() Рекурсивное преобразование объекта и вложенных объектов в массив Entity
_getDataOne() Возвращает данные по конкретному полю Entity
_getPrimaryKey() Получение первичного ключа сущности (ключ, а не значение!) Entity
_getPrimaryKeyValue() Возвращает значение первичного ключа/поля Entity
_getValidateError() Возвращает первую ошибку для поля или среди всех полей Entity
_getValidateErrors() Возвращает список ошибок для всех полей или одного поля Entity
_getValidateScenario() Возвращает текущий сценарий валидации Entity
_getValidators() Возвращает список валидаторов с учетом текущего сценария Entity
_hasValidateErrors() Проверяет есть ли ошибки валидации Entity
_setData() Устанавливает данные сущности Entity
_setValidateScenario() Устанавливает сценарий валидации Entity
getActivate() Возвращает статус активированности ModuleUser_EntityUser
getActivateKey() Возвращает ключ активации ModuleUser_EntityUser
getCountVote() Вовзращает количество проголосовавших ModuleUser_EntityUser
getDateActivate() Возвращает дату активации ModuleUser_EntityUser
getDateCommentLast() Возвращает дату последнего комментирования ModuleUser_EntityUser
getDateRegister() Возвращает дату регистрации ModuleUser_EntityUser
getId() Возвращает ID пользователя ModuleUser_EntityUser
getIpRegister() Возвращает IP регистрации ModuleUser_EntityUser
getLogin() Возвращает логин ModuleUser_EntityUser
getMail() Возвращает емайл ModuleUser_EntityUser
getPassword() Возвращает пароль (ввиде хеша) ModuleUser_EntityUser
getProfileAbout() Возвращает информацию о себе ModuleUser_EntityUser
getProfileAvatar() Возвращает полный веб путь до аватра ModuleUser_EntityUser
getProfileAvatarPath() Возвращает полный веб путь до аватара нужного размера ModuleUser_EntityUser
getProfileAvatarType() Возвращает расширение автара ModuleUser_EntityUser
getProfileBirthday() Возвращает дату рождения ModuleUser_EntityUser
getProfileCity() Возвращает название города ModuleUser_EntityUser
getProfileCountry() Возвращает название страны ModuleUser_EntityUser
getProfileDate() Возвращает дату редактирования профиля ModuleUser_EntityUser
getProfileFoto() Возвращает полный веб путь до фото ModuleUser_EntityUser
getProfileFotoDefault() Возвращает дефолтную фото ModuleUser_EntityUser
getProfileFotoPath() Возвращает полный веб путь до фото ModuleUser_EntityUser
getProfileName() Возвращает имя ModuleUser_EntityUser
getProfileRegion() Возвращает название региона ModuleUser_EntityUser
getProfileSex() Возвращает пол ModuleUser_EntityUser
getRating() Возвращает рейтинг ModuleUser_EntityUser
getSession() Возвращает объект сессии ModuleUser_EntityUser
getSettingsNoticeNewComment() Возвращает статус уведомления о новых комментариях ModuleUser_EntityUser
getSettingsNoticeNewFriend() Возвращает статус уведомления о новых друзьях ModuleUser_EntityUser
getSettingsNoticeNewTalk() Возвращает статус уведомления о новых письмах ModuleUser_EntityUser
getSettingsNoticeNewTopic() Возвращает статус уведомления о новых топиках ModuleUser_EntityUser
getSettingsNoticeReplyComment() Возвращает статус уведомления о новых ответах в комментариях ModuleUser_EntityUser
getSkill() Возвращает силу ModuleUser_EntityUser
getUserFieldValues() Возвращает значения пользовательских полей ModuleUser_EntityUser
getUserFriend() Возвращает объект дружбы с текущим пользователем ModuleUser_EntityUser
getUserIsFriend() Возвращает статус дружбы ModuleUser_EntityUser
getUserNote() Возвращает объект заметки о подльзователе, которую оставил текущий пользователй ModuleUser_EntityUser
getUserWebPath() Возвращает веб путь до профиля пользователя ModuleUser_EntityUser
getVote() Возвращает объект голосования за пользователя текущего пользователя ModuleUser_EntityUser
isAdministrator() Возвращает статус администратора сайта ModuleUser_EntityUser
isFollow() Проверяет подписан ли текущий пользователь на этого ModuleUser_EntityUser
isOnline() Возвращает статус онлайн пользователь или нет ModuleUser_EntityUser
setActivate() Устанавливает статус активированности ModuleUser_EntityUser
setActivateKey() Устанавливает ключ активации ModuleUser_EntityUser
setCountVote() Устанавливает количество проголосовавших ModuleUser_EntityUser
setDateActivate() Устанавливает дату активации ModuleUser_EntityUser
setDateCommentLast() Устанавливает дату последнего комментирования ModuleUser_EntityUser
setDateRegister() Устанавливает дату регистрации ModuleUser_EntityUser
setId() Устанавливает ID пользователя ModuleUser_EntityUser
setIpRegister() Устанавливает IP регистрации ModuleUser_EntityUser
setLogin() Устанавливает логин ModuleUser_EntityUser
setMail() Устанавливает емайл ModuleUser_EntityUser
setPassword() Устанавливает пароль (ввиде хеша) ModuleUser_EntityUser
setProfileAbout() Устанавливает информацию о себе ModuleUser_EntityUser
setProfileAvatar() Устанавливает полный веб путь до аватра ModuleUser_EntityUser
setProfileBirthday() Устанавливает дату рождения ModuleUser_EntityUser
setProfileCity() Устанавливает название города ModuleUser_EntityUser
setProfileCountry() Устанавливает название страны ModuleUser_EntityUser
setProfileDate() Устанавливает дату редактирования профиля ModuleUser_EntityUser
setProfileFoto() Устанавливает полный веб путь до фото ModuleUser_EntityUser
setProfileName() Устанавливает имя ModuleUser_EntityUser
setProfileRegion() Устанавливает название региона ModuleUser_EntityUser
setProfileSex() Устанавливает пол ModuleUser_EntityUser
setRating() Устанавливает рейтинг ModuleUser_EntityUser
setSession() Устанавливает объект сессии ModuleUser_EntityUser
setSettingsNoticeNewComment() Устанавливает статус уведомления о новых комментариях ModuleUser_EntityUser
setSettingsNoticeNewFriend() Устанавливает статус уведомления о новых друзьях ModuleUser_EntityUser
setSettingsNoticeNewTalk() Устанавливает статус уведомления о новых письмах ModuleUser_EntityUser
setSettingsNoticeNewTopic() Устанавливает статус уведомления о новых топиках ModuleUser_EntityUser
setSettingsNoticeReplyComment() Устанавливает статус уведомления о новых ответах в комментариях ModuleUser_EntityUser
setSkill() Устанавливает силу ModuleUser_EntityUser
setUserFriend() Устанавливаем статус дружбы с текущим пользователем ModuleUser_EntityUser
setUserIsFriend() Устанавливает статус дружбы ModuleUser_EntityUser
setVote() Устанавливает объект голосования за пользователя текущего пользователя ModuleUser_EntityUser

Property Details

aValidateRules property
protected array $aValidateRules;

Определяем правила валидации

Method Details

ValidateLogin() method
public bool ValidateLogin(string $sValue, array $aParams)
$sValue string Валидируемое значение
$aParams array Параметры
{return} bool
Source Code: /classes/modules/user/entity/User.entity.class.php#47 (show)
public function ValidateLogin($sValue,$aParams) {
    if (
$this->User_CheckLogin($sValue)) {
        return 
true;
    }
    return 
$this->Lang_Get('registration_login_error');
}

Валидация пользователя

ValidateLoginExists() method
public bool ValidateLoginExists(string $sValue, array $aParams)
$sValue string Валидируемое значение
$aParams array Параметры
{return} bool
Source Code: /classes/modules/user/entity/User.entity.class.php#60 (show)
public function ValidateLoginExists($sValue,$aParams) {
    if (!
$this->User_GetUserByLogin($sValue)) {
        return 
true;
    }
    return 
$this->Lang_Get('registration_login_error_used');
}

Проверка логина на существование

ValidateMailExists() method
public bool ValidateMailExists(string $sValue, array $aParams)
$sValue string Валидируемое значение
$aParams array Параметры
{return} bool
Source Code: /classes/modules/user/entity/User.entity.class.php#73 (show)
public function ValidateMailExists($sValue,$aParams) {
    if (!
$this->User_GetUserByMail($sValue)) {
        return 
true;
    }
    return 
$this->Lang_Get('registration_mail_error_used');
}

Проверка емайла на существование

getActivate() method
public int|null getActivate()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#173 (show)
public function getActivate() {
    return 
$this->_getDataOne('user_activate');
}

Возвращает статус активированности

getActivateKey() method
public string|null getActivateKey()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#181 (show)
public function getActivateKey() {
    return 
$this->_getDataOne('user_activate_key');
}

Возвращает ключ активации

getCountVote() method
public int|null getCountVote()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#165 (show)
public function getCountVote() {
    return 
$this->_getDataOne('user_count_vote');
}

Вовзращает количество проголосовавших

getDateActivate() method
public string|null getDateActivate()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#133 (show)
public function getDateActivate() {
    return 
$this->_getDataOne('user_date_activate');
}

Возвращает дату активации

getDateCommentLast() method
public mixed|null getDateCommentLast()
{return} mixed|null
Source Code: /classes/modules/user/entity/User.entity.class.php#141 (show)
public function getDateCommentLast() {
    return 
$this->_getDataOne('user_date_comment_last');
}

Возвращает дату последнего комментирования

getDateRegister() method
public string|null getDateRegister()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#125 (show)
public function getDateRegister() {
    return 
$this->_getDataOne('user_date_register');
}

Возвращает дату регистрации

getId() method
public int|null getId()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#85 (show)
public function getId() {
    return 
$this->_getDataOne('user_id');
}

Возвращает ID пользователя

getIpRegister() method
public string|null getIpRegister()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#149 (show)
public function getIpRegister() {
    return 
$this->_getDataOne('user_ip_register');
}

Возвращает IP регистрации

getLogin() method
public string|null getLogin()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#93 (show)
public function getLogin() {
    return 
$this->_getDataOne('user_login');
}

Возвращает логин

getMail() method
public string|null getMail()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#109 (show)
public function getMail() {
    return 
$this->_getDataOne('user_mail');
}

Возвращает емайл

getPassword() method
public string|null getPassword()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#101 (show)
public function getPassword() {
    return 
$this->_getDataOne('user_password');
}

Возвращает пароль (ввиде хеша)

getProfileAbout() method
public string|null getProfileAbout()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#237 (show)
public function getProfileAbout() {
    return 
$this->_getDataOne('user_profile_about');
}

Возвращает информацию о себе

getProfileAvatar() method
public string|null getProfileAvatar()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#253 (show)
public function getProfileAvatar() {
    return 
$this->_getDataOne('user_profile_avatar');
}

Возвращает полный веб путь до аватра

getProfileAvatarPath() method
public string getProfileAvatarPath(int $iSize=100)
$iSize int Размер
{return} string
Source Code: /classes/modules/user/entity/User.entity.class.php#353 (show)
public function getProfileAvatarPath($iSize=100) {
    if (
$sPath=$this->getProfileAvatar()) {
        return 
str_replace('_100x100',(($iSize==0)?"":"_{$iSize}x{$iSize}"),$sPath."?".date('His',strtotime($this->getProfileDate())));
    } else {
        return 
Config::Get('path.static.skin').'/images/avatar_'.($this->getProfileSex()=='woman' 'female' 'male').'_'.$iSize.'x'.$iSize.'.png';
    }
}

Возвращает полный веб путь до аватара нужного размера

getProfileAvatarType() method
public string|null getProfileAvatarType()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#261 (show)
public function getProfileAvatarType() {
    return (
$sPath=$this->getProfileAvatarPath()) ? pathinfo($sPath,PATHINFO_EXTENSION) : null;
}

Возвращает расширение автара

getProfileBirthday() method
public string|null getProfileBirthday()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#229 (show)
public function getProfileBirthday() {
    return 
$this->_getDataOne('user_profile_birthday');
}

Возвращает дату рождения

getProfileCity() method
public string|null getProfileCity()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#221 (show)
public function getProfileCity() {
    return 
$this->_getDataOne('user_profile_city');
}

Возвращает название города

getProfileCountry() method
public string|null getProfileCountry()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#205 (show)
public function getProfileCountry() {
    return 
$this->_getDataOne('user_profile_country');
}

Возвращает название страны

getProfileDate() method
public string|null getProfileDate()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#245 (show)
public function getProfileDate() {
    return 
$this->_getDataOne('user_profile_date');
}

Возвращает дату редактирования профиля

getProfileFoto() method
public string|null getProfileFoto()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#269 (show)
public function getProfileFoto() {
    return 
$this->_getDataOne('user_profile_foto');
}

Возвращает полный веб путь до фото

getProfileFotoDefault() method
public string getProfileFotoDefault()
{return} string
Source Code: /classes/modules/user/entity/User.entity.class.php#376 (show)
public function getProfileFotoDefault() {
    return 
Config::Get('path.static.skin').'/images/user_photo_'.($this->getProfileSex()=='woman' 'female' 'male').'.png';
}

Возвращает дефолтную фото

getProfileFotoPath() method
public null|string getProfileFotoPath()
{return} null|string
Source Code: /classes/modules/user/entity/User.entity.class.php#365 (show)
public function getProfileFotoPath() {
    if (
$this->getProfileFoto()) {
        return 
$this->getProfileFoto();
    }
    return 
$this->getProfileFotoDefault();
}

Возвращает полный веб путь до фото

getProfileName() method
public string|null getProfileName()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#189 (show)
public function getProfileName() {
    return 
$this->_getDataOne('user_profile_name');
}

Возвращает имя

getProfileRegion() method
public string|null getProfileRegion()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#213 (show)
public function getProfileRegion() {
    return 
$this->_getDataOne('user_profile_region');
}

Возвращает название региона

getProfileSex() method
public string|null getProfileSex()
{return} string|null
Source Code: /classes/modules/user/entity/User.entity.class.php#197 (show)
public function getProfileSex() {
    return 
$this->_getDataOne('user_profile_sex');
}

Возвращает пол

getRating() method
public string getRating()
{return} string
Source Code: /classes/modules/user/entity/User.entity.class.php#157 (show)
public function getRating() {
    return 
number_format(round($this->_getDataOne('user_rating'),2), 2'.''');
}

Возвращает рейтинг

getSession() method
public ModuleUser_EntitySession|null getSession()
{return} ModuleUser_EntitySession|null
Source Code: /classes/modules/user/entity/User.entity.class.php#328 (show)
public function getSession() {
    if (!
$this->_getDataOne('session')) {
        
$this->_aData['session']=$this->User_GetSessionByUserId($this->getId());
    }
    return 
$this->_getDataOne('session');
}

Возвращает объект сессии

getSettingsNoticeNewComment() method
public int|null getSettingsNoticeNewComment()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#285 (show)
public function getSettingsNoticeNewComment() {
    return 
$this->_getDataOne('user_settings_notice_new_comment');
}

Возвращает статус уведомления о новых комментариях

getSettingsNoticeNewFriend() method
public int|null getSettingsNoticeNewFriend()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#309 (show)
public function getSettingsNoticeNewFriend() {
    return 
$this->_getDataOne('user_settings_notice_new_friend');
}

Возвращает статус уведомления о новых друзьях

getSettingsNoticeNewTalk() method
public int|null getSettingsNoticeNewTalk()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#293 (show)
public function getSettingsNoticeNewTalk() {
    return 
$this->_getDataOne('user_settings_notice_new_talk');
}

Возвращает статус уведомления о новых письмах

getSettingsNoticeNewTopic() method
public int|null getSettingsNoticeNewTopic()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#277 (show)
public function getSettingsNoticeNewTopic() {
    return 
$this->_getDataOne('user_settings_notice_new_topic');
}

Возвращает статус уведомления о новых топиках

getSettingsNoticeReplyComment() method
public int|null getSettingsNoticeReplyComment()
{return} int|null
Source Code: /classes/modules/user/entity/User.entity.class.php#301 (show)
public function getSettingsNoticeReplyComment() {
    return 
$this->_getDataOne('user_settings_notice_reply_comment');
}

Возвращает статус уведомления о новых ответах в комментариях

getSkill() method
public string getSkill()
{return} string
Source Code: /classes/modules/user/entity/User.entity.class.php#117 (show)
public function getSkill() {
    return 
number_format(round($this->_getDataOne('user_skill'),2), 2'.''');
}

Возвращает силу

getUserFieldValues() method
public array getUserFieldValues(bool $bOnlyNoEmpty=true, string $sType='')
$bOnlyNoEmpty bool Возвращать или нет только не пустые
$sType string Тип полей
{return} array
Source Code: /classes/modules/user/entity/User.entity.class.php#320 (show)
public function getUserFieldValues($bOnlyNoEmpty true$sType='') {
    return 
$this->User_getUserFieldsValues($this->getId(), $bOnlyNoEmpty,$sType);
}

Возвращает значения пользовательских полей

getUserFriend() method
public ModuleUser_EntityFriend|null getUserFriend()
{return} ModuleUser_EntityFriend|null
Source Code: /classes/modules/user/entity/User.entity.class.php#416 (show)
public function getUserFriend() {
    return 
$this->_getDataOne('user_friend');
}

Возвращает объект дружбы с текущим пользователем

getUserIsFriend() method
public bool|null getUserIsFriend()
{return} bool|null
Source Code: /classes/modules/user/entity/User.entity.class.php#392 (show)
public function getUserIsFriend() {
    return 
$this->_getDataOne('user_is_friend');
}

Возвращает статус дружбы

getUserNote() method
public ModuleUser_EntityNote|null getUserNote()
{return} ModuleUser_EntityNote|null
Source Code: /classes/modules/user/entity/User.entity.class.php#434 (show)
public function getUserNote() {
    
$oUserCurrent=$this->User_GetUserCurrent();
    if (
$this->_getDataOne('user_note')===null and $oUserCurrent) {
        
$this->_aData['user_note']=$this->User_GetUserNote($this->getId(),$oUserCurrent->getId());
    }
    return 
$this->_getDataOne('user_note');
}

Возвращает объект заметки о подльзователе, которую оставил текущий пользователй

getUserWebPath() method
public string getUserWebPath()
{return} string
Source Code: /classes/modules/user/entity/User.entity.class.php#408 (show)
public function getUserWebPath() {
    return 
Router::GetPath('profile').$this->getLogin().'/';
}

Возвращает веб путь до профиля пользователя

getVote() method
public ModuleVote_EntityVote|null getVote()
{return} ModuleVote_EntityVote|null
Source Code: /classes/modules/user/entity/User.entity.class.php#384 (show)
public function getVote() {
    return 
$this->_getDataOne('vote');
}

Возвращает объект голосования за пользователя текущего пользователя

isAdministrator() method
public bool|null isAdministrator()
{return} bool|null
Source Code: /classes/modules/user/entity/User.entity.class.php#400 (show)
public function isAdministrator() {
    return 
$this->_getDataOne('user_is_administrator');
}

Возвращает статус администратора сайта

isFollow() method
public bool isFollow()
{return} bool
Source Code: /classes/modules/user/entity/User.entity.class.php#424 (show)
public function isFollow() {
    if (
$oUserCurrent=$this->User_GetUserCurrent()) {
        return 
$this->Stream_IsSubscribe($oUserCurrent->getId(),$this->getId());
    }
}

Проверяет подписан ли текущий пользователь на этого

isOnline() method
public bool isOnline()
{return} bool
Source Code: /classes/modules/user/entity/User.entity.class.php#339 (show)
public function isOnline() {
    if (
$oSession=$this->getSession()) {
        if (
time()-strtotime($oSession->getDateLast())<60*10) { // 10 минут
            
return true;
        }
    }
    return 
false;
}

Возвращает статус онлайн пользователь или нет

setActivate() method
public void setActivate(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#536 (show)
public function setActivate($data) {
    
$this->_aData['user_activate']=$data;
}

Устанавливает статус активированности

setActivateKey() method
public void setActivateKey(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#544 (show)
public function setActivateKey($data) {
    
$this->_aData['user_activate_key']=$data;
}

Устанавливает ключ активации

setCountVote() method
public void setCountVote(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#528 (show)
public function setCountVote($data) {
    
$this->_aData['user_count_vote']=$data;
}

Устанавливает количество проголосовавших

setDateActivate() method
public void setDateActivate(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#496 (show)
public function setDateActivate($data) {
    
$this->_aData['user_date_activate']=$data;
}

Устанавливает дату активации

setDateCommentLast() method
public void setDateCommentLast(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#504 (show)
public function setDateCommentLast($data) {
    
$this->_aData['user_date_comment_last']=$data;
}

Устанавливает дату последнего комментирования

setDateRegister() method
public void setDateRegister(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#488 (show)
public function setDateRegister($data) {
    
$this->_aData['user_date_register']=$data;
}

Устанавливает дату регистрации

setId() method
public void setId(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#448 (show)
public function setId($data) {
    
$this->_aData['user_id']=$data;
}

Устанавливает ID пользователя

setIpRegister() method
public void setIpRegister(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#512 (show)
public function setIpRegister($data) {
    
$this->_aData['user_ip_register']=$data;
}

Устанавливает IP регистрации

setLogin() method
public void setLogin(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#456 (show)
public function setLogin($data) {
    
$this->_aData['user_login']=$data;
}

Устанавливает логин

setMail() method
public void setMail(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#472 (show)
public function setMail($data) {
    
$this->_aData['user_mail']=$data;
}

Устанавливает емайл

setPassword() method
public void setPassword(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#464 (show)
public function setPassword($data) {
    
$this->_aData['user_password']=$data;
}

Устанавливает пароль (ввиде хеша)

setProfileAbout() method
public void setProfileAbout(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#600 (show)
public function setProfileAbout($data) {
    
$this->_aData['user_profile_about']=$data;
}

Устанавливает информацию о себе

setProfileAvatar() method
public void setProfileAvatar(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#616 (show)
public function setProfileAvatar($data) {
    
$this->_aData['user_profile_avatar']=$data;
}

Устанавливает полный веб путь до аватра

setProfileBirthday() method
public void setProfileBirthday(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#592 (show)
public function setProfileBirthday($data) {
    
$this->_aData['user_profile_birthday']=$data;
}

Устанавливает дату рождения

setProfileCity() method
public void setProfileCity(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#584 (show)
public function setProfileCity($data) {
    
$this->_aData['user_profile_city']=$data;
}

Устанавливает название города

setProfileCountry() method
public void setProfileCountry(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#568 (show)
public function setProfileCountry($data) {
    
$this->_aData['user_profile_country']=$data;
}

Устанавливает название страны

setProfileDate() method
public void setProfileDate(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#608 (show)
public function setProfileDate($data) {
    
$this->_aData['user_profile_date']=$data;
}

Устанавливает дату редактирования профиля

setProfileFoto() method
public void setProfileFoto(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#624 (show)
public function setProfileFoto($data) {
    
$this->_aData['user_profile_foto']=$data;
}

Устанавливает полный веб путь до фото

setProfileName() method
public void setProfileName(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#552 (show)
public function setProfileName($data) {
    
$this->_aData['user_profile_name']=$data;
}

Устанавливает имя

setProfileRegion() method
public void setProfileRegion(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#576 (show)
public function setProfileRegion($data) {
    
$this->_aData['user_profile_region']=$data;
}

Устанавливает название региона

setProfileSex() method
public void setProfileSex(string $data)
$data string
Source Code: /classes/modules/user/entity/User.entity.class.php#560 (show)
public function setProfileSex($data) {
    
$this->_aData['user_profile_sex']=$data;
}

Устанавливает пол

setRating() method
public void setRating(float $data)
$data float
Source Code: /classes/modules/user/entity/User.entity.class.php#520 (show)
public function setRating($data) {
    
$this->_aData['user_rating']=$data;
}

Устанавливает рейтинг

setSession() method
public void setSession(ModuleUser_EntitySession $data)
$data ModuleUser_EntitySession
Source Code: /classes/modules/user/entity/User.entity.class.php#673 (show)
public function setSession($data) {
    
$this->_aData['session']=$data;
}

Устанавливает объект сессии

setSettingsNoticeNewComment() method
public void setSettingsNoticeNewComment(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#640 (show)
public function setSettingsNoticeNewComment($data) {
    
$this->_aData['user_settings_notice_new_comment']=$data;
}

Устанавливает статус уведомления о новых комментариях

setSettingsNoticeNewFriend() method
public void setSettingsNoticeNewFriend(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#664 (show)
public function setSettingsNoticeNewFriend($data) {
    
$this->_aData['user_settings_notice_new_friend']=$data;
}

Устанавливает статус уведомления о новых друзьях

setSettingsNoticeNewTalk() method
public void setSettingsNoticeNewTalk(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#648 (show)
public function setSettingsNoticeNewTalk($data) {
    
$this->_aData['user_settings_notice_new_talk']=$data;
}

Устанавливает статус уведомления о новых письмах

setSettingsNoticeNewTopic() method
public void setSettingsNoticeNewTopic(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#632 (show)
public function setSettingsNoticeNewTopic($data) {
    
$this->_aData['user_settings_notice_new_topic']=$data;
}

Устанавливает статус уведомления о новых топиках

setSettingsNoticeReplyComment() method
public void setSettingsNoticeReplyComment(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#656 (show)
public function setSettingsNoticeReplyComment($data) {
    
$this->_aData['user_settings_notice_reply_comment']=$data;
}

Устанавливает статус уведомления о новых ответах в комментариях

setSkill() method
public void setSkill(float $data)
$data float
Source Code: /classes/modules/user/entity/User.entity.class.php#480 (show)
public function setSkill($data) {
    
$this->_aData['user_skill']=$data;
}

Устанавливает силу

setUserFriend() method
public void setUserFriend(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#697 (show)
public function setUserFriend($data) {
    
$this->_aData['user_friend']=$data;
}

Устанавливаем статус дружбы с текущим пользователем

setUserIsFriend() method
public void setUserIsFriend(int $data)
$data int
Source Code: /classes/modules/user/entity/User.entity.class.php#681 (show)
public function setUserIsFriend($data) {
    
$this->_aData['user_is_friend']=$data;
}

Устанавливает статус дружбы

setVote() method
public void setVote(ModuleVote_EntityVote $data)
$data ModuleVote_EntityVote
Source Code: /classes/modules/user/entity/User.entity.class.php#689 (show)
public function setVote($data) {
    
$this->_aData['vote']=$data;
}

Устанавливает объект голосования за пользователя текущего пользователя