From 49c912cb451539ecb0df627ea0fb6df36b99faeb Mon Sep 17 00:00:00 2001 From: Xenomporio <> Date: Tue, 19 Jul 2022 10:33:27 +0200 Subject: [PATCH] Auftragversand -> Send mail after printing --- www/pages/auftrag.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php index 61a0bc81..3243da07 100644 --- a/www/pages/auftrag.php +++ b/www/pages/auftrag.php @@ -5855,11 +5855,8 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. $this->app->erp->BriefpapierHintergrunddisable = !$this->app->erp->BriefpapierHintergrunddisable; } - if($autodruckrechnungstufe1mail && $rechnung > 0) - { - $this->app->erp->Rechnungsmail($rechnung); - } - + // Rechnungsmail was here, but now at the end to prioritise processing and printing over mail + // auftrag abschliessen $this->app->DB->Update("UPDATE auftrag SET status='abgeschlossen',schreibschutz='1' WHERE id='$id' LIMIT 1"); $this->app->erp->PDFArchivieren('auftrag',$id); @@ -5976,6 +5973,12 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. unlink($tmpfile); } + // Send the invoice as last step + if($autodruckrechnungstufe1mail && $rechnung > 0) + { + $this->app->erp->Rechnungsmail($rechnung); + } + $this->app->erp->RunHook('auftrag_versand_ende', 1, $id); // wenn per URL aufgerufen