private static function blockedDeliveryDate($value) { if (self::$_blockedDeliveryDates == null) { self::$_blockedDeliveryDates = array(); preg_replace_callback('#([0-9]+)[-/]([0-9]+)[-/]([0-9]+)#', array('plgHikashopBFItemDeliveryDate', 'parseBlockedDeliveryDates'), trim(self::$_params->get('blockeddays'))); } if (!empty(self::$_blockedDeliveryDates)) { $valueDate = date('Y-m-d', $value); foreach (self::$_blockedDeliveryDates as $blockedDeliveryDate) { if ($blockedDeliveryDate == $valueDate) { return true; } } } return false; }