Minahito
minah****@users*****
2006年 2月 2日 (木) 20:59:31 JST
Index: xoops2jp/html/modules/base/admin/forms/ModuleListForm.class.php diff -u /dev/null xoops2jp/html/modules/base/admin/forms/ModuleListForm.class.php:1.1.2.1 --- /dev/null Thu Feb 2 20:59:31 2006 +++ xoops2jp/html/modules/base/admin/forms/ModuleListForm.class.php Thu Feb 2 20:59:31 2006 @@ -0,0 +1,57 @@ +<?php + +require_once XOOPS_ROOT_PATH."/class/XCube_ActionForm.class.php"; + +/** + * This class is generated by makeActionForm tool. + * @auchor makeActionForm + */ +class Legacy_ModuleListForm extends XCube_ActionForm +{ + /** + * If the request is GET, never return token name. + * By this logic, a action can have three page in one action. + */ + function getTokenName() + { + // + // + if ($_SERVER['REQUEST_METHOD'] == 'POST') { + return "module.legacy.ModuleSettingsForm.TOKEN"; + } + else { + return null; + } + } + + /** + * For displaying the confirm-page, don't show CSRF error. + * Always return null. + */ + function getTokenErrorMessage() + { + return null; + } + + function prepare() + { + // set properties + $this->mFormProperties['name']=new XCube_StringArrayProperty('name'); + $this->mFormProperties['weight']=new XCube_IntArrayProperty('weight'); + $this->mFormProperties['isactive']=new XCube_BoolArrayProperty('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); + } +} + +?>