XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
BlockInstallEditAction.class.php
1<?php
11
12if (!defined('XOOPS_ROOT_PATH')) {
13 exit();
14}
15
16require_once XOOPS_MODULE_PATH . '/legacy/admin/actions//BlockEditAction.class.php';
17
18require_once XOOPS_MODULE_PATH . '/legacy/class/AbstractEditAction.class.php';
19require_once XOOPS_MODULE_PATH . '/legacy/admin/forms/BlockInstallEditForm.class.php';
20
22{
23 public function _setupActionForm()
24 {
25 $this->mActionForm =new Legacy_BlockInstallEditForm();
26 $this->mActionForm->prepare();
27 }
28
29 public function _isEditable()
30 {
31 if (is_object($this->mObject)) {
32 return (0 === $this->mObject->get('visible'));
33 }
34
35 return false;
36 }
37
38 public function executeViewInput(&$controller, &$xoopsUser, &$render)
39 {
40 parent::executeViewInput($controller, $xoopsUser, $render);
41 $render->setTemplateName('blockinstall_edit.html');
42 }
43
44 public function executeViewSuccess(&$controller, &$xoopsUser, &$render)
45 {
46 $controller->executeForward('./index.php?action=BlockInstallList');
47 }
48
49 public function executeViewError(&$controller, &$xoopsUser, &$render)
50 {
51 $controller->executeRedirect('./index.php?action=BlockInstallList', 1, _MD_LEGACY_ERROR_DBUPDATE_FAILED);
52 }
53
54 public function executeViewCancel(&$controller, &$xoopsUser, &$render)
55 {
56 $controller->executeForward('./index.php?action=BlockInstallList');
57 }
58}