open PDF in separate window
This commit is contained in:
parent
443bb0474e
commit
fea2bc2514
|
@ -610,7 +610,7 @@ class lamList {
|
||||||
$this->listPrintHeader();
|
$this->listPrintHeader();
|
||||||
|
|
||||||
echo "<br>\n";
|
echo "<br>\n";
|
||||||
echo "<form action=\"list.php?type=" . $this->type . "&norefresh=true\" method=\"post\">\n";
|
echo "<form target=\"_blank\" action=\"list.php?type=" . $this->type . "&norefresh=true\" method=\"post\">\n";
|
||||||
|
|
||||||
echo '<fieldset class="' . $this->type . 'edit"><legend>' . _('Create PDF file') . '</legend><br>';
|
echo '<fieldset class="' . $this->type . 'edit"><legend>' . _('Create PDF file') . '</legend><br>';
|
||||||
echo '<table class="' . $this->type . 'edit">';
|
echo '<table class="' . $this->type . 'edit">';
|
||||||
|
@ -763,6 +763,11 @@ class lamList {
|
||||||
* Sets some internal parameters.
|
* Sets some internal parameters.
|
||||||
*/
|
*/
|
||||||
protected function listGetParams() {
|
protected function listGetParams() {
|
||||||
|
// check if only PDF should be shown
|
||||||
|
if (isset($_GET['printPDF'])) {
|
||||||
|
$this->showPDFPage($_GET['dn']);
|
||||||
|
exit();
|
||||||
|
}
|
||||||
// get current page
|
// get current page
|
||||||
if (isset($_GET["page"])) $this->page = $_GET["page"];
|
if (isset($_GET["page"])) $this->page = $_GET["page"];
|
||||||
else $this->page = 1;
|
else $this->page = 1;
|
||||||
|
|
|
@ -1070,8 +1070,7 @@ class accountContainer {
|
||||||
}
|
}
|
||||||
// create PDF file
|
// create PDF file
|
||||||
if (isset($_POST['accountContainerCreatePDF'])) {
|
if (isset($_POST['accountContainerCreatePDF'])) {
|
||||||
// display PDf-file
|
metaRefresh('../lists/list.php?printPDF=1&type=' . $this->type . "&dn=" . base64_encode($this->finalDN));
|
||||||
createModulePDF(array($_SESSION[$this->base]), $_POST['pdfStructure']);
|
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
// module actions
|
// module actions
|
||||||
|
@ -1383,7 +1382,6 @@ class accountContainer {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
private function printSuccessPage() {
|
private function printSuccessPage() {
|
||||||
$pdfStructures = getPDFStructureDefinitions($this->type);
|
|
||||||
$this->printPageHeader();
|
$this->printPageHeader();
|
||||||
// Show success message
|
// Show success message
|
||||||
if ($this->dn_orig == '') {
|
if ($this->dn_orig == '') {
|
||||||
|
@ -1401,13 +1399,7 @@ class accountContainer {
|
||||||
echo "<input name=\"accountContainerCreateAgain\" type=\"submit\" value=\"" . $type->LABEL_CREATE_ANOTHER_ACCOUNT . "\"> \n";
|
echo "<input name=\"accountContainerCreateAgain\" type=\"submit\" value=\"" . $type->LABEL_CREATE_ANOTHER_ACCOUNT . "\"> \n";
|
||||||
echo "<input name=\"accountContainerBackToList\" type=\"submit\" value=\"" . $type->LABEL_BACK_TO_ACCOUNT_LIST . "\"> \n";
|
echo "<input name=\"accountContainerBackToList\" type=\"submit\" value=\"" . $type->LABEL_BACK_TO_ACCOUNT_LIST . "\"> \n";
|
||||||
echo " ";
|
echo " ";
|
||||||
echo "<select name=\"pdfStructure\" size=1>\n";
|
|
||||||
for ($i = 0; $i < sizeof($pdfStructures); $i++) {
|
|
||||||
echo "<option>" . $pdfStructures[$i] . "</option>\n";
|
|
||||||
}
|
|
||||||
echo "</select>\n";
|
|
||||||
echo "<input name=\"accountContainerCreatePDF\" type=\"submit\" value=\"" . _('Create PDF file') . "\">\n";
|
echo "<input name=\"accountContainerCreatePDF\" type=\"submit\" value=\"" . _('Create PDF file') . "\">\n";
|
||||||
printHelpLink(getHelp('', '403'), '403');
|
|
||||||
echo "</td></tr></table>\n";
|
echo "</td></tr></table>\n";
|
||||||
$this->printPageFooter();
|
$this->printPageFooter();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue