/classes/modules/user/entity/User.entity.class.php
https://github.com/vitsv/Reformuj · PHP · 252 lines · 235 code · 7 blank · 10 comment · 4 complexity · 0337372bbc8cae014d410a5bde0f0843 MD5 · raw file
- <?php
- class ModuleUser_EntityUser extends Entity {
-
- public function getId() {
- return $this->_aData['user_id'];
- }
- public function getLogin() {
- return $this->_aData['user_login'];
- }
- public function getPassword() {
- return $this->_aData['user_password'];
- }
- public function getMail() {
- return $this->_aData['user_mail'];
- }
- public function getSkill() {
- return number_format(round($this->_aData['user_skill'],2), 2, '.', '');
- }
- public function getDateRegister() {
- return $this->_aData['user_date_register'];
- }
- public function getDateActivate() {
- return $this->_aData['user_date_activate'];
- }
- public function getDateCommentLast() {
- return $this->_aData['user_date_comment_last'];
- }
- public function getIpRegister() {
- return $this->_aData['user_ip_register'];
- }
- public function getRating() {
- return number_format(round($this->_aData['user_rating'],2), 2, '.', '');
- }
- public function getCountVote() {
- return $this->_aData['user_count_vote'];
- }
- public function getActivate() {
- return $this->_aData['user_activate'];
- }
- public function getActivateKey() {
- return $this->_aData['user_activate_key'];
- }
- public function getProfileName() {
- return $this->_aData['user_profile_name'];
- }
- public function getProfileSex() {
- return $this->_aData['user_profile_sex'];
- }
- public function getProfileCountry() {
- return $this->_aData['user_profile_country'];
- }
- public function getProfileRegion() {
- return $this->_aData['user_profile_region'];
- }
- public function getProfileCity() {
- return $this->_aData['user_profile_city'];
- }
- public function getProfileBirthday() {
- return $this->_aData['user_profile_birthday'];
- }
- public function getProfileSite($bHtml=false) {
- if ($bHtml) {
- if (strpos($this->_aData['user_profile_site'],'http://')!==0) {
- return 'http://'.$this->_aData['user_profile_site'];
- }
- }
- return $this->_aData['user_profile_site'];
- }
- public function getProfileSiteName() {
- return $this->_aData['user_profile_site_name'];
- }
- public function getProfileIcq() {
- return $this->_aData['user_profile_icq'];
- }
- public function getProfileAbout() {
- return $this->_aData['user_profile_about'];
- }
- public function getProfileDate() {
- return $this->_aData['user_profile_date'];
- }
- public function getProfileAvatar() {
- return $this->_aData['user_profile_avatar'];
- }
- public function getProfileAvatarType() {
- return ($sPath=$this->getProfileAvatarPath()) ? pathinfo($sPath,PATHINFO_EXTENSION) : null;
- }
- public function getProfileFoto() {
- return $this->_aData['user_profile_foto'];
- }
- public function getSettingsNoticeNewTopic() {
- return $this->_aData['user_settings_notice_new_topic'];
- }
- public function getSettingsNoticeNewComment() {
- return $this->_aData['user_settings_notice_new_comment'];
- }
- public function getSettingsNoticeNewTalk() {
- return $this->_aData['user_settings_notice_new_talk'];
- }
- public function getSettingsNoticeReplyComment() {
- return $this->_aData['user_settings_notice_reply_comment'];
- }
- public function getSettingsNoticeNewFriend() {
- return $this->_aData['user_settings_notice_new_friend'];
- }
-
-
-
- public function getSession() {
- return $this->_aData['session'];
- }
- 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_'.$iSize.'x'.$iSize.'.jpg';
- }
- }
- public function getVote() {
- return $this->_aData['vote'];
- }
- public function getUserIsFriend() {
- return $this->_aData['user_is_friend'];
- }
- public function isAdministrator() {
- return $this->_aData['user_is_administrator'];
- }
- public function getUserWebPath() {
- return Router::GetPath('profile').$this->getLogin().'/';
- }
- /**
- * Возвращает статус дружбы с текущим пользователем
- *
- * @return int
- */
- public function getUserFriend() {
- return $this->_aData['user_friend'];
- }
-
- public function setId($data) {
- $this->_aData['user_id']=$data;
- }
- public function setLogin($data) {
- $this->_aData['user_login']=$data;
- }
- public function setPassword($data) {
- $this->_aData['user_password']=$data;
- }
- public function setMail($data) {
- $this->_aData['user_mail']=$data;
- }
- public function setSkill($data) {
- $this->_aData['user_skill']=$data;
- }
- public function setDateRegister($data) {
- $this->_aData['user_date_register']=$data;
- }
- public function setDateActivate($data) {
- $this->_aData['user_date_activate']=$data;
- }
- public function setDateCommentLast($data) {
- $this->_aData['user_date_comment_last']=$data;
- }
- public function setIpRegister($data) {
- $this->_aData['user_ip_register']=$data;
- }
- public function setRating($data) {
- $this->_aData['user_rating']=$data;
- }
- public function setCountVote($data) {
- $this->_aData['user_count_vote']=$data;
- }
- public function setActivate($data) {
- $this->_aData['user_activate']=$data;
- }
- public function setActivateKey($data) {
- $this->_aData['user_activate_key']=$data;
- }
- public function setProfileName($data) {
- $this->_aData['user_profile_name']=$data;
- }
- public function setProfileSex($data) {
- $this->_aData['user_profile_sex']=$data;
- }
- public function setProfileCountry($data) {
- $this->_aData['user_profile_country']=$data;
- }
- public function setProfileRegion($data) {
- $this->_aData['user_profile_region']=$data;
- }
- public function setProfileCity($data) {
- $this->_aData['user_profile_city']=$data;
- }
- public function setProfileBirthday($data) {
- $this->_aData['user_profile_birthday']=$data;
- }
- public function setProfileSite($data) {
- $this->_aData['user_profile_site']=$data;
- }
- public function setProfileSiteName($data) {
- $this->_aData['user_profile_site_name']=$data;
- }
- public function setProfileIcq($data) {
- $this->_aData['user_profile_icq']=$data;
- }
- public function setProfileAbout($data) {
- $this->_aData['user_profile_about']=$data;
- }
- public function setProfileDate($data) {
- $this->_aData['user_profile_date']=$data;
- }
- public function setProfileAvatar($data) {
- $this->_aData['user_profile_avatar']=$data;
- }
- public function setProfileFoto($data) {
- $this->_aData['user_profile_foto']=$data;
- }
- public function setSettingsNoticeNewTopic($data) {
- $this->_aData['user_settings_notice_new_topic']=$data;
- }
- public function setSettingsNoticeNewComment($data) {
- $this->_aData['user_settings_notice_new_comment']=$data;
- }
- public function setSettingsNoticeNewTalk($data) {
- $this->_aData['user_settings_notice_new_talk']=$data;
- }
- public function setSettingsNoticeReplyComment($data) {
- $this->_aData['user_settings_notice_reply_comment']=$data;
- }
- public function setSettingsNoticeNewFriend($data) {
- $this->_aData['user_settings_notice_new_friend']=$data;
- }
-
-
- public function setSession($data) {
- $this->_aData['session']=$data;
- }
- public function setUserIsFriend($data) {
- $this->_aData['user_is_friend']=$data;
- }
- public function setVote($data) {
- $this->_aData['vote']=$data;
- }
- /**
- * Устанавливаем статус дружбы с текущим пользователем
- *
- * @param int $data
- */
- public function setUserFriend($data) {
- $this->_aData['user_friend']=$data;
- }
- }
- ?>