prepared for new PDF part

This commit is contained in:
Roland Gruber 2004-05-23 15:50:15 +00:00
parent af8d7c1436
commit 2108027bee
1 changed files with 10 additions and 8 deletions

View File

@ -64,15 +64,16 @@ if ($_POST['new_group'] || $_POST['del_group'] || $_POST['pdf_group'] || $_POST[
// PDF for selected groups // PDF for selected groups
elseif ($_POST['pdf_group']){ elseif ($_POST['pdf_group']){
// search for checkboxes // search for checkboxes
$hosts = array_keys($_POST, "on"); $groups = array_keys($_POST, "on");
$list = array(); $list = array();
// load groups from LDAP // load groups from LDAP
for ($i = 0; $i < sizeof($hosts); $i++) { for ($i = 0; $i < sizeof($groups); $i++) {
$list[$i] = loadgroup($hosts[$i]); $_SESSION["accountPDF-$i"] = new accountContainer("group", "accountPDF-$i");
$_SESSION["accountPDF-$i"]->load_account($groups[$i]);
$list[$i] = $_SESSION["accountPDF-$i"];
} }
if (sizeof($list) > 0) { if (sizeof($list) > 0) {
createGroupPDF($list); createModulePDF($list, "group");
if ($_SESSION['config']->get_scriptServer()) $list = getquotas($list);
exit; exit;
} }
} }
@ -80,11 +81,12 @@ if ($_POST['new_group'] || $_POST['del_group'] || $_POST['pdf_group'] || $_POST[
elseif ($_POST['pdf_all']){ elseif ($_POST['pdf_all']){
$list = array(); $list = array();
for ($i = 0; $i < sizeof($_SESSION['grp_info']); $i++) { for ($i = 0; $i < sizeof($_SESSION['grp_info']); $i++) {
$list[$i] = loadgroup($_SESSION['grp_info'][$i]['dn']); $_SESSION["accountPDF-$i"] = new accountContainer("group", "accountPDF-$i");
$_SESSION["accountPDF-$i"]->load_account($_SESSION['grp_info'][$i]['dn']);
$list[$i] = $_SESSION["accountPDF-$i"];
} }
if (sizeof($list) > 0) { if (sizeof($list) > 0) {
createGroupPDF($list); createModulePDF($list, "group");
if ($_SESSION['config']->get_scriptServer()) $list = getquotas($list);
exit; exit;
} }
} }