Added Order finish_date

This commit is contained in:
Frank Schubert
2021-09-21 20:37:40 +02:00
parent 6b7bad66a0
commit 2320e1c782
4 changed files with 120 additions and 42 deletions

View File

@@ -604,18 +604,34 @@
</div>
</div>
<div class="form-group row">
<label class="col-lg-2"></label>
<div class="col-lg-10">
<button type="submit" class="btn btn-primary">Speichern</button>
<span id="form-error" class="text-danger hidden">Bitte alle benötigten Felder ausfüllen!</span>
<div class="card">
<div class="card-body">
<div class="form-group row">
<label class="col-lg-2"></label>
<div class="col-lg-10">
<label class="form-check-label"><input type="checkbox" class="form-check-input" name="order_finished" value="1" id="order_finished" <?=($order->allow_contact) ? "checked='checked'" : ""?> /> Bestellung abschließen</label>
</div>
</div>
<div class="form-group row" id="finish_date_field">
<label class="col-lg-2 col-form-label" for="finish_date">Abgeschlossen am</label>
<div class="col-lg-4">
<input type="text" class="form-control" name="finish_date" id="finish_date" value="<?=($order->finish_date) ? date("d.m.Y", $order->finish_date) : date("d.m.Y")?>" />
</div>
</div>
<div class="form-group row">
<label class="col-lg-2"></label>
<div class="col-lg-10">
<button type="submit" class="btn btn-primary">Speichern</button>
<span id="form-error" class="text-danger hidden">Bitte alle benötigten Felder ausfüllen!</span>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
@@ -663,6 +679,14 @@
}
});
$('#order_finished').change(function() {
if($('#order_finished').is(":checked")) {
$('#finish_date_field').show();
} else {
$('#finish_date_field').hide();
}
});
$('#order_date').datepicker({
language: 'de',
format: "dd.mm.yyyy",
@@ -679,6 +703,14 @@
autoclose: true
});
$('#finish_date').datepicker({
language: 'de',
format: "dd.mm.yyyy",
showWeekDays: true,
todayBtn: 'linked',
autoclose: true
});
// disable mousewheel on input number field when in focus
$('form').on('focus', 'input[type=number]', function (e) {
@@ -891,6 +923,10 @@
}
return true;
});
<?php if(!$order->finish_date): ?>
$('#finish_date_field').hide();
<?php endif; ?>
});
</script>