19 public $_mAllowRegister =
false;
21 public function isSecure()
26 public function prepare(&$controller, &$xoopsUser, $moduleConfig)
28 parent::prepare($controller, $xoopsUser, $moduleConfig);
29 $this->_mAllowRegister = $moduleConfig[
'allow_register'];
31 XCube_Root::getSingleton()->mLanguageManager->loadBlockMessageCatalog(
'user');
34 public function getDefaultView(&$controller, &$xoopsUser)
36 return is_object($xoopsUser) ? USER_FRAME_VIEW_ERROR : USER_FRAME_VIEW_INPUT;
39 public function executeViewInput(&$controller, &$xoopsUser, &$render)
41 $render->setTemplateName(
'user_default.html');
42 $render->setAttribute(
'allowRegister', $this->_mAllowRegister);
43 if (!empty($_GET[
'xoops_redirect'])) {
44 $root =& $controller->mRoot;
45 $textFilter =& $root->getTextFilter();
46 $render->setAttribute(
'redirect_page', xoops_getrequest(
'xoops_redirect'));
50 public function executeViewError(&$controller, &$xoopsUser, &$render)
52 $controller->executeForward(
'index.php?action=UserInfo&uid=' . $xoopsUser->get(
'uid'));