Exemplo n.º 1
0
  */
 case "generate_renewal_pdf":
     //Prepare the PDF file
     include $_SESSION['settings']['cpassman_dir'] . '/includes/libraries/Pdf/Tfpdf/tfpdf.class.php';
     $pdf = new tFPDF();
     //Add font for utf-8
     $pdf->AddFont('DejaVu', '', 'DejaVuSansCondensed.ttf', true);
     $pdf->aliasNbPages();
     $pdf->addPage();
     $pdf->SetFont('DejaVu', '', 16);
     $pdf->Cell(0, 10, $LANG['renewal_needed_pdf_title'], 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 12);
     $pdf->Cell(0, 10, $LANG['pdf_del_date'] . date($_SESSION['settings']['date_format'] . " " . $_SESSION['settings']['time_format'], time()), 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 10);
     $pdf->SetFillColor(192, 192, 192);
     $pdf->cell(70, 6, $LANG['label'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $LANG['creation_date'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $LANG['expiration_date'], 1, 0, "C", 1);
     $pdf->cell(45, 6, $LANG['group'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $LANG['author'], 1, 1, "C", 1);
     $pdf->SetFont('DejaVu', '', 9);
     foreach (explode('@|@', addslashes($_POST['text'])) as $line) {
         $elem = explode('@;@', $line);
         if (!empty($elem[0])) {
             $pdf->cell(70, 6, $elem[0], 1, 0, "L");
             $pdf->cell(25, 6, $elem[1], 1, 0, "C");
             $pdf->cell(25, 6, $elem[2], 1, 0, "C");
             $pdf->cell(45, 6, $elem[3], 1, 0, "C");
             $pdf->cell(25, 6, $elem[4], 1, 1, "C");
         }
     }
Exemplo n.º 2
0
     //Build PDF
     if (!empty($full_listing)) {
         //Prepare the PDF file
         include '../includes/libraries/tfpdf/tfpdf.php';
         $pdf = new tFPDF();
         //Add font for utf-8
         $pdf->AddFont('DejaVu', '', 'DejaVuSansCondensed.ttf', true);
         $pdf->AliasNbPages();
         $pdf->AddPage();
         $pdf->SetFont('DejaVu', '', 16);
         $pdf->Cell(0, 10, $txt['print_out_pdf_title'], 0, 1, 'C', false);
         $pdf->SetFont('DejaVu', '', 12);
         $pdf->Cell(0, 10, $txt['pdf_del_date'] . " " . date($_SESSION['settings']['date_format'] . " " . $_SESSION['settings']['time_format'], mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"))) . ' ' . $txt['by'] . ' ' . $_SESSION['login'], 0, 1, 'C', false);
         $pdf->SetFont('DejaVu', '', 10);
         $pdf->SetFillColor(192, 192, 192);
         $pdf->cell(65, 6, $txt['label'], 1, 0, "C", 1);
         $pdf->cell(55, 6, $txt['login'], 1, 0, "C", 1);
         $pdf->cell(70, 6, $txt['pw'], 1, 1, "C", 1);
         $pdf->SetFont('DejaVu', '', 9);
         foreach ($full_listing as $item) {
             $pdf->cell(65, 6, stripslashes($item['label']), 1, 0, "L");
             $pdf->cell(55, 6, stripslashes($item['login']), 1, 0, "C");
             $pdf->cell(70, 6, stripslashes($item['pw']), 1, 1, "C");
         }
         $pdf_file = "print_out_pdf_" . date("Y-m-d", mktime(0, 0, 0, date('m'), date('d'), date('y'))) . ".pdf";
         //send the file
         $pdf->Output($_SESSION['settings']['cpassman_dir'] . "/files/" . $pdf_file);
         echo '[{"output":"' . $_SESSION['settings']['cpassman_url'] . '/files/' . $pdf_file . '"}]';
     }
     break;
 case "store_personal_saltkey":