25 public $mTargetName =
null;
27 public function &_getHandler()
29 $handler =& xoops_getmodulehandler(
'smiles',
'legacy');
33 public function &_getFilterForm()
39 public function _getBaseUrl()
41 return './misc.php?type=Smilies';
44 public function getDefaultView(&$controller, &$xoopsUser)
46 $this->mTargetName = trim(xoops_getrequest(
'target'));
47 if (
'' == $this->mTargetName || !preg_match(
'/^[a-zA-Z]\w*$/', $this->mTargetName)) {
48 return LEGACY_FRAME_VIEW_ERROR;
50 return parent::getDefaultView($controller, $xoopsUser);
53 public function executeViewIndex(&$controller, &$xoopsUser, &$render)
58 $root =& $controller->mRoot;
59 $root->mLanguageManager->loadModuleMessageCatalog(
'legacy');
60 $root->mContext->setAttribute(
'legacy_pagetitle', _MD_LEGACY_LANG_ALL_SMILEY_LIST);
62 $render->setTemplateName(
'legacy_misc_smilies.html');
63 $render->setAttribute(
'objects', $this->mObjects);
64 $render->setAttribute(
'pageNavi', $this->mFilter->mNavi);
65 $render->setAttribute(
'targetName', $this->mTargetName);
68 public function executeViewError(&$controller, &$xoopsUser, &$render)
70 $render->setTemplateName(
'legacy_dummy.html');