Changeset 10717 for temp/branches
- Timestamp:
- 2006/12/15 23:11:41 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
temp/branches/ec-cube-beta/data/class/SC_CheckError.php
r10358 r10717 649 649 /* CHECK_SET_TERM2 650 650 /* ǯ·îÆü»þ¤ËÊ̤줿2¤Ä¤Î´ü´Ö¤ÎÂÅÅöÀ¤ò¥Á¥§¥Ã¥¯¤·¡¢À°¹çÀ¤È´ü´Ö¤òÊÖ¤¹ 651 /*¡¡°ú¿ô (³«»Ïǯ,³«»Ï·î,³«»ÏÆü,³«»Ï»þ´Ö,½ªÎ»Ç¯,½ªÎ»·î,½ªÎ»Æü,½ªÎ»»þ´Ö) 651 /*¡¡°ú¿ô (³«»Ïǯ,³«»Ï·î,³«»ÏÆü,³«»Ï»þ´Ö,³«»Ïʬ,³«»ÏÉÃ, 652 /* ½ªÎ»Ç¯,½ªÎ»·î,½ªÎ»Æü,½ªÎ»»þ´Ö,½ªÎ»Ê¬,½ªÎ»ÉÃ) 652 653 /*¡¡ÌáÃÍ array(£±¡¤£²¡¤£³¡Ë 653 /* £±¡¥³«»Ïǯ·îÆü (YYYYMMDDHH 0000)654 /* £²¡¥½ªÎ»Ç¯·îÆü (YYYYMMDDHH 0059)654 /* £±¡¥³«»Ïǯ·îÆü (YYYYMMDDHHmmss) 655 /* £²¡¥½ªÎ»Ç¯·îÆü (YYYYMMDDHHmmss) 655 656 /* £³¡¥¥¨¥é¡¼ ( 0 = OK, 1 = NG ) 656 657 /*-----------------------------------------------------------------*/ … … 661 662 // value[4] = start_day 662 663 // value[5] = start_hour 663 // value[6] = end_year 664 // value[7] = end_month 665 // value[8] = end_day 666 // value[9] = end_hour 664 // value[6] = start_minute 665 // value[7] = start_second 666 // value[8] = end_year 667 // value[9] = end_month 668 // value[10] = end_day 669 // value[11] = end_hour 670 // value[12] = end_minute 671 // value[13] = end_second 672 673 /*-----------------------------------------------------------------*/ 667 674 function CHECK_SET_TERM2 ($value) { 668 675 669 676 // ´ü´Ö»ØÄê 670 if(isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[ 6]])) {677 if(isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[8]])) { 671 678 return; 672 679 } … … 675 682 $this->arrErr[$value[2]] = "¢¨ " . $value[0] . "¤òÀµ¤·¤¯»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£<br />"; 676 683 } 677 if ( (strlen($this->arrParam[$value[ 6]]) > 0 || strlen($this->arrParam[$value[7]]) > 0 || strlen($this->arrParam[$value[8]] ) > 0 || strlen($this->arrParam[$value[9]] ) > 0) && ! checkdate($this->arrParam[$value[7]], $this->arrParam[$value[8]], $this->arrParam[$value[6]]) ) {678 $this->arrErr[$value[ 6]] = "¢¨ " . $value[1] . "¤òÀµ¤·¤¯»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£<br />";679 } 680 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 || strlen($this->arrParam[$value[8]] ) > 0 || strlen($this->arrParam[$value[9]] ) > 0) ){681 682 $date1 = $this->arrParam[$value[2]] .sprintf("%02d", $this->arrParam[$value[3]]) .sprintf("%02d",$this->arrParam[$value[4]]) .sprintf("%02d",$this->arrParam[$value[5]]). "0000";683 $date2 = $this->arrParam[$value[ 6]] .sprintf("%02d", $this->arrParam[$value[7]]) .sprintf("%02d",$this->arrParam[$value[8]]) .sprintf("%02d",$this->arrParam[$value[9]])."0000";684 685 if (($this->arrErr[$value[2]] == "" && $this->arrErr[$value[ 6]] == "") && $date1 > $date2) {684 if ( (strlen($this->arrParam[$value[8]]) > 0 || strlen($this->arrParam[$value[9]]) > 0 || strlen($this->arrParam[$value[10]] ) > 0 || strlen($this->arrParam[$value[11]] ) > 0) && ! checkdate($this->arrParam[$value[9]], $this->arrParam[$value[10]], $this->arrParam[$value[8]]) ) { 685 $this->arrErr[$value[8]] = "¢¨ " . $value[1] . "¤òÀµ¤·¤¯»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£<br />"; 686 } 687 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) ){ 688 689 $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]]); 690 $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]]); 691 692 if (($this->arrErr[$value[2]] == "" && $this->arrErr[$value[8]] == "") && $date1 > $date2) { 686 693 $this->arrErr[$value[2]] = "¢¨ " .$value[0]. "¤È" .$value[1]. "¤Î´ü´Ö»ØÄ꤬ÉÔÀµ¤Ç¤¹¡£<br />"; 687 694 }
Note: See TracChangeset
for help on using the changeset viewer.
