From b634470adf6adc150a44a67035b3f31804f7d28f Mon Sep 17 00:00:00 2001
From: Roland Gruber <post@rolandgruber.de>
Date: Mon, 3 Dec 2007 09:18:20 +0000
Subject: [PATCH] fixed problem that selected account was not available for PDF

---
 lam/lib/lists.inc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lam/lib/lists.inc b/lam/lib/lists.inc
index 18d543a4..ee69571a 100644
--- a/lam/lib/lists.inc
+++ b/lam/lib/lists.inc
@@ -616,6 +616,9 @@ class lamList {
 	private function showPDFPage($id) {
 		// search for checkboxes
 		$selAccounts = array_keys($_POST, "on");
+		if (!in_array($id, $selAccounts)) {
+			$selAccounts[] = $id;
+		}
 
 		$this->listPrintHeader();
 
@@ -645,7 +648,7 @@ class lamList {
 					echo '<select name="createFor">';
 					echo '<option value="DN">' . $this->entries[$id]['dn'] . '</option>';
 					echo '<option value="SELECTED">' . sprintf(_('All selected accounts (%s)'), sizeof($selAccounts)) . '</option>';
-					echo '<option value="ALL">' . _('All accounts') . '</option>';
+					echo '<option value="ALL">' . sprintf(_('All accounts (%s)'), sizeof($this->entries)) . '</option>';
 					echo '</select>';
 				echo '</td>';
 			echo '</tr>';