Changeset 13744
- Timestamp:
- 2007/05/30 00:59:21 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev/html/test/adachi/SC_FormParamsManager.php
r13741 r13744 8 8 9 9 class SC_FormParamsManager { 10 var $_arr ParamsInfo;10 var $_arrObjParams; 11 11 var $_arrErr; 12 12 13 function SC_FormParamsManager($arrParams , $arrParamsInfo){14 $this->_arr ParamsInfo= array();13 function SC_FormParamsManager($arrParams = array(), $arrParamsInfo = array()){ 14 $this->_arrObjParams = array(); 15 15 $this->_arrErr = array(); 16 16 … … 20 20 } 21 21 22 function setParams($arrParams, $arrParamsInfo, $use POST= false){22 function setParams($arrParams, $arrParamsInfo, $useRowParams = false){ 23 23 foreach ($arrParamsInfo as $_key => $_value) { 24 24 $arrParamsInfo[$_key]['value'] = $arrParams[$_key]; 25 $this->_arr ParamsInfo[$_key] = new SC_Param($arrParamsInfo[$_key]);26 } 27 // $_POST ¤Ï¸¶Â§»ÈÍѶػß28 if ($use POST=== true) { return; }29 unset($_POST );25 $this->_arrObjParams[$_key] = new SC_Param($arrParamsInfo[$_key]); 26 } 27 // $_POST¡¢$_GET¤Ï¸¶Â§»ÈÍÑ¶Ø»ß 28 if ($useRowParams === true) { return; } 29 unset($_POST, $_GET); 30 30 } 31 31 … … 44 44 45 45 46 foreach ($this->_arr ParamsInfoas $_key => $objParam) {46 foreach ($this->_arrObjParams as $_key => $objParam) { 47 47 // Ê£¿ô¹àÌÜ¥Á¥§¥Ã¥¯ÍÑÇÛÎó¤ò¹½ÃÛ 48 48 if ($objParam->has_group()) { $arrGroups[$objParam->getGroup()][$_key] = $objParam; } … … 63 63 foreach ($arrValidateType as $method => $args) { 64 64 $objValidator = SC_Validate::factory($method, $args); 65 $objValidator->validate($objParam);66 65 67 if ($objValidator-> is_error()) {66 if ($objValidator->validate($objParam) == true) { 68 67 $this->arrErr[$_key] = $objValidator->getErrorMessage(); 69 68 }
Note: See TracChangeset
for help on using the changeset viewer.