More product related changes in preorder

This commit is contained in:
Frank Schubert
2022-05-17 17:55:13 +02:00
parent d9e65c3062
commit 995072178f
4 changed files with 90 additions and 49 deletions
+11 -3
View File
@@ -6,7 +6,7 @@
<div class="page-title-right">
<ol class="breadcrumb m-0">
<li class="breadcrumb-item"><a href="<?=self::getUrl("Dashboard")?>"><?=MFAPPNAME_SLUG?></a></li>
<li class="breadcrumb-item"><a href="<?=self::getUrl("Building")?>">Vorbestellung</a></li>
<li class="breadcrumb-item"><a href="<?=self::getUrl("Preordercampaign")?>">Vorbestellung</a></li>
<li class="breadcrumb-item active"><?=($campaign->id) ? "bearbeiten" : "Neu" ?></li>
</ol>
</div>
@@ -141,7 +141,7 @@
<input type="hidden" name="setup_product_id" id="setup_product_id" value="<?=$preorder->setup_product_id?>" />
<?php if(is_array($campaign->setup_products) && count($campaign->setup_products)): ?>
<?php if($campaign->product_type != "no_setup" && is_array($campaign->setup_products) && count($campaign->setup_products)): ?>
<?php if(is_array($campaign->setup_products['provision']) && count($campaign->setup_products['provision'])): ?>
<div class="form-group row" id="setup-provision">
<label class="col-lg-2 col-form-label" for="">Anschlussprodukt (Herstellung) *</label>
@@ -177,8 +177,9 @@
<?php endif; ?>
<?php endif; ?>
<?php if($campaign->product_type != "setup_only"): ?>
<div class="form-group row">
<label class="col-lg-2 col-form-label" for="product_id">Internetprodukt *</label>
<label class="col-lg-2 col-form-label" for="product_id">Internetprodukt</label>
<div class="col-lg-10">
<select class="form-control" name="product_id" id="product_id" onchange="updateProduct()">
<option value=""></option>
@@ -188,6 +189,7 @@
</select>
</div>
</div>
<?php endif; ?>
<div class="form-group row">
<label class="col-lg-2 col-form-label" for="price_setup">Netto Preis Setup *</label>
@@ -331,6 +333,9 @@
if(!$("#price_setup").val()) {
$("#price_setup").val($("#setup-provision input.value").data("price"));
}
<?php if(count($campaign->setup_products['provision']) == 1): ?>
$("#setup_product_id").val($("#setup-provision input.value").val());
<?php endif; ?>
}
if($('#type').val() == "order") {
@@ -338,6 +343,9 @@
if(!$("#price_setup").val()) {
$("#price_setup").val($("#setup-provision input.value").data("price"));
}
<?php if(count($campaign->setup_products['activation']) == 1): ?>
$("#setup_product_id").val($("#setup-activation input.value").val());
<?php endif; ?>
}
+3 -1
View File
@@ -26,9 +26,11 @@
<div class="float-left">
<h4 class="header-title">Liste aller Vorbestellungen<?=($campaign) ? " - ".$campaign->name : ""?></h4>
</div>
<?php if($filter['campaign_id']): ?>
<div class="float-right">
<a class="btn btn-primary mb-2" href="<?=self::getUrl("Preorder", "add")?>"><i class="fas fa-plus"></i> Neue Vorbestellung anlegen</a>
<a class="btn btn-primary mb-2" href="<?=self::getUrl("Preorder", "add", ["preordercampaign_id" => $filter['campaign_id']])?>"><i class="fas fa-plus"></i> Neue Vorbestellung anlegen</a>
</div>
<?php endif; ?>
<table class="table table-striped table-hover">
<tr>