From 3178f12821024d2bebd9960939959747889f551e Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Mon, 21 Oct 2024 20:09:25 +0200 Subject: [PATCH] auftrag refresh on list only when no cronjob is set --- www/pages/auftrag.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php index 8dc72a09..df5f3517 100644 --- a/www/pages/auftrag.php +++ b/www/pages/auftrag.php @@ -6689,12 +6689,14 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. public function AuftragList() { - // refresh all open items - $openids = $this->app->DB->SelectArr("SELECT id from auftrag WHERE status <>'abgeschlossen' and status <>'storniert' and status <>'angelegt'"); - foreach ($openids as $openid) { - $this->app->erp->AuftragAutoversandBerechnen($openid['id']); - } - + // refresh all open items if no cronjob is set + if (!$this->app->DB->Select("SELECT id FROM prozessstarter WHERE parameter = 'autoversand_berechnung' AND aktiv = 1 LIMIT 1")) { + $openids = $this->app->DB->SelectArr("SELECT id from auftrag WHERE status <>'abgeschlossen' and status <>'storniert' and status <>'angelegt'"); + foreach ($openids as $openid) { + $this->app->erp->AuftragAutoversandBerechnen($openid['id']); + } + } + if($this->app->Secure->GetPOST('ausfuehren') && $this->app->erp->RechteVorhanden('auftrag', 'edit')) { $drucker = $this->app->Secure->GetPOST('seldrucker');