'; $logdir = opendir('logs/utdc'); $logs = array(); $sort = array(); $i = 0; while (false !== ($filename = readdir($logdir))) { if (!is_file('logs/utdc/'. $filename)) continue; if ($filename == '.htaccess' or $filename == 'index.htm') continue; $i++; $logs[$i] = $filename; $extra = 0; if (substr($filename, -4) == '.bz2') $extra = 4; if (substr($filename, -3) == '.gz') $extra = 3; $sort[$i] = substr($filename, strlen($filename) - (23 + $extra), 19); } closedir($logdir); if (count($logs) == 0) { echo ''; } else { arsort($sort); $i = 0; foreach($sort as $id => $date) { $log = $logs[$id]; $extra = 0; if (substr($log, -4) == '.bz2') $extra = 4; if (substr($log, -3) == '.gz') $extra = 3; $i++; $class = ($i%2) ? 'grey' : 'grey2'; echo ''; } } } if (!empty($filename)) { if (!file_exists('logs/utdc/'. $filename) or !is_file('logs/utdc/'. $filename)) die('bla'); echo'
Available UTDC Logs:
No logs available!
'; $tmp = substr($log, strlen($log) - (23 + $extra), 19); $tmp = str_replace('.', '', $tmp); $ts = mtimestamp($tmp); echo ' '.date('Y-m-d H:i', $ts).''; echo ''; echo ''.substr($log, 6, strlen($log) - 30 - $extra).''; echo ''; $d_size = file_size_info(filesize('logs/utdc/'. $log)); echo $d_size['size'] .' '. $d_size['type']; echo ''; echo 'Delete'; echo '
'; if (substr($filename, -4) == '.enc') { echo ''; } else { $fp = my_fopen('logs/utdc/'.$filename, 'rb', $compression = NULL); if (!$fp) die("Error opening file"); $i = 0; echo ''; */ echo wordwrap(htmlentities($line), 80, '
', 1) ."
"; } echo ''; my_fclose($fp, $compression); // look for a matching utdc screenshot $logdir = opendir('logs/utdc'); if (substr($filename, -4) == '.bz2') $extra = 4; if (substr($filename, -3) == '.gz') $extra = 3; while (false !== ($file = readdir($logdir))) { if (!is_file('logs/utdc/'. $filename)) continue; if ($filename == '.htaccess' or $filename == 'index.htm') continue; if ((substr($file, -4) == '.enc') and ((substr($filename, strlen($filename)-(23 + $extra), 19) == substr($file, strlen($file)-23, 19)) or ((substr($filename, strlen($filename)-(23 + $extra), 17) == substr($file, strlen($file)-23, 17)) and (abs(intval(substr($file, strlen($file)- 6, 2)) - intval(substr($filename, strlen($filename)-(6 + $extra), 17))) <=3)))) { echo ''; echo ''; } } closedir($logdir); } } echo ''; if (!empty($filename)) echo''; echo''; echo '
'.$filename.' '; echo 'Delete'; echo '
'; echo ''; echo '
'; while (($line = my_fgets($fp, 5000, $compression)) !== FALSE) { /* $i++; $class = ($i%2) ? 'grey' : 'grey2'; echo '
'; echo ''; echo htmlentities($line); echo ''; echo '
'.$file.' Delete
'; echo ''; echo '
Go Back To Logfile Overview
Go Back To Admin Page
'; ?>