Skip to content

Commit

Permalink
Fix file integrity message
Browse files Browse the repository at this point in the history
  • Loading branch information
eldy committed Feb 20, 2021
1 parent 104cf5b commit 8f91dd4
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions htdocs/admin/system/filecheck.php
Original file line number Diff line number Diff line change
Expand Up @@ -374,14 +374,6 @@
}
$out .= '</table>';
$out .= '</div>';

// Show warning
if (empty($tmpfilelist) && empty($tmpfilelist2) && empty($tmpfilelist3))
{
setEventMessages($langs->trans("FileIntegrityIsStrictlyConformedWithReference"), null, 'mesgs');
} else {
setEventMessages($langs->trans("FileIntegritySomeFilesWereRemovedOrModified"), null, 'warnings');
}
} else {
print 'Error: Failed to found dolibarr_htdocs_dir into XML file '.$xmlfile;
$error++;
Expand All @@ -407,14 +399,16 @@
var_dump($checksumtoget);
var_dump($checksumget == $checksumtoget);*/

$resultcomment = '';

$outexpectedchecksum = ($checksumtoget ? $checksumtoget : $langs->trans("Unknown"));
if ($checksumget == $checksumtoget)
{
if (count($file_list['added']))
{
$resultcode = 'warning';
$resultcomment = 'FileIntegrityIsOkButFilesWereAdded';
$outcurrentchecksum = $checksumget.' - <span class="'.$resultcode.'">'.$langs->trans("FileIntegrityIsOkButFilesWereAdded").'</span>';
$outcurrentchecksum = $checksumget.' - <span class="'.$resultcode.'">'.$langs->trans($resultcomment).'</span>';
} else {
$resultcode = 'ok';
$resultcomment = 'Success';
Expand All @@ -426,7 +420,18 @@
$outcurrentchecksum = '<span class="'.$resultcode.'">'.$checksumget.'</span>';
}

print load_fiche_titre($langs->trans("GlobalChecksum")).'<br>';
// Show warning
if (empty($tmpfilelist) && empty($tmpfilelist2) && empty($tmpfilelist3) && $resultcode == 'ok') {
setEventMessages($langs->trans("FileIntegrityIsStrictlyConformedWithReference"), null, 'mesgs');
} else {
if ($resultcode == 'warning') {
setEventMessages($langs->trans($resultcomment), null, 'warnings');
} else {
setEventMessages($langs->trans("FileIntegritySomeFilesWereRemovedOrModified"), null, 'errors');
}
}

print load_fiche_titre($langs->trans("GlobalChecksum"));
print $langs->trans("ExpectedChecksum").' = '.$outexpectedchecksum.'<br>';
print $langs->trans("CurrentChecksum").' = '.$outcurrentchecksum;

Expand Down

0 comments on commit 8f91dd4

Please sign in to comment.