diff --git a/phpwf/plugins/class.yui.php b/phpwf/plugins/class.yui.php
index 10930e0b..08f75a06 100644
--- a/phpwf/plugins/class.yui.php
+++ b/phpwf/plugins/class.yui.php
@@ -6758,11 +6758,11 @@ r.land as land, p.abkuerzung as projekt, r.zahlungsweise as zahlungsweise,
$menu .= "app->Conf->WFconf['defaulttheme']}/images/copy.svg\" border=\"0\">";
$menu .= "";
$menu .= "";
- $menu .= "
";
+/* $menu .= " | ";
$menu .= "";
$menu .= "app->Conf->WFconf['defaulttheme']}/images/pdf.svg\" border=\"0\">";
$menu .= "";
- $menu .= " | ";
+ $menu .= "";*/
$menu .= "";
$menu .= '';
$menu .= '';
@@ -6809,6 +6809,10 @@ r.land as land, p.abkuerzung as projekt, r.zahlungsweise as zahlungsweise,
}
}
+ $width[] = '1%';
+ $findcols[] = 'r.id';
+ $heading[] = '';
+
$width[] = '1%';
$findcols[] = 'r.id';
$heading[] = 'Menü';
@@ -6838,8 +6842,12 @@ r.land as land, p.abkuerzung as projekt, r.zahlungsweise as zahlungsweise,
if(r.soll-r.ist!=0 AND r.ist > 0,FORMAT(r.ist-r.soll,2{$extended_mysql55}),FORMAT((r.soll-r.ist)*-1,2{$extended_mysql55})),
'')
as fehlt,
- if(r.status = 'storniert' AND r.teilstorno = 1,'TEILSTORNO',UPPER(r.status)) as status,
- ".(!empty($zusatzcols)?implode(', ',$zusatzcols).',':'')."
+ if(r.status = 'storniert' AND r.teilstorno = 1,'TEILSTORNO',UPPER(r.status)) as status
+ ".(!empty($zusatzcols)?','.implode(', ',$zusatzcols):'').",
+ IF(r.erechnung,
+ CONCAT('app->Conf->WFconf['defaulttheme']."/images/xml.svg\" border=\"0\">'),
+ CONCAT('app->Conf->WFconf['defaulttheme']."/images/pdf.svg\" border=\"0\">')
+ ),
r.id
FROM rechnung r LEFT JOIN projekt p ON p.id=r.projekt LEFT JOIN adresse adr ON r.adresse=adr.id LEFT JOIN auftrag au ON au.id = r.auftragid ";
if(isset($parameter['artikel']) && !empty($parameter['artikel'])) {
diff --git a/www/lib/dokumente/class.rechnung.php b/www/lib/dokumente/class.rechnung.php
index 5d70a90b..de7d019d 100644
--- a/www/lib/dokumente/class.rechnung.php
+++ b/www/lib/dokumente/class.rechnung.php
@@ -78,9 +78,15 @@ class RechnungPDF extends BriefpapierCustom {
DATE_FORMAT(DATE_ADD(r.datum, INTERVAL r.zahlungszieltageskonto DAY),'%d.%m.%Y') AS zahlungszielskontodatum,
r.abweichendebezeichnung AS rechnungersatz,
r.kundennummer, r.sprache, r.schreibschutz, r.soll AS gesamtsumme,
- DATE_FORMAT(r.datum,'%Y%m%d') as datum2, r.telefon, r.email
+ DATE_FORMAT(r.datum,'%Y%m%d') as datum2, r.telefon, r.email, r.erechnung
FROM rechnung r LEFT JOIN auftrag a ON a.id=r.auftragid WHERE r.id='$id' LIMIT 1"
);
+
+
+ if ($data['erechnung']) {
+ exit();
+ }
+
extract($data,EXTR_OVERWRITE);
$adresse = $data['adresse'];
$auftrag = $data['auftrag'];
diff --git a/www/pages/rechnung.php b/www/pages/rechnung.php
index c6cfbabd..50c4e239 100644
--- a/www/pages/rechnung.php
+++ b/www/pages/rechnung.php
@@ -1784,6 +1784,8 @@ class Rechnung extends GenRechnung
$projekt = $rechnungarr['projekt'];
$skontosoll = $this->app->DB->Select("SELECT TRUNCATE(soll*(1-(zahlungszielskonto/100)),2) as skontosoll FROM rechnung where id = '".$id."' LIMIT 1");
+
+ $erechnung = $rechnungarr['erechnung'];
}
$this->app->Tpl->Set('PUNKTE',"");
@@ -1815,6 +1817,11 @@ class Rechnung extends GenRechnung
$this->app->Tpl->Set('KUNDE', " Kd-Nr. " . $kundennummer);
}
}
+
+ if ($erechnung) {
+ $this->app->Tpl->Set('PDFVORSCHAUHIDDEN', "hidden");
+ }
+
$lieferdatum = '';
$rechnungsdatum = '';
$lieferscheinid = 0;
diff --git a/www/widgets/templates/_gen/rechnung.tpl b/www/widgets/templates/_gen/rechnung.tpl
index 81f68642..6b489eea 100644
--- a/www/widgets/templates/_gen/rechnung.tpl
+++ b/www/widgets/templates/_gen/rechnung.tpl
@@ -4,7 +4,7 @@
|