Only Admin and netoperator can set order finished
This commit is contained in:
@@ -604,12 +604,15 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
<?php if($me->is("Admin", "netoperator")): ?>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2"></label>
|
||||
<div class="col-lg-10">
|
||||
<label class="form-check-label"><input type="checkbox" class="form-check-input" name="order_finished" value="1" id="order_finished" <?=($order->allow_contact) ? "checked='checked'" : ""?> /> Bestellung abschließen</label>
|
||||
<label class="form-check-label"><input type="checkbox" class="form-check-input" name="order_finished" value="1" id="order_finished" <?=($order->finish_date) ? "checked='checked'" : ""?> /> Bestellung abschließen</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -619,7 +622,7 @@
|
||||
<input type="text" class="form-control" name="finish_date" id="finish_date" value="<?=($order->finish_date) ? date("d.m.Y", $order->finish_date) : date("d.m.Y")?>" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2"></label>
|
||||
|
||||
@@ -388,7 +388,7 @@ class OrderController extends mfBaseController {
|
||||
|
||||
$order_data['edit_by'] = $this->me->id;
|
||||
//var_dump($r);
|
||||
if($r->order_finished == "1") {
|
||||
if($r->order_finished == "1" && $this->me->is("Admin", "netoperator")) {
|
||||
if($r->finish_date) {
|
||||
$order_data['finish_date'] = Layout::dateToInt($r->finish_date);
|
||||
} else {
|
||||
|
||||
@@ -186,7 +186,7 @@ class OrderModel {
|
||||
GROUP BY `Order`.id
|
||||
ORDER BY `Order`.order_date ASC";
|
||||
|
||||
mfLoghandler::singleton()->debug($sql);
|
||||
//mfLoghandler::singleton()->debug($sql);
|
||||
|
||||
if(is_array($limit) && count($limit)) {
|
||||
if(is_numeric($limit['start']) && is_numeric($limit['count'])) {
|
||||
|
||||
Reference in New Issue
Block a user