function logResults($filename, $errors, $warnings, $log_folder = 'logs') { if (!is_dir($log_folder)) { echo '<h2>Warning: Log folder not found - Create a folder called "logs".</h2>'; return false; } $log_filename = getLogFilename($filename); $fp = fopen($log_folder . '/' . $log_filename, 'w'); $file_last_change = date("F d Y H:i:s.", filemtime($filename)); $file_error_count = $errors; $file_warning_count = $warnings; $log_content = "{$file_last_change}\n{$file_error_count}\n{$file_warning_count}"; fwrite($fp, $log_content); }
<div class='entry_row_filetosniff'> <div class='entry_name'><a class="file_link" href="?path=<?php echo $dir; ?> &standard=DM&sniff=TEST&dir=current&filetosniff=<?php echo $entry; ?> "/><?php echo $entry; ?> </a></div> <div class="entry_history"> <?php $filename = $dir . '/' . $entry; $file_last_change = date("F d Y H:i:s.", filemtime($filename)); $log_filename = getLogFilename($filename); $log_filename = 'logs/' . urlencode($log_filename); if (file_exists($log_filename)) { $fp = fopen($log_filename, 'r'); $fp_content = array(); while (!feof($fp)) { $fp_content[] = fgets($fp); } fclose($fp); if (date('U', strtotime($fp_content[0])) != date('U', strtotime($file_last_change))) { echo '<span class="out-of-date">out of date</span>'; } else { if ($fp_content[1] == 0 and $fp_content[2] == 0) { echo '<span class="all-good">all good</span>'; } else { echo '<span class="warning">' . $fp_content[2] . '</span>';