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/class/AbstractDeleteAction.class.php";
14: require_once XOOPS_MODULE_PATH . "/legacy/admin/forms/ImagecategoryAdminDeleteForm.class.php";
15:
16: class Legacy_ImagecategoryDeleteAction extends Legacy_AbstractDeleteAction
17: {
18: function _getId()
19: {
20: return isset($_REQUEST['imgcat_id']) ? xoops_getrequest('imgcat_id') : 0;
21: }
22:
23: function &_getHandler()
24: {
25: $handler =& xoops_getmodulehandler('imagecategory');
26: return $handler;
27: }
28:
29: function _setupActionForm()
30: {
31: $this->mActionForm =new Legacy_ImagecategoryAdminDeleteForm();
32: $this->mActionForm->prepare();
33: }
34:
35: function executeViewInput(&$controller, &$xoopsUser, &$render)
36: {
37: $render->setTemplateName("imagecategory_delete.html");
38: $render->setAttribute('actionForm', $this->mActionForm);
39: $render->setAttribute('object', $this->mObject);
40: }
41:
42: function executeViewSuccess(&$controller, &$xoopsUser, &$render)
43: {
44: $controller->executeForward("./index.php?action=ImagecategoryList");
45: }
46:
47: function executeViewError(&$controller, &$xoopsUser, &$render)
48: {
49: $controller->executeRedirect("./index.php?action=ImagecategoryList", 1, _MD_LEGACY_ERROR_DBUPDATE_FAILED);
50: }
51:
52: function executeViewCancel(&$controller, &$xoopsUser, &$render)
53: {
54: $controller->executeForward("./index.php?action=ImagecategoryList");
55: }
56: }
57:
58: ?>
59: