From 48f3866bc72f8349fd6922d67a502687b6117800 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 30 Jul 2024 16:36:31 +0200 Subject: [PATCH] Added sla_id in Contract/Form --- Layout/default/Contract/Form.php | 21 +++++++++++++++++++++ Layout/default/Contract/Index.php | 5 +++++ application/Contract/ContractController.php | 5 +---- application/Sla/SlaModel.php | 11 ++++++++--- 4 files changed, 35 insertions(+), 7 deletions(-) diff --git a/Layout/default/Contract/Form.php b/Layout/default/Contract/Form.php index 3c969f224..9b9a60996 100644 --- a/Layout/default/Contract/Form.php +++ b/Layout/default/Contract/Form.php @@ -118,6 +118,18 @@ +
+ +
+ +
+
+
@@ -312,6 +324,14 @@ todayBtn: 'linked', autoclose: true }); + + $('#order_date').datepicker({ + language: 'de', + format: "dd.mm.yyyy", + showWeekDays: true, + todayBtn: 'linked', + autoclose: true + }); $(".select2").select2({ allowClear: true, @@ -422,6 +442,7 @@ p = success.result.product; $("#vatgroup_id").val(p.vatgroup_id); $("#price").val(p.price); + $("#sla_id").val(p.sla_id); $("#price_setup").val(p.price_setup); $("#price_nne").val(p.price_nne); $("#price_nbe").val(p.price_nbe); diff --git a/Layout/default/Contract/Index.php b/Layout/default/Contract/Index.php index 663849167..d2f26c52e 100644 --- a/Layout/default/Contract/Index.php +++ b/Layout/default/Contract/Index.php @@ -55,6 +55,11 @@
+ +
+ + +
diff --git a/application/Contract/ContractController.php b/application/Contract/ContractController.php index f5b33fd58..2972d3c28 100644 --- a/application/Contract/ContractController.php +++ b/application/Contract/ContractController.php @@ -749,6 +749,7 @@ class ContractController extends mfBaseController $contract_data["product_info"] = $r->product_info; $contract_data['amount'] = ($r->amount) ? (float)$r->amount : 1; $contract_data['vatgroup_id'] = $r->vatgroup_id; + $contract_data['sla_id'] = (float)$r->sla_id; $contract_data['price'] = (float)$r->price; $contract_data['price_setup'] = (float)$r->price_setup; $contract_data['price_nne'] = (float)$r->price_nne; @@ -790,10 +791,6 @@ class ContractController extends mfBaseController - - - - //var_dump($contract_data);exit; if ($mode == "add") { diff --git a/application/Sla/SlaModel.php b/application/Sla/SlaModel.php index 5d389ef3c..9ff474c4a 100644 --- a/application/Sla/SlaModel.php +++ b/application/Sla/SlaModel.php @@ -48,12 +48,17 @@ class SlaModel { return $item; } - public static function getAll() { + public static function getAll($order = false) { $items = []; - + + $_order = "name"; + if($order) { + $_order = $order; + } + $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)) { while($data = $db->fetch_object($res)) { $items[] = new Sla($data);