private function getOrderDeliveryDate(&$order) { if (!class_exists('plgHikashopBFOrderDeliveryDate')) { return null; } return plgHikashopBFOrderDeliveryDate::getCurrentDate($order); }
?> "> <td class="key"> <?php echo $this->fieldsClass->getFieldName($oneExtraField); ?> </td> <td> <?php $onWhat = 'onchange'; if ($oneExtraField->field_type == 'radio') { $onWhat = 'onclick'; } // Start Added BRAINFORGE 30 June 2012 if ($fieldName == 'order_delivery_date' && class_exists('plgHikashopBFOrderDeliveryDate')) { plgHikashopBFOrderDeliveryDate::getDefault($this, $this->{$type}->{$fieldName}); echo plgHikashopBFOrderDeliveryDate::display($this, $fieldName, $this->{$type}->{$fieldName}, null, 'style="text-align:right;"'); echo '<div style="display:none;">'; echo $this->fieldsClass->display($oneExtraField, $this->{$type}->{$fieldName}, 'data[' . $type . '][' . $fieldName . ']', false, ' '); echo '</div>'; } else { // End Added BRAINFORGE 30 June 2012 echo $this->fieldsClass->display($oneExtraField, $this->{$type}->{$fieldName}, 'data[' . $type . '][' . $fieldName . ']', false, ' ' . $onWhat . '="hikashopToggleFields(this.value,\'' . $fieldName . '\',\'' . $type . '\',0);"'); // Start Added BRAINFORGE 30 June 2012 } // End Added BRAINFORGE 30 June 2012 ?> </td> </tr> <?php }
function show(&$field, $value) { if (empty($value)) { return ''; } if (isset($field->field_value[$value])) { return $field->field_value[$value]->value; } return plgHikashopBFOrderDeliveryDate::getFormattedDate(null, plgHikashopBFOrderDeliveryDate::orderDateValue2Time($value), true); }
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; }