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');