Index: /temp/branches/ec-cube-beta/data/class/SC_CheckError.php
===================================================================
--- /temp/branches/ec-cube-beta/data/class/SC_CheckError.php	(revision 10358)
+++ /temp/branches/ec-cube-beta/data/class/SC_CheckError.php	(revision 10717)
@@ -649,8 +649,9 @@
 	/*	CHECK_SET_TERM2
 	/*	Ç¯·îÆü»þ¤ËÊÌ¤ì¤¿2¤Ä¤Î´ü´Ö¤ÎÂÅÅöÀ­¤ò¥Á¥§¥Ã¥¯¤·¡¢À°¹çÀ­¤È´ü´Ö¤òÊÖ¤¹
-	/*¡¡°ú¿ô (³«»ÏÇ¯,³«»Ï·î,³«»ÏÆü,³«»Ï»þ´Ö,½ªÎ»Ç¯,½ªÎ»·î,½ªÎ»Æü,½ªÎ»»þ´Ö)
+	/*¡¡°ú¿ô (³«»ÏÇ¯,³«»Ï·î,³«»ÏÆü,³«»Ï»þ´Ö,³«»ÏÊ¬,³«»ÏÉÃ,
+	/*        ½ªÎ»Ç¯,½ªÎ»·î,½ªÎ»Æü,½ªÎ»»þ´Ö,½ªÎ»Ê¬,½ªÎ»ÉÃ)
 	/*¡¡ÌáÃÍ array(£±¡¤£²¡¤£³¡Ë
-	/*  		£±¡¥³«»ÏÇ¯·îÆü (YYYYMMDDHH 0000)
-	/*			£²¡¥½ªÎ»Ç¯·îÆü (YYYYMMDDHH 0059)
+	/*  		£±¡¥³«»ÏÇ¯·îÆü (YYYYMMDDHHmmss)
+	/*			£²¡¥½ªÎ»Ç¯·îÆü (YYYYMMDDHHmmss)
 	/*			£³¡¥¥¨¥é¡¼ ( 0 = OK, 1 = NG )
 	/*-----------------------------------------------------------------*/
@@ -661,12 +662,18 @@
 	// value[4] = start_day
 	// value[5] = start_hour
-	// value[6] = end_year
-	// value[7] = end_month
-	// value[8] = end_day
-	// value[9] = end_hour
+	// value[6] = start_minute
+	// value[7] = start_second
+	// value[8] = end_year
+	// value[9] = end_month
+	// value[10] = end_day
+	// value[11] = end_hour
+	// value[12] = end_minute	
+	// value[13] = end_second
+	
+	/*-----------------------------------------------------------------*/
 	function CHECK_SET_TERM2 ($value) {
 
 		// ´ü´Ö»ØÄê
-		if(isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[6]])) {
+		if(isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[8]])) {
 			return;
 		}	
@@ -675,13 +682,13 @@
 			$this->arrErr[$value[2]] = "¢¨ " . $value[0] . "¤òÀµ¤·¤¯»ØÄê¤·¤Æ¤¯¤À¤µ¤¤¡£<br />";
 		}
-		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]]) ) {
-			$this->arrErr[$value[6]] = "¢¨ " . $value[1] . "¤òÀµ¤·¤¯»ØÄê¤·¤Æ¤¯¤À¤µ¤¤¡£<br />";
-		}
-		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) ){
-
-			$date1 = $this->arrParam[$value[2]] .sprintf("%02d", $this->arrParam[$value[3]]) .sprintf("%02d",$this->arrParam[$value[4]]) .sprintf("%02d",$this->arrParam[$value[5]])."0000";
-			$date2 = $this->arrParam[$value[6]] .sprintf("%02d", $this->arrParam[$value[7]]) .sprintf("%02d",$this->arrParam[$value[8]]) .sprintf("%02d",$this->arrParam[$value[9]])."0000";
-			
-			if (($this->arrErr[$value[2]] == "" && $this->arrErr[$value[6]] == "") && $date1 > $date2) {
+		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]]) ) {
+			$this->arrErr[$value[8]] = "¢¨ " . $value[1] . "¤òÀµ¤·¤¯»ØÄê¤·¤Æ¤¯¤À¤µ¤¤¡£<br />";
+		}
+		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) ){
+
+			$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]]);
+			$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]]);
+			
+			if (($this->arrErr[$value[2]] == "" && $this->arrErr[$value[8]] == "") && $date1 > $date2) {
 				$this->arrErr[$value[2]] = "¢¨ " .$value[0]. "¤È" .$value[1]. "¤Î´ü´Ö»ØÄê¤¬ÉÔÀµ¤Ç¤¹¡£<br />";
 			}
