1: <?php
2: 3: 4: 5: 6: 7: 8: 9:
10:
11: if (!defined('XOOPS_ROOT_PATH')) exit();
12:
13: require_once XOOPS_ROOT_PATH . "/core/XCube_ActionForm.class.php";
14: require_once XOOPS_MODULE_PATH . "/legacy/class/Legacy_Validator.class.php";
15: require_once XOOPS_MODULE_PATH . "/legacy/admin/forms/ImagecategoryAdminEditForm.class.php";
16:
17: class Legacy_ImagecategoryAdminNewForm extends Legacy_ImagecategoryAdminEditForm
18: {
19: function getTokenName()
20: {
21: return "module.legacy.ImagecategoryAdminNewForm.TOKEN";
22: }
23:
24: function prepare()
25: {
26: parent::prepare();
27:
28:
29:
30:
31: $this->mFormProperties['imgcat_storetype'] =new XCube_StringProperty('imgcat_storetype');
32:
33:
34:
35:
36: $this->mFieldProperties['imgcat_storetype'] =new XCube_FieldProperty($this);
37: $this->mFieldProperties['imgcat_storetype']->setDependsByArray(array('required','mask'));
38: $this->mFieldProperties['imgcat_storetype']->addMessage('required', _MD_LEGACY_ERROR_REQUIRED, _AD_LEGACY_LANG_IMGCAT_STORETYPE);
39: $this->mFieldProperties['imgcat_storetype']->addMessage('mask', _MD_LEGACY_ERROR_MASK, _AD_LEGACY_LANG_IMGCAT_STORETYPE);
40: $this->mFieldProperties['imgcat_storetype']->addVar('mask', '/^(file|db)$/');
41: }
42:
43: function load(&$obj)
44: {
45: parent::load($obj);
46: $this->set('imgcat_storetype', $obj->get('imgcat_storetype'));
47: }
48:
49: function update(&$obj)
50: {
51: parent::update($obj);
52: $obj->set('imgcat_storetype', $this->get('imgcat_storetype'));
53: }
54: }
55:
56: ?>
57: