From 7046a4383f9ade14b8d09e7f0a3a4d67fa8b810d Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Thu, 4 Sep 2025 08:07:43 +0000 Subject: [PATCH] Update WorkorderAdminController.php --- .../WorkorderAdmin/WorkorderAdminController.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/application/WorkorderAdmin/WorkorderAdminController.php b/application/WorkorderAdmin/WorkorderAdminController.php index ffdbf2073..38cefa867 100644 --- a/application/WorkorderAdmin/WorkorderAdminController.php +++ b/application/WorkorderAdmin/WorkorderAdminController.php @@ -146,7 +146,9 @@ class WorkorderAdminController extends WorkorderBaseController if ($workorder->status !== 'documented') self::sendError("Die Dokumentation muss zuerst von der Firma als fertig markiert werden."); $preorder = new Preorder($workorder->preorderId); - if ($preorder->id) { + $preorderCampaign = new Preordercampaign($preorder->campaign_id); + $network = new Network($preorderCampaign->network_id); + if ($preorder->id && $network->owner_id == 4807) { $preorder->status_id = 15; $preorder->edit_by = $this->user->id; $preorder->save(); @@ -197,12 +199,6 @@ class WorkorderAdminController extends WorkorderBaseController 'create' => time(), 'createBy' => $this->user->id, ]); - $preorder = new Preorder($workorder->preorderId); - if ($preorder->id) { - $preorder->status_id = 99; // Storniert - $preorder->edit_by = $this->user->id; - $preorder->save(); - } self::returnJson(['success' => true, 'message' => 'Arbeitsauftrag wurde storniert.']); } @@ -258,7 +254,9 @@ class WorkorderAdminController extends WorkorderBaseController ]); $preorder = new Preorder($workorder->preorderId); - if ($preorder->id) { + $preorderCampaign = new Preordercampaign($preorder->campaign_id); + $network = new Network($preorderCampaign->network_id); + if ($preorder->id && $network->owner_id == 4807) { $preorder->status_id = 10; // In Ausführung $preorder->edit_by = $this->user->id; $preorder->save();