Changeset 21446 for branches/version-2_12-dev/data/class/SC_CheckError.php
- Timestamp:
- 2012/02/06 21:38:41 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_CheckError.php
r21445 r21446 86 86 * @return void 87 87 */ 88 function EXIST_CHECK( 88 function EXIST_CHECK($value) { 89 89 if (isset($this->arrErr[$value[1]])) { 90 90 return; … … 105 105 * @return void 106 106 */ 107 function EXIST_CHECK_REVERSE( 107 function EXIST_CHECK_REVERSE($value) { 108 108 if (isset($this->arrErr[$value[0]])) { 109 109 return; … … 122 122 * @return void 123 123 */ 124 function SPTAB_CHECK( 124 function SPTAB_CHECK($value) { 125 125 if (isset($this->arrErr[$value[1]])) { 126 126 return; … … 139 139 * @return void 140 140 */ 141 function NO_SPTAB( 141 function NO_SPTAB($value) { 142 142 if (isset($this->arrErr[$value[1]])) { 143 143 return; … … 167 167 * @return void 168 168 */ 169 function SELECT_CHECK( 169 function SELECT_CHECK($value) { 170 170 if (isset($this->arrErr[$value[1]])) { 171 171 return; … … 184 184 * @return void 185 185 */ 186 function EQUAL_CHECK( 186 function EQUAL_CHECK($value) { 187 187 if (isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[3]])) { 188 188 return; … … 202 202 * @return void 203 203 */ 204 function DIFFERENT_CHECK( 204 function DIFFERENT_CHECK($value) { 205 205 if (isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[3]])) { 206 206 return; … … 238 238 * @return void 239 239 */ 240 function MAX_LENGTH_CHECK( 240 function MAX_LENGTH_CHECK($value) { 241 241 if (isset($this->arrErr[$value[1]])) { 242 242 return; … … 256 256 * @return void 257 257 */ 258 function MIN_LENGTH_CHECK( 258 function MIN_LENGTH_CHECK($value) { 259 259 if (isset($this->arrErr[$value[1]])) { 260 260 return; … … 274 274 * @return void 275 275 */ 276 function MAX_CHECK( 276 function MAX_CHECK($value) { 277 277 if (isset($this->arrErr[$value[1]])) { 278 278 return; … … 292 292 * @return void 293 293 */ 294 function MIN_CHECK( 294 function MIN_CHECK($value) { 295 295 if (isset($this->arrErr[$value[1]])) { 296 296 return; … … 309 309 * @return void 310 310 */ 311 function NUM_CHECK( 311 function NUM_CHECK($value) { 312 312 if (isset($this->arrErr[$value[1]])) { 313 313 return; … … 326 326 * @return void 327 327 */ 328 function NUM_POINT_CHECK( 328 function NUM_POINT_CHECK($value) { 329 329 if (isset($this->arrErr[$value[1]])) { 330 330 return; … … 520 520 // 入力文字がカナ以外ならエラーを返す 521 521 // value[0] = 項目名 value[1] = 判定対象文字列 522 function KANA_CHECK( 522 function KANA_CHECK($value) { 523 523 if (isset($this->arrErr[$value[1]])) { 524 524 return; … … 533 533 // 入力文字がカナ以外ならエラーを返す 534 534 // value[0] = 項目名 value[1] = 判定対象文字列 535 function KANABLANK_CHECK( 535 function KANABLANK_CHECK($value) { 536 536 if (isset($this->arrErr[$value[1]])) { 537 537 return; … … 546 546 // 入力文字が英数字以外ならエラーを返す 547 547 // value[0] = 項目名 value[1] = 判定対象文字列 548 function ALNUM_CHECK( 548 function ALNUM_CHECK($value) { 549 549 if (isset($this->arrErr[$value[1]])) { 550 550 return; … … 559 559 // 入力文字が英数記号以外ならエラーを返す 560 560 // value[0] = 項目名 value[1] = 判定対象文字列 561 function GRAPH_CHECK( 561 function GRAPH_CHECK($value) { 562 562 if (isset($this->arrErr[$value[1]])) { 563 563 return; … … 572 572 // 入力値で0が許されない場合エラーを返す 573 573 // value[0] = 項目名 value[1] = 判定対象 574 function ZERO_CHECK( 574 function ZERO_CHECK($value) { 575 575 $this->createParam($value); 576 576 if ($this->arrParam[$value[1]] == "0") { … … 582 582 // 入力文字の桁数判定 → 最小桁数<入力文字列<最大桁数 583 583 // value[0] = 項目名 value[1] = 判定対象文字列 value[2] = 最小桁数 value[3] = 最大桁数 584 function NUM_RANGE_CHECK( 584 function NUM_RANGE_CHECK($value) { 585 585 if (isset($this->arrErr[$value[1]])) { 586 586 return; … … 589 589 // $this->arrParam[$value[0]] = mb_convert_kana($this->arrParam[$value[0]], 'n'); 590 590 $count = strlen($this->arrParam[$value[1]]); 591 if (( 591 if (($count > 0) && $value[2] > $count || $value[3] < $count) { 592 592 $this->arrErr[$value[1]] = "※ $value[0]は$value[2]桁~$value[3]桁で入力して下さい。<br />"; 593 593 } … … 597 597 // 入力文字の桁数判定 → 入力文字列 = 桁数 以外はNGの場合 598 598 // value[0] = 項目名 value[1] = 判定対象文字列 value[2] = 桁数 599 function NUM_COUNT_CHECK( 599 function NUM_COUNT_CHECK($value) { 600 600 if (isset($this->arrErr[$value[1]])) { 601 601 return; … … 616 616 * @return void 617 617 */ 618 function EMAIL_CHECK( 618 function EMAIL_CHECK($value){ 619 619 if (isset($this->arrErr[$value[1]])) { 620 620 return; … … 666 666 // メールアドレスに使用する文字を正規表現で判定する 667 667 // value[0] = 項目名 value[1] = 判定対象メールアドレス 668 function EMAIL_CHAR_CHECK( 668 function EMAIL_CHAR_CHECK($value){ 669 669 if (isset($this->arrErr[$value[1]])) { 670 670 return; … … 679 679 // URLを正規表現で判定する。デフォルトでhttp://があってもOK 680 680 // value[0] = 項目名 value[1] = 判定対象URL 681 function URL_CHECK( 681 function URL_CHECK($value){ 682 682 if (isset($this->arrErr[$value[1]])) { 683 683 return; … … 690 690 /* IPアドレスの判定 */ 691 691 // value[0] = 項目名 value[1] = 判定対象IPアドレス文字列 692 function IP_CHECK( 692 function IP_CHECK($value){ 693 693 if (isset($this->arrErr[$value[1]])) { 694 694 return; … … 713 713 // 受け取りがない場合エラーを返す 714 714 // value[0] = 項目名 value[1] = 判定対象 value[2]=array(拡張子) 715 function FILE_EXT_CHECK( 715 function FILE_EXT_CHECK($value) { 716 716 if (isset($this->arrErr[$value[1]]) || count($value[2]) == 0) { 717 717 return; … … 737 737 $ext = preg_replace("/.$/", "" ,$ext); 738 738 } else { 739 $ext = $array_ext[ count ( 739 $ext = $array_ext[ count ($array_ext) - 1 ]; 740 740 } 741 741 … … 761 761 // 受け取りがない場合エラーを返す 762 762 // value[0] = 項目名 value[1] = 判定対象 value[2] = 指定ディレクトリ 763 function FIND_FILE( 763 function FIND_FILE($value) { 764 764 if (isset($this->arrErr[$value[1]])) { 765 765 return; … … 784 784 // 受け取りがない場合エラーを返す 785 785 // value[0] = 項目名 value[1] = 判定対象 value[2] = 指定サイズ(KB) 786 function FILE_EXIST_CHECK( 786 function FILE_EXIST_CHECK($value) { 787 787 if (isset($this->arrErr[$value[1]])) { 788 788 return; … … 797 797 // 受け取りがない場合エラーを返す 798 798 // value[0] = 項目名 value[1] = 判定対象 value[2] = 指定サイズ(KB) 799 function FILE_SIZE_CHECK( 799 function FILE_SIZE_CHECK($value) { 800 800 if (isset($this->arrErr[$value[1]])) { 801 801 return; … … 815 815 // 入力文字が英数字,"_","-"以外ならエラーを返す 816 816 // value[0] = 項目名 value[1] = 判定対象文字列 817 function FILE_NAME_CHECK( 817 function FILE_NAME_CHECK($value) { 818 818 if (isset($this->arrErr[$value[1]])) { 819 819 return; … … 828 828 // 入力文字が英数字,"_","-"以外ならエラーを返す 829 829 // value[0] = 項目名 value[1] = 判定対象文字列 830 function FILE_NAME_CHECK_BY_NOUPLOAD( 830 function FILE_NAME_CHECK_BY_NOUPLOAD($value) { 831 831 if (isset($this->arrErr[$value[1]])) { 832 832 return; … … 1096 1096 // メールアドレスを正規表現で判定する 1097 1097 // value[0] = 項目名 value[1] = 判定対象メールアドレス 1098 function MOBILE_EMAIL_CHECK( 1098 function MOBILE_EMAIL_CHECK($value){ 1099 1099 if (isset($this->arrErr[$value[1]])) { 1100 1100 return; … … 1141 1141 * @example $objErr->doFunc(array('URL', 'contents', $arrReviewDenyURL), array("PROHIBITED_STR_CHECK")); 1142 1142 */ 1143 function PROHIBITED_STR_CHECK( 1143 function PROHIBITED_STR_CHECK($value) { 1144 1144 if (isset($this->arrErr[$value[1]]) || empty($this->arrParam[$value[1]])) { 1145 1145 return;
Note: See TracChangeset
for help on using the changeset viewer.