diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php index 3243da07..cf8c8874 100644 --- a/www/pages/auftrag.php +++ b/www/pages/auftrag.php @@ -6173,7 +6173,7 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. $this->AuftraguebersichtMenu(); $targetMessage = 'AUTOVERSANDBERECHNEN'; - $this->app->Tpl->Set('MESSAGE','
Aufträge an Versand übergeben mit automatischem Druck und Mailversand.
'); + $this->app->Tpl->Add('MESSAGE','
Aufträge an Versand übergeben mit automatischem Druck und Mailversand.
'); $autoshipmentEnabled = true; $this->app->erp->RunHook('OrderAutoShipment', 2, $targetMessage, $autoshipmentEnabled); @@ -6438,45 +6438,36 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. ); } - if($check || $cronjobActive) { - $unversendet = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.inbearbeitung=0 AND a.nachlieferung!='1' AND a.autoversand='1' AND a.cronjobkommissionierung = 0 AND a.liefertermin_ok='1' AND kreditlimit_ok='1' AND liefersperre_ok='1' - AND a.vorkasse_ok='1' AND a.porto_ok='1' AND a.lager_ok='1' AND a.check_ok='1' AND a.ust_ok='1' " . $this->app->erp->ProjektRechte('p.id', true, 'a.vertriebid')); + $unversendet = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.inbearbeitung=0 AND a.nachlieferung!='1' AND a.autoversand='1' AND a.cronjobkommissionierung = 0 AND a.liefertermin_ok='1' AND kreditlimit_ok='1' AND liefersperre_ok='1' + AND a.vorkasse_ok='1' AND a.porto_ok='1' AND a.lager_ok='1' AND a.check_ok='1' AND a.ust_ok='1' " . $this->app->erp->ProjektRechte('p.id', true, 'a.vertriebid')); - $warteschleife = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.cronjobkommissionierung > 0 " . $this->app->erp->ProjektRechte('p.id', true, "a.vertriebid")); - - if($unversendet > 0) { - $unversendet ='('.$unversendet.')'; - } - else { - $unversendet=''; - } - if($warteschleife > 0) { - $warteschleife ='('.$warteschleife.')'; - } - else { - $warteschleife=''; - } - -// $this->app->Tpl->Set('MESSAGE','
Cronjob order processing not yet implemented!
'); - - $this->app->Tpl->Set('TABTEXT1','Bereit '.$unversendet); - $this->app->Tpl->Set('TABTEXT2','Ausstehend '.$warteschleife); - - if($warteschleife != '' && is_null($cronjobActive)) { - - $this->app->Tpl->Add( - 'MESSAGE', - '
Der Prozessstarter "Autoversand Manuell" ist deaktivert, - es befinden sich aber ausstehende Aufträge in der Warteschlange. - Bitte aktieren Sie den Prozessstarter - oder entfernen Sie die betreffenden Aufträge in der Warteschlange
' - ); - } + $warteschleife = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.cronjobkommissionierung > 0 " . $this->app->erp->ProjektRechte('p.id', true, "a.vertriebid")); + if($unversendet > 0) { + $unversendet ='('.$unversendet.')'; } - else{ - $this->app->Tpl->Set('VORTABS2UEBERSCHRIFT',''); + else { + $unversendet=''; + } + if($warteschleife > 0) { + $warteschleife ='('.$warteschleife.')'; + } + else { + $warteschleife=''; + } + + $this->app->Tpl->Set('TABTEXT1','Bereit '.$unversendet); + $this->app->Tpl->Set('TABTEXT2','Ausstehend '.$warteschleife); + + if($warteschleife != '' && is_null($cronjobActive)) { + + $this->app->Tpl->Add( + 'MESSAGE', + '
Der Prozessstarter "Autoversand Manuell" ist deaktivert, + es befinden sich aber ausstehende Aufträge in der Warteschlange. + Bitte aktieren Sie den Prozessstarter + oder entfernen Sie die betreffenden Aufträge in der Warteschlange
' + ); } $this->app->Tpl->Set('SELDRUCKERVERSAND', $this->app->erp->GetSelectDrucker($this->app->User->GetParameter('rechnung_list_drucker')));