XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
RanksDeleteAction.class.php
1<?php
7
8if (!defined('XOOPS_ROOT_PATH')) {
9 exit();
10}
11
12require_once XOOPS_MODULE_PATH . '/user/class/AbstractDeleteAction.class.php';
13require_once XOOPS_MODULE_PATH . '/user/admin/forms/RanksAdminDeleteForm.class.php';
14
16{
17 public function _getId()
18 {
19 return xoops_getrequest('rank_id');
20 }
21
22 public function &_getHandler()
23 {
24 $handler =& xoops_getmodulehandler('ranks');
25 return $handler;
26 }
27
28 public function _setupActionForm()
29 {
30 $this->mActionForm =new User_RanksAdminDeleteForm();
31 $this->mActionForm->prepare();
32 }
33
34 public function executeViewInput(&$controller, &$xoopsUser, &$render)
35 {
36 $render->setTemplateName('ranks_delete.html');
37 $render->setAttribute('actionForm', $this->mActionForm);
38 $render->setAttribute('object', $this->mObject);
39 }
40
41 public function executeViewSuccess(&$controller, &$xoopsUser, &$render)
42 {
43 $controller->executeForward('./index.php?action=RanksList');
44 }
45
46 public function executeViewError(&$controller, &$xoopsUser, &$render)
47 {
48 $controller->executeRedirect('./index.php?action=RanksList', 1, _MD_USER_ERROR_DBUPDATE_FAILED);
49 }
50
51 public function executeViewCancel(&$controller, &$xoopsUser, &$render)
52 {
53 $controller->executeForward('./index.php?action=RanksList');
54 }
55}