query($query)) { /* fetch object array */ while ($row = $result->fetch_assoc()) { $date= substr($row['name'], -6); $date=substr($date,0,2); $files[$row['zlecenie_id']][$date][]=$row['name']; $emails[$row['zlecenie_id']]=$row['email']; $mysqli->query("update files set executed=1 where id ='".$row['id']."'"); } /* free result set */ $result->close(); } echo "
";


include './PDFMerger.php';
require_once 'modules/Schedulers/phpMailer.php';

foreach($files as $key=>$val){
	//zlecenie	
	$mail = new PHPMailer2;

	foreach ($files[$key] as $data=> $val){

		$zip = new ZipArchive();
		$filename = "pdfkopie/".$key.".zip";
		if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
			exit("cannot open <$filename>\n");
		}
		$merge = new PDFMerger();
		
		foreach ($files[$key][$data] as $name){
			
			if(is_file('pdfkopie/'.$name)){
			
				$merge->addPDF('pdfkopie/'.$name);
			//	$zip->addFile('pdfkopie/'.$name, 'pdfkopie/'.$name);
				
			}
			
		}

		$merge->merge("file",'pdfkopie/'.$data.'_'.$key.'.pdf');
		$zip->addFile('pdfkopie/'.$data.'_'.$key.'.pdf', 'pdfkopie/'.$data.'_'.$key.'.pdf');
		$zip->close(); 
	}
	
	$mail->isSMTP();                                      // Set mailer to use SMTP
	$mail->Host = 'poczta.saas-systems.pl';  // Specify main and backup SMTP servers
	$mail->SMTPAuth = true;                               // Enable SMTP authentication
	$mail->Username = 'biuro@saas-systems.pl';                 // SMTP username
	$mail->Password = '3g431r31!';        
	$mail->CharSet = 'UTF-8';// SMTP password
	$mail->SMTPSecure = 'SSL';                            // Enable TLS encryption, `ssl` also accepted
	$mail->Port = 587;                                    // TCP port to connect to
	
	$mail->setFrom('biuro@saas-systems.pl', 'Usługa eksportu PDF');
	// Add a recipient
	
	$mail->addAddress($emails[$key]);

	
	
	$mail->isHTML(true);                                  // Set email format to HTML
	
	$mail->Subject = "Zamówione dokumenty PDF" ;
	$mail->Body    = "Witam w treści znajduje się link do pobrania paczki PDF: https://crm.e5.pl/".$filename;
	
//	$mail->addAttachment($filename);  
	if(!$mail->send()) {

	} else {
	
		//unset($filename);
	}
}

/*

 unlink($filename);

 */
?>