Changeset 23149
- Timestamp:
- 2013/08/28 15:32:22 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang/data/class/api/SC_Api_Operation.php
r22496 r23149 288 288 $objFormParam->convParam(); 289 289 290 $arrErr = $objFormParam->checkError();290 $arrErr = SC_Api_Operation_Ex::checkParam($objFormParam); 291 291 if (SC_Utils_Ex::isBlank($arrErr)) { 292 292 $arrParam = $objFormParam->getHashArray(); … … 404 404 } 405 405 406 /** 407 * APIのリクエスト基本パラメーターのチェック 408 * 409 * @param object $objFormParam 410 * @return array $arrErr 411 */ 412 protected function checkParam($objFormParam) 413 { 414 $arrErr = $objFormParam->checkError(); 415 if (!preg_match("/^[a-zA-Z0-9\-\_]+$/", $objFormParam->getValue('Operation')) && !SC_Utils::isBlank($objFormParam->getValue('Operation'))) { 416 $arrErr['ECCUBE.Operation.ParamError'] = 'Operationの値が不正です。'; 417 } 418 if (!preg_match("/^[a-zA-Z0-9\-\_]+$/", $objFormParam->getValue('Service')) && !SC_Utils::isBlank($objFormParam->getValue('Service'))) { 419 $arrErr['ECCUBE.Service.ParamError'] = 'Serviceの値が不正です。'; 420 } 421 if (!preg_match("/^[a-zA-Z0-9\-\_]+$/", $objFormParam->getValue('Style')) && !SC_Utils::isBlank($objFormParam->getValue('Style'))) { 422 $arrErr['ECCUBE.Style.ParamError'] = 'Styleの値が不正です。'; 423 } 424 if (!preg_match("/^[a-zA-Z0-9\-\_]+$/", $objFormParam->getValue('Validate')) && !SC_Utils::isBlank($objFormParam->getValue('Validate'))) { 425 $arrErr['ECCUBE.Validate.ParamError'] = 'Validateの値が不正です。'; 426 } 427 if (!preg_match("/^[a-zA-Z0-9\-\_\.]+$/", $objFormParam->getValue('Version')) && !SC_Utils::isBlank($objFormParam->getValue('Version'))) { 428 $arrErr['ECCUBE.Version.ParamError'] = 'Versionの値が不正です。'; 429 } 430 return $arrErr; 431 } 406 432 }
Note: See TracChangeset
for help on using the changeset viewer.