diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php index 7a08a1ca77aab8801ba032a9764855d627f1edf6..997f73c4c718c7e9789f7eda58affe95a090f5db 100644 --- a/htdocs/core/class/html.formfile.class.php +++ b/htdocs/core/class/html.formfile.class.php @@ -559,15 +559,13 @@ class FormFile */ function getDocumentsLink($modulepart, $filename, $filedir) { - if (! function_exists('dol_dir_list')) { - include DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; - } + if (! function_exists('dol_dir_list')) include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; $out=''; $this->numoffiles=0; - $file_list=dol_dir_list($filedir, 'files', 0, $filename.'.pdf', '\.meta$|\.png$'); + $file_list=dol_dir_list($filedir, 'files', 0, preg_quote($filename.'.pdf','/'), '\.meta$|\.png$'); // For ajax treatment $out.= '<div id="gen_pdf_'.$filename.'" class="linkobject hideobject">'.img_picto('', 'refresh').'</div>'."\n";