00001 <?php
00002
00015 import('controllers.grid.settings.user.form.UserForm');
00016
00017 class UserRoleForm extends UserForm {
00018
00019
00020 var $_userFullName;
00021
00027 function UserRoleForm($userId, $userFullName) {
00028 parent::UserForm('controllers/grid/settings/user/form/userRoleForm.tpl', $userId);
00029
00030 $this->_userFullName = $userFullName;
00031 $this->addCheck(new FormValidatorPost($this));
00032 }
00033
00039 function display($args, &$request) {
00040 $helpTopicId = 'press.users.createNewUser';
00041 $templateMgr =& TemplateManager::getManager();
00042
00043 $templateMgr->assign('userId', $this->userId);
00044 $templateMgr->assign('userFullName', $this->_userFullName);
00045 $templateMgr->assign('helpTopicId', $helpTopicId);
00046
00047 return $this->fetch($request);
00048 }
00049
00055 function &execute($args, &$request) {
00056 parent::execute($request);
00057
00058
00059 $userDao =& DAORegistry::getDAO('UserDAO');
00060 $user =& $userDao->getById($this->userId);
00061 return $user;
00062 }
00063 }
00064
00065 ?>