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