setTpl($tpl); $logController = new LogController('/var/log'); $log = $logController->getLogFromRelativePath($logName); if (!$log instanceof LogEntry) exit(); if ($log->getReadable() === false) exit(); $readLog = $logController->readLog($log->getPath()); $filename = ((substr($log->getFilename(), -3) == '.gz') ? substr($log->getFilename(), 0, -3) : $log->getFilename()).'.txt'; header("Content-type: text/plain"); header("Content-Disposition: attachment; filename=".$filename); header("Pragma: no-cache"); header("Expires: 0"); $output = fopen('php://output', 'w'); fwrite($output, $readLog['output']); fclose($output); ?>