Minahito
minah****@users*****
2005年 12月 1日 (木) 14:17:19 JST
Index: xoops2jp/html/modules/base/admin/forms/ModuleSettingsForm.class.php diff -u /dev/null xoops2jp/html/modules/base/admin/forms/ModuleSettingsForm.class.php:1.1.2.1 --- /dev/null Thu Dec 1 14:17:19 2005 +++ xoops2jp/html/modules/base/admin/forms/ModuleSettingsForm.class.php Thu Dec 1 14:17:19 2005 @@ -0,0 +1,39 @@ +<?php + +require_once XOOPS_ROOT_PATH."/class/XCube_ActionForm.class.php"; + +/** + * This class is generated by makeActionForm tool. + * @auchor makeActionForm + */ +class ModuleSettingsForm extends XCube_ActionForm +{ + function prepare() + { + // set properties + $this->mFormProperties['name']=new XCube_StringArrayProperty('name'); + $this->mFormProperties['weight']=new XCube_IntArrayProperty('weight'); + $this->mFormProperties['isactive']=new XCube_IntArrayProperty('isactive'); + + // set fields + $this->mFieldProperties['name']=new XCube_FieldProperty($this); + $this->mFieldProperties['name']->setDependsByArray(array('required','maxlength')); + $this->mFieldProperties['name']->addMessage("required",_MD_A_BASE_ERROR_REQUIRED,_MD_A_BASE_LANG_NAME,"140"); + $this->mFieldProperties['name']->addMessage("maxlength",_MD_A_BASE_ERROR_MAXLENGTH,_MD_A_BASE_LANG_NAME,"140"); + $this->mFieldProperties['name']->addVar("maxlength",140); + + $this->mFieldProperties['weight']=new XCube_FieldProperty($this); + $this->mFieldProperties['weight']->setDependsByArray(array('required','min')); + $this->mFieldProperties['weight']->addMessage("min",_MD_A_BASE_ERROR_MIN,_MD_A_BASE_LANG_WEIGHT,"0"); + $this->mFieldProperties['weight']->addVar("min",0); + + $this->mFieldProperties['isactive']=new XCube_FieldProperty($this); + $this->mFieldProperties['isactive']->setDependsByArray(array('required','intRange')); + $this->mFieldProperties['isactive']->addMessage("min",_MD_A_BASE_ERROR_ABOUT_ISACTIVE); + $this->mFieldProperties['isactive']->addVar("min",0); + $this->mFieldProperties['isactive']->addVar("max",1); + + } +} + +?>