display('admin.reports.html.twig', array('files' => $files)); $file = isset($_GET['file']) ? $_GET['file'] : NULL; if (!empty($file)) { if (!preg_match('/[^A-z0-9\' _\/\-\.]/', $file)) { if (file_exists($server_path_reports . $file)) { $content = nl2br(file_get_contents($server_path_reports . $file)); $twig->display('admin.logs.view.html.twig', array('file' => $file, 'content' => $content)); } else { echo 'Specified file does not exist.'; } } else { echo 'Invalid file name specified.'; } }