Added sla_id in Contract/Form
This commit is contained in:
@@ -118,6 +118,18 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group row">
|
||||||
|
<label class="col-lg-2 col-form-label" for="sla_id">SLA</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<select class="form-control" name="sla_id" id="sla_id">
|
||||||
|
<?php foreach(SlaModel::getAll("name DESC") as $sla): ?>
|
||||||
|
<option value="<?=$sla->id?>" <?=($contract && $contract->sla_id == $sla->id) ? "selected='selected'" : ""?>><?=$sla->name?></option>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<label class="col-lg-2 col-form-label" for="vatgroup_id">Umsatzsteuergruppe</label>
|
<label class="col-lg-2 col-form-label" for="vatgroup_id">Umsatzsteuergruppe</label>
|
||||||
<div class="col-lg-10">
|
<div class="col-lg-10">
|
||||||
@@ -312,6 +324,14 @@
|
|||||||
todayBtn: 'linked',
|
todayBtn: 'linked',
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#order_date').datepicker({
|
||||||
|
language: 'de',
|
||||||
|
format: "dd.mm.yyyy",
|
||||||
|
showWeekDays: true,
|
||||||
|
todayBtn: 'linked',
|
||||||
|
autoclose: true
|
||||||
|
});
|
||||||
|
|
||||||
$(".select2").select2({
|
$(".select2").select2({
|
||||||
allowClear: true,
|
allowClear: true,
|
||||||
@@ -422,6 +442,7 @@
|
|||||||
p = success.result.product;
|
p = success.result.product;
|
||||||
$("#vatgroup_id").val(p.vatgroup_id);
|
$("#vatgroup_id").val(p.vatgroup_id);
|
||||||
$("#price").val(p.price);
|
$("#price").val(p.price);
|
||||||
|
$("#sla_id").val(p.sla_id);
|
||||||
$("#price_setup").val(p.price_setup);
|
$("#price_setup").val(p.price_setup);
|
||||||
$("#price_nne").val(p.price_nne);
|
$("#price_nne").val(p.price_nne);
|
||||||
$("#price_nbe").val(p.price_nbe);
|
$("#price_nbe").val(p.price_nbe);
|
||||||
|
|||||||
@@ -55,6 +55,11 @@
|
|||||||
<label class="form-label" for="filter_product_name">Produkt</label>
|
<label class="form-label" for="filter_product_name">Produkt</label>
|
||||||
<input type="text" class="form-control" name="filter[product_name]" id="filter_product_name" value="<?=$filter['product_name']?>" />
|
<input type="text" class="form-control" name="filter[product_name]" id="filter_product_name" value="<?=$filter['product_name']?>" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-1">
|
||||||
|
<label class="form-label" for="filter_matchcode">Matchcode</label>
|
||||||
|
<input type="text" class="form-control" name="filter[matchcode]" id="filter_matchcode" value="<?=$filter['matchcode']?>" />
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-2">
|
<div class="col-2">
|
||||||
<label class="form-label" for="filter_show_canceled">Gekündigte Produkte</label>
|
<label class="form-label" for="filter_show_canceled">Gekündigte Produkte</label>
|
||||||
|
|||||||
@@ -749,6 +749,7 @@ class ContractController extends mfBaseController
|
|||||||
$contract_data["product_info"] = $r->product_info;
|
$contract_data["product_info"] = $r->product_info;
|
||||||
$contract_data['amount'] = ($r->amount) ? (float)$r->amount : 1;
|
$contract_data['amount'] = ($r->amount) ? (float)$r->amount : 1;
|
||||||
$contract_data['vatgroup_id'] = $r->vatgroup_id;
|
$contract_data['vatgroup_id'] = $r->vatgroup_id;
|
||||||
|
$contract_data['sla_id'] = (float)$r->sla_id;
|
||||||
$contract_data['price'] = (float)$r->price;
|
$contract_data['price'] = (float)$r->price;
|
||||||
$contract_data['price_setup'] = (float)$r->price_setup;
|
$contract_data['price_setup'] = (float)$r->price_setup;
|
||||||
$contract_data['price_nne'] = (float)$r->price_nne;
|
$contract_data['price_nne'] = (float)$r->price_nne;
|
||||||
@@ -790,10 +791,6 @@ class ContractController extends mfBaseController
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//var_dump($contract_data);exit;
|
//var_dump($contract_data);exit;
|
||||||
|
|
||||||
if ($mode == "add") {
|
if ($mode == "add") {
|
||||||
|
|||||||
@@ -48,12 +48,17 @@ class SlaModel {
|
|||||||
return $item;
|
return $item;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getAll() {
|
public static function getAll($order = false) {
|
||||||
$items = [];
|
$items = [];
|
||||||
|
|
||||||
|
$_order = "name";
|
||||||
|
if($order) {
|
||||||
|
$_order = $order;
|
||||||
|
}
|
||||||
|
|
||||||
$db = FronkDB::singleton();
|
$db = FronkDB::singleton();
|
||||||
|
|
||||||
$res = $db->select("Sla", "*", "1 = 1 ORDER BY name");
|
$res = $db->select("Sla", "*", "1 = 1 ORDER BY $_order");
|
||||||
if($db->num_rows($res)) {
|
if($db->num_rows($res)) {
|
||||||
while($data = $db->fetch_object($res)) {
|
while($data = $db->fetch_object($res)) {
|
||||||
$items[] = new Sla($data);
|
$items[] = new Sla($data);
|
||||||
|
|||||||
Reference in New Issue
Block a user