. * */ require_once('lib/impress.php'); // Check if we are a user OCP\User::checkLoggedIn(); $filename = strip_tags($_GET['file']); $title = strip_tags($_GET['name']); if(!OC_Filesystem::file_exists($filename)){ header("HTTP/1.0 404 Not Found"); $tmpl = new OCP\Template( '', '404', 'guest' ); $tmpl->assign('file',$filename); $tmpl->printPage(); exit; } header('Content-Type: text/html',true); OCP\Response::disableCaching(); header('Content-Length: '.OC_Filesystem::filesize($filename)); @ob_end_clean(); \OCA_Impress\Storage::showHeader($title); OC_Filesystem::readfile( $filename ); \OCA_Impress\Storage::showFooter();