1: <?php
2: 3: 4: 5: 6: 7: 8: 9:
10:
11: if (!defined('XOOPS_ROOT_PATH')) exit();
12:
13: require_once XOOPS_MODULE_PATH . "/legacy/admin/actions//BlockEditAction.class.php";
14:
15: require_once XOOPS_MODULE_PATH . "/legacy/class/AbstractEditAction.class.php";
16: require_once XOOPS_MODULE_PATH . "/legacy/admin/forms/BlockInstallEditForm.class.php";
17:
18: class Legacy_BlockInstallEditAction extends Legacy_BlockEditAction
19: {
20: function _setupActionForm()
21: {
22: $this->mActionForm =new Legacy_BlockInstallEditForm();
23: $this->mActionForm->prepare();
24: }
25:
26: function _isEditable()
27: {
28: if (is_object($this->mObject)) {
29: return ($this->mObject->get('visible') == 0);
30: }
31: else {
32: return false;
33: }
34: }
35:
36: function executeViewInput(&$controller, &$xoopsUser, &$render)
37: {
38: parent::executeViewInput($controller, $xoopsUser, $render);
39: $render->setTemplateName("blockinstall_edit.html");
40: }
41:
42: function executeViewSuccess(&$controller, &$xoopsUser, &$render)
43: {
44: $controller->executeForward("./index.php?action=BlockInstallList");
45: }
46:
47: function executeViewError(&$controller, &$xoopsUser, &$render)
48: {
49: $controller->executeRedirect("./index.php?action=BlockInstallList", 1, _MD_LEGACY_ERROR_DBUPDATE_FAILED);
50: }
51:
52: function executeViewCancel(&$controller, &$xoopsUser, &$render)
53: {
54: $controller->executeForward("./index.php?action=BlockInstallList");
55: }
56: }
57:
58: ?>
59: