auftrag refresh on list only when no cronjob is set

This commit is contained in:
OpenXE 2024-10-21 20:09:25 +02:00
parent 05d7a394b4
commit 3178f12821

View File

@ -6689,12 +6689,14 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '.
public function AuftragList() public function AuftragList()
{ {
// refresh all open items // refresh all open items if no cronjob is set
$openids = $this->app->DB->SelectArr("SELECT id from auftrag WHERE status <>'abgeschlossen' and status <>'storniert' and status <>'angelegt'"); if (!$this->app->DB->Select("SELECT id FROM prozessstarter WHERE parameter = 'autoversand_berechnung' AND aktiv = 1 LIMIT 1")) {
foreach ($openids as $openid) { $openids = $this->app->DB->SelectArr("SELECT id from auftrag WHERE status <>'abgeschlossen' and status <>'storniert' and status <>'angelegt'");
$this->app->erp->AuftragAutoversandBerechnen($openid['id']); foreach ($openids as $openid) {
} $this->app->erp->AuftragAutoversandBerechnen($openid['id']);
}
}
if($this->app->Secure->GetPOST('ausfuehren') && $this->app->erp->RechteVorhanden('auftrag', 'edit')) if($this->app->Secure->GetPOST('ausfuehren') && $this->app->erp->RechteVorhanden('auftrag', 'edit'))
{ {
$drucker = $this->app->Secure->GetPOST('seldrucker'); $drucker = $this->app->Secure->GetPOST('seldrucker');