getDocument($documentid); if (!is_object($document)) { exit; } if ($document->getAccessMode($user) < M_READ) { header('Content-Type: image/svg+xml'); readfile('../views/'.$theme.'/images/empty.svg'); exit; } if(isset($_GET['version'])) { $version = $_GET["version"]; if (!is_numeric($version)) exit; $controller = Controller::factory('Preview', array('dms'=>$dms, 'user'=>$user)); $controller->setParam('width', !empty($_GET["width"]) ? $_GET["width"] : null); $controller->setParam('document', $document); $controller->setParam('version', $version); $controller->setParam('type', 'version'); if(!$controller->run()) { header('Content-Type: image/svg+xml'); readfile('../views/'.$theme.'/images/empty.svg'); exit; } }