diff --git a/dev/build/generate_filelist_xml.php b/dev/build/generate_filelist_xml.php index b3ab7a77ffa..55a7c406bb7 100755 --- a/dev/build/generate_filelist_xml.php +++ b/dev/build/generate_filelist_xml.php @@ -276,29 +276,37 @@ if ($needtoclose) { fputs($fp, ' '."\n"); } // Add the SQL file +$regextoinclude = 'llx_blockedlog.*(\.php|\.sql)$'; +$regextoexclude = ''; // Exclude dirs +$files = dol_dir_list(dirname(__FILE__).'/../../htdocs/install/mysql/tables', 'files', 0, $regextoinclude, $regextoexclude, 'fullname'); $needtoclose = 0; -$file = dirname(__FILE__).'/../../htdocs/install/mysql/llx_blockedlog.sql'; -$newdir = str_replace(DOL_DOCUMENT_ROOT, '', dirname($file)); -$newdir = str_replace(dirname(__FILE__).'/../../htdocs', '', dirname($file)); -if ($newdir != $dir) { +foreach ($files as $filetmp) { + $file = $filetmp['fullname']; + $newdir = str_replace(DOL_DOCUMENT_ROOT, '', dirname($file)); + $newdir = str_replace(dirname(__FILE__).'/../../htdocs', '', dirname($file)); + if ($newdir != $dir) { + if ($needtoclose) { + fputs($fp, ' '."\n"); + } + fputs($fp, ' '."\n"); + $dir = $newdir; + $needtoclose = 1; + } + if (filetype($file) == "file") { + $md5 = md5_file($file); + $checksumconcat[] = $md5; + fputs($fp, ' '.$md5.''."\n"); + } if ($needtoclose) { fputs($fp, ' '."\n"); } - fputs($fp, ' '."\n"); - $dir = $newdir; - $needtoclose = 1; -} -if (filetype($file) == "file") { - $md5 = md5_file($file); - $checksumconcat[] = $md5; - fputs($fp, ' '.$md5.''."\n"); } if ($needtoclose) { fputs($fp, ' '."\n"); } // Add the trigger file -$needtoclose = 0; $file = dirname(__FILE__).'/../../htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php'; +$needtoclose = 0; $newdir = str_replace(DOL_DOCUMENT_ROOT, '', dirname($file)); $newdir = str_replace(dirname(__FILE__).'/../../htdocs', '', dirname($file)); if ($newdir != $dir) {