Fix: Removed regex error

This commit is contained in:
eldy 2011-09-08 21:41:16 +02:00
parent 1daadb0c48
commit 4255971e4e

View File

@ -55,7 +55,9 @@ if ($_POST["action"] == "builddoc" && $user->rights->facture->lire)
require_once(DOL_DOCUMENT_ROOT."/includes/fpdf/fpdfi/fpdi.php");
require_once(DOL_DOCUMENT_ROOT.'/lib/pdf.lib.php');
$factures = dol_dir_list($conf->facture->dir_output,'all',1,implode('\.pdf|',$_POST['toGenerate']).'\.pdf','\.meta$|\.png','date',SORT_DESC) ;
$arrayofexclusion=array();
foreach($_POST['toGenerate'] as $tmppdf) $arrayofexclusion[]=preg_quote($tmppdf.'.pdf','/');
$factures = dol_dir_list($conf->facture->dir_output,'all',1,implode('|',$arrayofexclusion),'\.meta$|\.png','date',SORT_DESC);
// liste les fichiers
$files = array() ;
@ -63,7 +65,7 @@ if ($_POST["action"] == "builddoc" && $user->rights->facture->lire)
foreach($_POST['toGenerate'] as $basename){
foreach($factures as $facture){
if(strstr($facture["name"],$basename)){
$files[] = $conf->facture->dir_output.'/'.$basename.'/'.$facture["name"] ;
$files[] = $conf->facture->dir_output.'/'.$basename.'/'.$facture["name"];
}
}
}