create PDF for all found users
This commit is contained in:
parent
9b972a9ba9
commit
4dfb3ac11b
|
@ -63,7 +63,7 @@ if ($trans_primary == "on" && !$_GET["norefresh"]) {
|
||||||
$usr_units = $_SESSION['usr_units'];
|
$usr_units = $_SESSION['usr_units'];
|
||||||
|
|
||||||
// check if button was pressed and if we have to add/delete a user or create a PDF
|
// check if button was pressed and if we have to add/delete a user or create a PDF
|
||||||
if ($_POST['new_user'] || $_POST['del_user'] || $_POST['pdf_user']){
|
if ($_POST['new_user'] || $_POST['del_user'] || $_POST['pdf_user'] || $_POST['pdf_all']){
|
||||||
// add new user
|
// add new user
|
||||||
if ($_POST['new_user']){
|
if ($_POST['new_user']){
|
||||||
metaRefresh("../account.php?type=user");
|
metaRefresh("../account.php?type=user");
|
||||||
|
@ -76,18 +76,28 @@ if ($_POST['new_user'] || $_POST['del_user'] || $_POST['pdf_user']){
|
||||||
$userstr = implode(";", $users);
|
$userstr = implode(";", $users);
|
||||||
metaRefresh("../delete.php?type=user&DN='$userstr'");
|
metaRefresh("../delete.php?type=user&DN='$userstr'");
|
||||||
}
|
}
|
||||||
// PDF
|
// PDF for selected users
|
||||||
elseif ($_POST['pdf_user']){
|
elseif ($_POST['pdf_user']){
|
||||||
// search for checkboxes
|
// search for checkboxes
|
||||||
$users = array_keys($_POST, "on");
|
$users = array_keys($_POST, "on");
|
||||||
$userlist = array();
|
$list = array();
|
||||||
// load users from LDAP
|
// load users from LDAP
|
||||||
for ($i = 0; $i < sizeof($users); $i++) {
|
for ($i = 0; $i < sizeof($users); $i++) {
|
||||||
$userlist[$i] = loaduser($users[$i]);
|
$list[$i] = loaduser($users[$i]);
|
||||||
$userlist[$i]->unix_password = "";
|
$list[$i]->unix_password = "";
|
||||||
$userlist[$i]->smb_password = "";
|
$list[$i]->smb_password = "";
|
||||||
}
|
}
|
||||||
createUserPDF($userlist);
|
if (sizeof($list) > 0) createUserPDF($list);
|
||||||
|
}
|
||||||
|
// PDF for all users
|
||||||
|
elseif ($_POST['pdf_all']){
|
||||||
|
$list = array();
|
||||||
|
for ($i = 0; $i < sizeof($_SESSION['userlist']); $i++) {
|
||||||
|
$list[$i] = loaduser($_SESSION['userlist'][$i]['dn']);
|
||||||
|
$list[$i]->unix_password = "";
|
||||||
|
$list[$i]->smb_password = "";
|
||||||
|
}
|
||||||
|
if (sizeof($list) > 0) createUserPDF($list);
|
||||||
}
|
}
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
@ -321,8 +331,9 @@ echo ("<p align=\"left\">\n");
|
||||||
echo ("<input type=\"submit\" name=\"new_user\" value=\"" . _("New user") . "\">\n");
|
echo ("<input type=\"submit\" name=\"new_user\" value=\"" . _("New user") . "\">\n");
|
||||||
if ($user_count != 0) {
|
if ($user_count != 0) {
|
||||||
echo ("<input type=\"submit\" name=\"del_user\" value=\"" . _("Delete user(s)") . "\">\n");
|
echo ("<input type=\"submit\" name=\"del_user\" value=\"" . _("Delete user(s)") . "\">\n");
|
||||||
echo (" ");
|
echo (" ");
|
||||||
echo ("<input type=\"submit\" name=\"pdf_user\" value=\"" . _("Create PDF for user(s)") . "\">\n");
|
echo ("<input type=\"submit\" name=\"pdf_user\" value=\"" . _("Create PDF for selected user(s)") . "\">\n");
|
||||||
|
echo ("<input type=\"submit\" name=\"pdf_all\" value=\"" . _("Create PDF for all users") . "\">\n");
|
||||||
}
|
}
|
||||||
echo ("</p>\n");
|
echo ("</p>\n");
|
||||||
|
|
||||||
|
@ -333,7 +344,7 @@ echo "</body></html>\n";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief draws a navigation bar to switch between pages
|
* @brief draws a navigation bar to switch between pages
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue