1: <?php
2: 3: 4: 5:
6:
7: if (!defined('XOOPS_ROOT_PATH')) exit();
8:
9: require_once XOOPS_MODULE_PATH . "/legacyRender/class/AbstractDeleteAction.class.php";
10: require_once XOOPS_MODULE_PATH . "/legacyRender/admin/forms/TplsetDeleteForm.class.php";
11:
12: class LegacyRender_TplsetDeleteAction extends LegacyRender_AbstractDeleteAction
13: {
14: function _getId()
15: {
16: return xoops_getrequest('tplset_id');
17: }
18:
19: function &_getHandler()
20: {
21: $handler = xoops_getmodulehandler('tplset');
22: return $handler;
23: }
24:
25: function _setupObject()
26: {
27: $id = $this->_getId();
28:
29: $this->mObjectHandler = $this->_getHandler();
30:
31: $this->mObject =& $this->mObjectHandler->get($id);
32: if (is_object($this->mObject) && $this->mObject->get('tplset_name') == 'default') {
33: $this->mObject = null;
34: }
35: }
36:
37: function _setupActionForm()
38: {
39: $this->mActionForm =new LegacyRender_TplsetDeleteForm();
40: $this->mActionForm->prepare();
41: }
42:
43: function executeViewInput(&$controller, &$xoopsUser, &$render)
44: {
45: $render->setTemplateName("tplset_delete.html");
46: $render->setAttribute('actionForm', $this->mActionForm);
47: $render->setAttribute('object', $this->mObject);
48: }
49:
50: function executeViewSuccess(&$controller, &$xoopsUser, &$render)
51: {
52: $controller->executeForward("./index.php?action=TplsetList");
53: }
54:
55: function executeViewError(&$controller, &$xoopsUser, &$render)
56: {
57: $controller->executeRedirect("./index.php?action=TplsetList", 1, _AD_LEGACYRENDER_ERROR_DBUPDATE_FAILED);
58: }
59:
60: function executeViewCancel(&$controller, &$xoopsUser, &$render)
61: {
62: $controller->executeForward("./index.php?action=TplsetList");
63: }
64: }
65:
66: ?>
67: