1
This commit is contained in:
parent
fcd397f9d0
commit
671f258d7a
@ -37,13 +37,19 @@ class MapMode
|
|||||||
|
|
||||||
public static function checkLimitTime($meta)
|
public static function checkLimitTime($meta)
|
||||||
{
|
{
|
||||||
if (!empty($meta['daily_open_time']) && !empty($meta['daily_end_time'])) {
|
if (self::configedDailyTimeLimit1($meta) || self::configedDailyTimeLimit2($meta)) {
|
||||||
|
$matchTimes = 0;
|
||||||
|
if (self::configedDailyTimeLimit1($meta)) {
|
||||||
if (myself()->_inTimeRangeStr($meta['daily_open_time'], $meta['daily_end_time'])) {
|
if (myself()->_inTimeRangeStr($meta['daily_open_time'], $meta['daily_end_time'])) {
|
||||||
return false;
|
++$matchTimes;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!empty($meta['daily_open_time2']) && !empty($meta['daily_end_time2'])) {
|
if (self::configedDailyTimeLimit2($meta)) {
|
||||||
if (myself()->_inTimeRangeStr($meta['daily_open_time2'], $meta['daily_end_time2'])) {
|
if (myself()->_inTimeRangeStr($meta['daily_open_time2'], $meta['daily_end_time2'])) {
|
||||||
|
++$matchTimes;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($matchTimes <= 0) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -108,6 +114,14 @@ class MapMode
|
|||||||
return $isOpen;
|
return $isOpen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function configedDailyTimeLimit1($meta) {
|
||||||
|
return !empty($meta['daily_open_time']) && !empty($meta['daily_end_time']);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function configedDailyTimeLimit2($meta) {
|
||||||
|
return !empty($meta['daily_open_time2']) && !empty($meta['daily_end_time2']);
|
||||||
|
}
|
||||||
|
|
||||||
protected static function getMetaList()
|
protected static function getMetaList()
|
||||||
{
|
{
|
||||||
if (!self::$metaList) {
|
if (!self::$metaList) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user