147 lines
6.7 KiB
PHP
147 lines
6.7 KiB
PHP
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/header.php"); ?>
|
|
|
|
<!-- start page title -->
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="page-title-box">
|
|
<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("Preordercampaign")?>">Vorbestellkampagnen</a></li>
|
|
<li class="breadcrumb-item active">Bepreisung</li>
|
|
</ol>
|
|
</div>
|
|
<h4 class="page-title">Preise</h4>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- end page title -->
|
|
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
|
|
|
|
<div class="card">
|
|
<div class="card-body mb-3 bg-light">
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<h4 class="header-title">Preise</h4>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<div class="row">
|
|
<div class="col-4">
|
|
<form class="form-inline" type="get" action="<?=self::getUrl("PreorderProduct")?>">
|
|
<div class="form-group mx-sm-3 mb-2">
|
|
<label for="view_date">Ansichtsdatum:</label>
|
|
<input type="text" class="form-control datepicker-sys ml-2" name="view_date" placeholder="Datum..." value="<?=$today_date?>" />
|
|
</div>
|
|
<button type="submit" class="btn btn-primary mb-2">Anzeigen</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col">
|
|
<?php foreach($netoperators as $netoperator): // TODO: Netoperators als Tabs anzeigen ?>
|
|
<?php //foreach([new Address(5668), new Address(4803)] as $netoperator): // TODO: Netoperators als Tabs anzeigen ?>
|
|
<h4><?=$netoperator->getCompanyOrName()?> (<?=$netoperator->id?>)</h4>
|
|
<div class="card">
|
|
<div class="card-body mb-3">
|
|
|
|
<h4>Produkte</h4>
|
|
<?php foreach($products as $product): ?>
|
|
<?php $product->setNetoperatorId($netoperator->id) ?>
|
|
<?php $product->setTodayDate($today_date); ?>
|
|
<?php //$prices = (array_key_exists($netoperator->id, $product->prices)) ? $product->prices[$netoperator->id] : false; ?>
|
|
<div class="card">
|
|
<div class="card-header" >
|
|
<h4 class="pointer"
|
|
data-toggle="collapse" data-target="#price-detail-<?=$netoperator->id?>-<?=$product->id?>"
|
|
id="price-detail-<?=$netoperator->id?>-<?=$product->id?>-collapse" data-collapse-indicator="fa-chevron" onclick="toggleCollapseIndicator(this)"
|
|
>
|
|
<i class="fas fa-fw fa-chevron-right collapse-indicator"></i> Preiseinstellungen für <span class="text-pink"><?=$product->name?></span>
|
|
</h4>
|
|
</div>
|
|
<div class="card-body mb-3 collapse" id="price-detail-<?=$netoperator->id?>-<?=$product->id?>">
|
|
<?php if($product->type == "operator_setup"): ?>
|
|
<?php include(__DIR__."/include/prices-setup.php"); ?>
|
|
<?php elseif($product->type == "enduser_setup"): ?>
|
|
<?php include(__DIR__."/include/prices-setup.php"); ?>
|
|
<?php elseif($product->type == "operator_usage"): ?>
|
|
<?php include(__DIR__."/include/netoperator-prices-usage.php"); ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
|
|
<?php endforeach; ?>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
$('.datepicker').datepicker({
|
|
language: 'de',
|
|
format: "dd.mm.yyyy",
|
|
showWeekDays: true,
|
|
todayBtn: 'linked',
|
|
autoclose: true
|
|
});
|
|
$('.datepicker-sys').datepicker({
|
|
language: 'de',
|
|
format: "yyyy-mm-dd",
|
|
showWeekDays: true,
|
|
todayBtn: 'linked',
|
|
autoclose: true
|
|
});
|
|
|
|
$(".select2").select2({
|
|
allowClear: true,
|
|
placeholder: "",
|
|
closeOnSelect: true
|
|
});
|
|
|
|
$(".select2-nc").select2({
|
|
allowClear: true,
|
|
placeholder: "",
|
|
closeOnSelect: false
|
|
});
|
|
|
|
function toggleCollapseIndicator(elem) {
|
|
var selector = "#" + $(elem).attr("id");
|
|
var itype = $(elem).data("collapse-indicator");
|
|
|
|
//console.log("selector: " + selector);
|
|
|
|
if($(selector + " i.collapse-indicator").hasClass(itype + "-right")) {
|
|
$(selector + " i.collapse-indicator").removeClass(itype + "-right").addClass(itype + "-down");
|
|
} else {
|
|
$(selector + " i.collapse-indicator").removeClass(itype + "-down").addClass(itype + "-right");
|
|
}
|
|
|
|
}
|
|
|
|
|
|
</script>
|
|
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/footer.php"); ?>
|