⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admineditsiteuserview.class.php

📁 一个用PHP编写的
💻 PHP
字号:
<?php	lt_include( PLOG_CLASS_PATH.'class/view/admin/admintemplatedview.class.php' );	lt_include( PLOG_CLASS_PATH.'class/view/admin/adminerrorview.class.php' );	lt_include( PLOG_CLASS_PATH.'class/dao/users.class.php' );	lt_include( PLOG_CLASS_PATH.'class/dao/userstatus.class.php' );	lt_include( PLOG_CLASS_PATH.'class/dao/permissions.class.php' );	    /**     * \ingroup View     * @private     *		 * shows the view to edit a user	 */	class AdminEditSiteUserView extends AdminTemplatedView	{				var $_user;				function AdminEditSiteUserView( $blogInfo, $userInfo = null )		{						// check if we have something in the session...			if( $userInfo == null ) {				$this->_user = $this->getSessionValue( 'editUserInfo' );            }			else {				$this->_user = $userInfo;				$this->setSessionValue( 'editUserInfo', $this->_user );			}								if( $this->_user ) {				// in case everything went fine...				$this->AdminTemplatedView( $blogInfo, 'userprofile' );				// user settings				$this->setValue( 'userId', $this->_user->getId());				$this->setValue( 'userStatus', $this->_user->getStatus());				$this->setValue( 'userName', $this->_user->getUsername());				$this->setValue( 'userEmail', $this->_user->getEmail());				$this->setValue( 'userIsSiteAdmin', $this->_user->isSiteAdmin());				$this->setValue( 'userAbout', $this->_user->getAboutMyself());				$this->setValue( 'userFullName', $this->_user->getFullName());				// list of global permissions that the user has				$this->setValue( 'userPermissions', $this->_user->getPermissions());			}			else {				// or else an error				$this->AdminErrorView( $blogInfo );				$this->setMessage( 'Error loading user data from the session' );			}		}				function render()		{            // fetch the blogs to which this user belongs			$users = new Users();            $userBlogs = $users->getUsersBlogs( $this->_user->getId());			$this->notifyEvent( EVENT_BLOGS_LOADED, Array( 'blogs' => &$userBlogs ));            // otherwise, transfer it to the template context and let the            // template do the rest            $this->setValue( 'edituser', $this->_user );            $this->setValue( 'edituserblogs', $userBlogs );			// list of available status			$this->setValue( 'userStatusList', UserStatus::getStatusList());			// list of global permisisons			$perms = new Permissions();			$this->setValue( 'permissions', $perms->getAllPermissions());						parent::render();		}	}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -