diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php
index 431de103fd3..f8876a7ea30 100644
--- a/htdocs/admin/system/filecheck.php
+++ b/htdocs/admin/system/filecheck.php
@@ -87,13 +87,16 @@ if (file_exists($xmlfile))
print ''."\n";
$var = true;
$tmpfilelist = dol_sort_array($file_list['missing'], 'filename');
- foreach ($tmpfilelist as $file)
+ if (is_array($tmpfilelist))
{
- $var = !$var;
- print '
';
- print '| '.$file['filename'].' | ' . "\n";
- print ''.$file['expectedmd5'].' | ' . "\n";
- print "
\n";
+ foreach ($tmpfilelist as $file)
+ {
+ $var = !$var;
+ print '';
+ print '| '.$file['filename'].' | ' . "\n";
+ print ''.$file['expectedmd5'].' | ' . "\n";
+ print "
\n";
+ }
}
print '';
@@ -109,16 +112,19 @@ if (file_exists($xmlfile))
print ''."\n";
$var = true;
$tmpfilelist = dol_sort_array($file_list['updated'], 'filename');
- foreach ($tmpfilelist as $file)
+ if (is_array($tmpfilelist))
{
- $var = !$var;
- print '';
- print '| '.$file['filename'].' | ' . "\n";
- print ''.$file['expectedmd5'].' | ' . "\n";
- print ''.$file['md5'].' | ' . "\n";
- print ''.dol_print_size(dol_filesize(DOL_DOCUMENT_ROOT.'/'.$file['filename'])).' | ' . "\n";
- print ''.dol_print_date(dol_filemtime(DOL_DOCUMENT_ROOT.'/'.$file['filename']),'dayhour').' | ' . "\n";
- print "
\n";
+ foreach ($tmpfilelist as $file)
+ {
+ $var = !$var;
+ print '';
+ print '| '.$file['filename'].' | ' . "\n";
+ print ''.$file['expectedmd5'].' | ' . "\n";
+ print ''.$file['md5'].' | ' . "\n";
+ print ''.dol_print_size(dol_filesize(DOL_DOCUMENT_ROOT.'/'.$file['filename'])).' | ' . "\n";
+ print ''.dol_print_date(dol_filemtime(DOL_DOCUMENT_ROOT.'/'.$file['filename']),'dayhour').' | ' . "\n";
+ print "
\n";
+ }
}
print '';
}