Files
crm.e5.pl/modules/EcmStockDocIns/pdfMerge.php
2024-04-27 09:23:34 +02:00

60 lines
1.3 KiB
PHP

<?php
global $current_user;
$db=$GLOBALS['db'];
$query=$_SESSION[$current_user->id.'_pdf_ecmstockdocins'];
$result = $db->query($query);
$id=create_guid();
$files=[];
$focus = new EcmStockDocIn ();
while($dane=$db->fetchByAssoc($result)){
$focus->retrieve($dane['id']);
unlink("pdfkopie/".$focus->createPdfFileName());
$focus->getPDF ($focus->id,'F');
$db->query("insert into files set name='".$focus->createPdfFileName()."', executed=0, zlecenie_id='$id', email='".$current_user->email1."'");
}
echo "Generacja PDF została zlecona, za chwilę otrzymasz email z adresem do pobrania paczki.";
/*
include './PDFMerger.php';
//require_once('fpdi/fpdi.php');
require_once('fpdf2/fpdf2.php');
require_once('fpdi/fpdi.php');
foreach($files as $key=>$val){
$merge = new PDFMerger(false);
foreach ($files[$key] as $name){
if(is_file('pdfkopie/'.$name)){
echo './pdfkopie/'.$name.'<br>';
$merge->addPDF('pdfkopie/'.$name);
}
}
echo './pdfkopie/'.$key.'.pdf<br>';
$merge->merge("file",'pdfkopie/'.$key.'.pdf');
}
/*
$zip = new ZipArchive();
$filename = "pdfkopie/paczka.zip";
unlink($filename);
if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
*/
?>