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/ImageCreateAction.class.php";
14: require_once XOOPS_MODULE_PATH . "/legacy/admin/forms/ImageAdminEditForm.class.php";
15:
16: class Legacy_ImageEditAction extends Legacy_ImageCreateAction
17: {
18: function _getId()
19: {
20: return isset($_REQUEST['image_id']) ? xoops_getrequest('image_id') : 0;
21: }
22:
23: function _setupActionForm()
24: {
25: $this->mActionForm =new Legacy_ImageAdminEditForm();
26: $this->mActionForm->prepare();
27: }
28:
29: function isEnableCreate()
30: {
31: return false;
32: }
33:
34: function _enableCatchImgcat()
35: {
36: return false;
37: }
38:
39: function executeViewInput(&$controller, &$xoopsUser, &$render)
40: {
41: $this->mObject->loadImagecategory();
42:
43: $render->setTemplateName("image_edit.html");
44: $render->setAttribute('actionForm', $this->mActionForm);
45: $render->setAttribute('object', $this->mObject);
46:
47: $handler =& xoops_getmodulehandler('imagecategory', 'legacy');
48: $t_category = $handler->get($this->mObject->get('imgcat_id'));
49:
50: $categoryArr =& $handler->getObjects(new Criteria('imgcat_storetype', $t_category->get('imgcat_storetype')));
51: $render->setAttribute('categoryArr', $categoryArr);
52: }
53:
54: function executeViewCancel(&$controller, &$xoopsUser, &$render)
55: {
56: $controller->executeForward('./index.php?action=ImageList&imgcat_id=' . $this->mObject->get('imgcat_id'));
57: }
58: }
59:
60: ?>
61: