Changeset 15719
- Timestamp:
- 2007/09/18 21:08:10 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/data/class/SC_CheckError.php
r15641 r15719 67 67 if( strlen($this->arrParam[$value[1]]) == 0 ){ 68 68 $this->arrErr[$value[1]] = "※ " . $value[0] . "が入力されていません。<br />"; 69 } 70 } 71 72 /* 必須入力の判定(逆順) */ 73 // value[0] = 判定対象 value[1] = 項目名 74 function EXIST_CHECK_REVERSE( $value ) { // 受け取りがない場合エラーを返す 75 if(isset($this->arrErr[$value[0]])) { 76 return; 77 } 78 $this->createParam($value); 79 if( strlen($this->arrParam[$value[0]]) == 0 ){ 80 $this->arrErr[$value[0]] = "※ " . $value[0] . "が入力されていません。<br />"; 69 81 } 70 82 } … … 869 881 870 882 /** 883 * PHPコードとして評価可能かチェックする. 884 * 885 * @access private 886 * @param array $value [0] => 項目名, [1] => 評価する文字列 887 * @return void 888 */ 889 function EVAL_CHECK($value) { 890 if (isset($this->arrErr[$value[0]])) { 891 return; 892 } 893 $this->createParam($value); 894 if ($this->evalCheck($value[1]) === false) { 895 $this->arrErr[$value[0]] = "※ " . $value[0] . " の形式が不正です。<br />"; 896 } 897 } 898 899 /** 900 * $value が PHPコードとして評価可能かチェックする. 901 * 902 * @access private 903 * @param mixed PHPコードとして評価する文字列 904 * @return mixed PHPコードとして評価できない場合 false, 905 * 評価可能な場合は評価した値 906 */ 907 function evalCheck($value) { 908 return @eval("return " . $value . ";"); 909 } 910 911 /** 871 912 * 未定義の $this->arrParam に空要素を代入する. 872 913 *
Note: See TracChangeset
for help on using the changeset viewer.