diff --git a/www/lib/class.erpapi.php b/www/lib/class.erpapi.php index 5be8c239..157c08d3 100644 --- a/www/lib/class.erpapi.php +++ b/www/lib/class.erpapi.php @@ -7209,6 +7209,20 @@ title: 'Abschicken', $navarray['menu']['admin'][$menu]['sec'][] = array('Wiedervorlage','wiedervorlage','list'); $navarray['menu']['admin'][$menu]['sec'][] = array('Wiki','wiki','list'); $navarray['menu']['admin'][$menu]['sec'][] = array('Zeiterfassung','zeiterfassung','create'); + + foreach ($navarray['menu']['admin'] as $key => $menuitem) { + usort($menuitem['sec'], function ($a, $b) { + $a_val = $a[0]; + $b_val = $b[0]; + + if($a_val > $b_val) return 1; + if($a_val < $b_val) return -1; + return 0; + }); + $navarray['menu']['admin'][$key] = $menuitem; + } + + // Always the last entry $navarray['menu']['admin'][$menu]['sec'][] = array('Abmelden','welcome','logout'); return $this->CalculateNavigation($navarray); diff --git a/www/lib/dokumente/class.rechnung.php b/www/lib/dokumente/class.rechnung.php index 4fd98786..5d70a90b 100644 --- a/www/lib/dokumente/class.rechnung.php +++ b/www/lib/dokumente/class.rechnung.php @@ -232,7 +232,7 @@ class RechnungPDF extends BriefpapierCustom { FROM lieferschein WHERE id='$lieferscheinid' LIMIT 1"); if($datumlieferschein=="00.00.0000") $datumlieferschein = $datum; - if($lieferdatum=="00.00.0000") $lieferdatum = $datum; + if($lieferdatum=="00.00.0000") $lieferdatum = ""; if($mahnwesen_datum=="00.00.0000") $mahnwesen_datum = ""; $bearbeiteremail = $this->app->DB->Select("SELECT b.email FROM rechnung r LEFT JOIN adresse b ON b.id=r.bearbeiterid WHERE r.id='$id' LIMIT 1"); diff --git a/www/pages/importvorlage.php b/www/pages/importvorlage.php index a7aec0e7..efa020f1 100644 --- a/www/pages/importvorlage.php +++ b/www/pages/importvorlage.php @@ -4008,7 +4008,8 @@ class Importvorlage extends GenImportvorlage { $feldnameohnepsrache = str_replace($sprachenSet,'',$feldnameohnepsrache); } - if(in_array($feldnameohnepsrache, $erlaubtefelder,false) && !in_array($sprachenSet,$zuImportierendeSprachen[$sprache],false)){ + $haystack = $zuImportierendeSprachen[$sprache]?$zuImportierendeSprachen[$sprache]:array(); + if(in_array($feldnameohnepsrache, $erlaubtefelder,false) && !in_array($sprachenSet,$haystack,false)){ $zuImportierendeSprachen[$sprache][] = $sprachenSet; } }