42 lines
1.5 KiB
PHP
42 lines
1.5 KiB
PHP
<?php
|
|
use_helper('stPrice');
|
|
$error_netto = form_has_error('delivery{weekend_delivery_cost_netto}');
|
|
$error_brutto = form_has_error('delivery{weekend_delivery_cost_brutto}');
|
|
/**
|
|
* @var Delivery $delivery
|
|
*/
|
|
st_admin_table_start([
|
|
['label' => __('Netto')],
|
|
['label' => __('Brutto')],
|
|
], ['id' => 'weekend_delivery_container']);
|
|
|
|
st_admin_table_body([
|
|
'columns' => [
|
|
input_tag ('delivery[weekend_delivery_cost_netto]', st_price_format($delivery->getWeekendDeliveryCostNetto()), array(
|
|
'size' => 8,
|
|
'style' => $error_netto ? 'border-color: #FF3333' : '',
|
|
'disabled' => !$delivery->getIsWeekendDelivery()
|
|
)),
|
|
input_tag ('delivery[weekend_delivery_cost_brutto]', st_price_format($delivery->getWeekendDeliveryCostBrutto()), array(
|
|
'size' => 8,
|
|
'style' => $error_brutto ? 'border-color: #FF3333' : '',
|
|
'disabled' => !$delivery->getIsWeekendDelivery(),
|
|
'class' => 'weekend_delivery_field',
|
|
))
|
|
]
|
|
]);
|
|
|
|
st_admin_table_end();
|
|
|
|
st_price_tax_manager_add_price_field(array('price' => 'delivery_weekend_delivery_cost_netto', 'priceWithTax' => 'delivery_weekend_delivery_cost_brutto'));
|
|
?>
|
|
|
|
<script>
|
|
jQuery(function($) {
|
|
var container = $('#weekend_delivery_container');
|
|
$('#delivery_is_weekend_delivery').change(function() {
|
|
var enabled = $(this).prop('checked');
|
|
container.find('input').add('#delivery_always_charge_weekend_delivery_cost').prop('disabled', !enabled);
|
|
}).change();
|
|
});
|
|
</script>
|