added onetime payment in Order/Form

This commit is contained in:
Frank Schubert
2024-07-30 15:43:52 +02:00
parent 75277d3f82
commit b66c85bd06
4 changed files with 32 additions and 6 deletions

View File

@@ -605,6 +605,7 @@
<select class="form-control" name="products[<?=$i?>][billing_period]" id="billing_period-<?=$i?>" placeholder="Rechnungsperiode">
<option value="1" <?=($product->billing_period == 1) ? "selected='selected'" : ""?>>Monatlich</option>
<option value="12" <?=($product->billing_period == 12) ? "selected='selected'" : ""?>>Jährlich</option>
<option value="0" <?=($product->billing_period == 0) ? "selected='selected'" : ""?>>Einmalig</option>
</select>
</div>
<div class="col-2">
@@ -772,6 +773,7 @@
<select class="form-control" name="products[<?=$i?>][billing_period]" id="billing_period-<?=$i?>" placeholder="Rechnungsperiode">
<option value="1">Monatlich</option>
<option value="12">Jährlich</option>
<option value="0">Einmalig</option>
</select>
</div>
<div class="col-2">
@@ -1244,7 +1246,15 @@
$('#price_setup-' + id).val(p.price_setup);
$('#price_nne-' + id).val(p.price_nne);
$('#price_nbe-' + id).val(p.price_nbe);
var period = Number.parseInt(p.billing_period);
var price = Number.parseFloat(p.price);
if(!period && !price) {
$('#price-' + id).prop("disabled", true);
} else {
$('#price-' + id).prop("disabled", false);
}
console.log(p.attributes);
console.log("form_id: " + id);
if(typeof p.attributes === 'object' && "termination_required" in p.attributes && p.attributes.termination_required == 1) {
@@ -1266,6 +1276,7 @@
} else {
$('#voicenumber-' + id + '-line').hide();
}
},
'json');
@@ -1671,6 +1682,7 @@
<select class="form-control" name="products[' + i +'][billing_period]" id="billing_period-' + i +'" placeholder="Rechnungsperiode"> \
<option value="1">Monatlich</option> \
<option value="12">Jährlich</option> \
<option value="0">Einmalig</option> \
</select> \
</div> \
<div class="col-2"> \