13 public $mObject =
null;
15 public function getDefaultView(&$controller, &$xoopsUser)
17 $id = xoops_getrequest(
'tpl_id');
19 $handler =& xoops_getmodulehandler(
'tplfile');
20 $this->mObject =& $handler->get($id);
22 if (!is_object($this->mObject)) {
23 return LEGACYRENDER_FRAME_VIEW_ERROR;
26 return LEGACYRENDER_FRAME_VIEW_SUCCESS;
29 public function executeViewSuccess(&$controller, &$xoopsUser, &$render)
31 $this->mObject->loadSource();
33 $render->setTemplateName(
'tplfile_view.html');
34 $render->setAttribute(
'object', $this->mObject);
37 public function executeViewError(&$controller, &$xoopsUser, &$render)
39 $controller->executeRedirect(
'./index.php?action=TplsetList', 1, _AD_LEGACYRENDER_ERROR_OBJECT_IS_NOT_EXIST);