printPage(); exit(); } if (isset($_GET['t'])) { $token = $_GET['t']; $tmpl = new \OCP\Template('documents', 'public', 'guest'); try { $file = File::getByShareToken($token); if ($file->isPasswordProtected() && !$file->checkPassword(@$_POST['password'])){ if (isset($_POST['password'])){ $tmpl->assign('wrongpw', true); } $tmpl->assign('hasPassword', true); } else { \OCP\Util::addStyle( 'documents', '3rdparty/webodf/dojo-app'); \OCP\Util::addStyle( 'documents', '3rdparty/webodf/editor' ); \OCP\Util::addScript('documents', 'documents'); $tmpl->assign('document', $token); } } catch (\Exception $e){ $tmpl->assign('notFound', true); } $tmpl->printPage(); }