Skip to content

Commit b27b5d1

Browse files
author
Xenomporio
committed
Small changes versandzentrum
1 parent 3b03a9e commit b27b5d1

File tree

1 file changed

+26
-35
lines changed

1 file changed

+26
-35
lines changed

www/pages/auftrag.php

Lines changed: 26 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6173,7 +6173,7 @@ public function AuftragVersandzentrum()
61736173
$this->AuftraguebersichtMenu();
61746174
$targetMessage = 'AUTOVERSANDBERECHNEN';
61756175

6176-
$this->app->Tpl->Set('MESSAGE','<div class="info">Auftr&auml;ge an Versand übergeben mit automatischem Druck und Mailversand.</div>');
6176+
$this->app->Tpl->Add('MESSAGE','<div class="info">Auftr&auml;ge an Versand übergeben mit automatischem Druck und Mailversand.</div>');
61776177

61786178
$autoshipmentEnabled = true;
61796179
$this->app->erp->RunHook('OrderAutoShipment', 2, $targetMessage, $autoshipmentEnabled);
@@ -6438,45 +6438,36 @@ public function AuftragVersandzentrum()
64386438
);
64396439
}
64406440

6441-
if($check || $cronjobActive) {
6442-
$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'
6443-
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'));
6441+
$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'
6442+
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'));
64446443

6445-
$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"));
6446-
6447-
if($unversendet > 0) {
6448-
$unversendet ='('.$unversendet.')';
6449-
}
6450-
else {
6451-
$unversendet='';
6452-
}
6453-
if($warteschleife > 0) {
6454-
$warteschleife ='('.$warteschleife.')';
6455-
}
6456-
else {
6457-
$warteschleife='';
6458-
}
6459-
6460-
// $this->app->Tpl->Set('MESSAGE','<div class="error">Cronjob order processing not yet implemented!</div>');
6444+
$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"));
64616445

6462-
$this->app->Tpl->Set('TABTEXT1','Bereit '.$unversendet);
6463-
$this->app->Tpl->Set('TABTEXT2','Ausstehend '.$warteschleife);
6446+
if($unversendet > 0) {
6447+
$unversendet ='('.$unversendet.')';
6448+
}
6449+
else {
6450+
$unversendet='';
6451+
}
6452+
if($warteschleife > 0) {
6453+
$warteschleife ='('.$warteschleife.')';
6454+
}
6455+
else {
6456+
$warteschleife='';
6457+
}
64646458

6465-
if($warteschleife != '' && is_null($cronjobActive)) {
6459+
$this->app->Tpl->Set('TABTEXT1','Bereit '.$unversendet);
6460+
$this->app->Tpl->Set('TABTEXT2','Ausstehend '.$warteschleife);
64666461

6467-
$this->app->Tpl->Add(
6468-
'MESSAGE',
6469-
'<div class="warning">Der Prozessstarter &quot;Autoversand Manuell&quot; ist deaktivert,
6470-
es befinden sich aber ausstehende Auftr&auml;ge in der Warteschlange.
6471-
Bitte aktieren Sie den Prozessstarter
6472-
oder entfernen Sie die betreffenden Auftr&auml;ge in der Warteschlange</div>'
6473-
);
6474-
}
6462+
if($warteschleife != '' && is_null($cronjobActive)) {
64756463

6476-
}
6477-
else{
6478-
$this->app->Tpl->Set('VORTABS2UEBERSCHRIFT','<!--');
6479-
$this->app->Tpl->Set('NACHTABS2UEBERSCHRIFT','-->');
6464+
$this->app->Tpl->Add(
6465+
'MESSAGE',
6466+
'<div class="warning">Der Prozessstarter &quot;Autoversand Manuell&quot; ist deaktivert,
6467+
es befinden sich aber ausstehende Auftr&auml;ge in der Warteschlange.
6468+
Bitte aktieren Sie den Prozessstarter
6469+
oder entfernen Sie die betreffenden Auftr&auml;ge in der Warteschlange</div>'
6470+
);
64806471
}
64816472

64826473
$this->app->Tpl->Set('SELDRUCKERVERSAND', $this->app->erp->GetSelectDrucker($this->app->User->GetParameter('rechnung_list_drucker')));

0 commit comments

Comments
 (0)