1: <?php
2: 3: 4: 5:
6:
7: if (!defined('XOOPS_ROOT_PATH')) exit();
8:
9: require_once XOOPS_MODULE_PATH . "/legacyRender/class/AbstractEditAction.class.php";
10: require_once XOOPS_MODULE_PATH . "/legacyRender/admin/forms/BannerclientAdminEditForm.class.php";
11:
12: class LegacyRender_BannerclientEditAction extends LegacyRender_AbstractEditAction
13: {
14: function _getId()
15: {
16: return xoops_getrequest('cid');
17: }
18:
19: function &_getHandler()
20: {
21: $handler =& xoops_getmodulehandler('bannerclient');
22: return $handler;
23: }
24:
25: function _setupActionForm()
26: {
27: $this->mActionForm =new LegacyRender_BannerclientAdminEditForm();
28: $this->mActionForm->prepare();
29: }
30:
31: function executeViewInput(&$controller, &$xoopsUser, &$render)
32: {
33: $render->setTemplateName("bannerclient_edit.html");
34: $render->setAttribute('actionForm', $this->mActionForm);
35: $this->mObject->loadBanner();
36: $this->mObject->loadBannerfinish();
37: $render->setAttribute('object', $this->mObject);
38: }
39:
40: function executeViewSuccess(&$controller, &$xoopsUser, &$render)
41: {
42: $controller->executeForward("./index.php?action=BannerclientList");
43: }
44:
45: function executeViewError(&$controller, &$xoopsUser, &$render)
46: {
47: $controller->executeRedirect("./index.php?action=BannerclientList", 1, _AD_LEGACYRENDER_ERROR_DBUPDATE_FAILED);
48: }
49:
50: function executeViewCancel(&$controller, &$xoopsUser, &$render)
51: {
52: $controller->executeForward("./index.php?action=BannerclientList");
53: }
54: }
55:
56: ?>
57: