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