Changeset 22856 for branches/version-2_13-dev/data/class/SC_CheckError.php
- Timestamp:
- 2013/06/08 16:35:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/SC_CheckError.php
r22817 r22856 27 27 *---------------------------------------------------------------------- 28 28 */ 29 class SC_CheckError 29 class SC_CheckError 30 30 { 31 31 var $arrErr = array(); … … 937 937 // 年が入力されている。 938 938 if (strlen($this->arrParam[$value[1]]) >= 1) { 939 940 939 // 年の数字チェック、最小数値制限チェック 941 940 $this->doFunc(array($value[0].'(年)', $value[1], BIRTH_YEAR), array('NUM_CHECK', 'MIN_CHECK')); … … 976 975 function CHECK_SET_TERM($value) 977 976 { 978 979 977 // 期間指定 980 978 if (isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[5]])) { … … 989 987 } 990 988 if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0) && (strlen($this->arrParam[$value[5]]) > 0 || strlen($this->arrParam[$value[6]]) > 0 || strlen($this->arrParam[$value[7]]) > 0)) { 991 992 989 $date1 = $this->arrParam[$value[2]] .sprintf('%02d', $this->arrParam[$value[3]]) .sprintf('%02d',$this->arrParam[$value[4]]) .'000000'; 993 990 $date2 = $this->arrParam[$value[5]] .sprintf('%02d', $this->arrParam[$value[6]]) .sprintf('%02d',$this->arrParam[$value[7]]) .'235959'; … … 1027 1024 function CHECK_SET_TERM2($value) 1028 1025 { 1029 1030 1026 // 期間指定 1031 1027 if (isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[8]])) { … … 1040 1036 } 1041 1037 if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0 && strlen($this->arrParam[$value[5]]) > 0) && (strlen($this->arrParam[$value[8]]) > 0 || strlen($this->arrParam[$value[9]]) > 0 || strlen($this->arrParam[$value[10]]) > 0 || strlen($this->arrParam[$value[11]]) > 0)) { 1042 1043 1038 $date1 = $this->arrParam[$value[2]] .sprintf('%02d', $this->arrParam[$value[3]]) .sprintf('%02d',$this->arrParam[$value[4]]) .sprintf('%02d',$this->arrParam[$value[5]]).sprintf('%02d',$this->arrParam[$value[6]]).sprintf('%02d',$this->arrParam[$value[7]]); 1044 1039 $date2 = $this->arrParam[$value[8]] .sprintf('%02d', $this->arrParam[$value[9]]) .sprintf('%02d',$this->arrParam[$value[10]]) .sprintf('%02d',$this->arrParam[$value[11]]).sprintf('%02d',$this->arrParam[$value[12]]).sprintf('%02d',$this->arrParam[$value[13]]); … … 1071 1066 function CHECK_SET_TERM3($value) 1072 1067 { 1073 1074 1068 // 期間指定 1075 1069 if (isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[4]])) { … … 1084 1078 } 1085 1079 if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && (strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0))) { 1086 1087 1080 $date1 = $this->arrParam[$value[2]] .sprintf('%02d', $this->arrParam[$value[3]]); 1088 1081 $date2 = $this->arrParam[$value[4]] .sprintf('%02d', $this->arrParam[$value[5]]); … … 1247 1240 */ 1248 1241 $string = (string) $string; 1242 1249 1243 return strlen($string) > 0 && !ctype_digit($string); 1250 1244 }
Note: See TracChangeset
for help on using the changeset viewer.