Offene Rechnungen fablich hervorheben
Bernd Wurst

Bernd Wurst commited on 2012-05-19 11:08:13
Zeige 1 geänderte Dateien mit 10 Einfügungen und 3 Löschungen.

... ...
@@ -21,7 +21,6 @@ require_once('invoice.php');
21 21
 require_role(ROLE_CUSTOMER);
22 22
 
23 23
 title('Rechnungen');
24
-output('<p>Hier können Sie Ihre bisherigen Rechnungen einsehen und herunterladen.</p>');
25 24
 
26 25
 $show_paid = (isset($_GET['paid']) && $_GET['paid'] == '1');
27 26
 
... ...
@@ -46,14 +45,22 @@ if (count($invoices_to_show) == 0) {
46 45
 
47 46
   output('<p><em>'.$error.'</em></p>');
48 47
 } else {
48
+  if ($show_paid) {
49
+    output('<p>Hier können Sie Ihre bisherigen Rechnungen einsehen und herunterladen.</p>');
50
+  } else {
51
+    output('<p>Hier sehen Sie Ihre momentan offenen Rechnungen. Ältere, bereits bezahlte Rechnungen können sie über den untenstehenden Link einblenden.</p>');
52
+  }
49 53
   output('<table><tr><th>Nr.</th><th>Datum</th><th>Gesamtbetrag</th><th>bezahlt?</th><th>Herunterladen</th></tr>');
50 54
 
51 55
   foreach($invoices_to_show AS $invoice)
52 56
   {
53 57
 	  $bezahlt = 'Nein';
54
-  	if ($invoice['bezahlt'] == 1)
58
+    $class = 'unpaid';
59
+  	if ($invoice['bezahlt'] == 1) {
55 60
 	  	$bezahlt = 'Ja';
56
-  	output("<tr><td>".internal_link("html", $invoice['id'], "id={$invoice['id']}")."</td><td>{$invoice['datum']}</td><td>{$invoice['betrag']} €</td><td>{$bezahlt}</td><td>".internal_link("pdf", "PDF", "id={$invoice['id']}").' &#160; '.internal_link("html", "HTML", "id={$invoice['id']}")."</td></tr>\n");
61
+      $class = 'paid';
62
+    }
63
+  	output("<tr class=\"{$class}\"><td>".internal_link("html", $invoice['id'], "id={$invoice['id']}")."</td><td>{$invoice['datum']}</td><td>{$invoice['betrag']} €</td><td>{$bezahlt}</td><td>".internal_link("pdf", "PDF", "id={$invoice['id']}").' &#160; '.internal_link("html", "HTML", "id={$invoice['id']}")."</td></tr>\n");
57 64
   }
58 65
 
59 66
   output('</table><br />');
60 67