getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); } $documentid = $_POST["documentid"]; $document = $dms->getDocument($documentid); if (!is_object($document)) { UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); } $folder = $document->getFolder(); $docPathHTML = $folder->getFolderPathHTML(true). " / ".$document->getName().""; if ($document->getAccessMode($user) < M_READWRITE) { UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied")); } /* Create a notify object which is used to notify reporters, owners, etc. * about changes on documents and folders */ $notifier = new LetoDMS_Email(); $notifier->setSender($user); $document->setNotifier($notifier); $name = sanitizeString($_POST["name"]); $comment = sanitizeString($_POST["comment"]); $keywords = sanitizeString($_POST["keywords"]); $sequence = $_POST["sequence"]; if (!is_numeric($sequence)) { $sequence="keep"; } if ( (($document->getName() == $name) || $document->setName($name)) && (($document->getComment() == $comment) || $document->setComment($comment)) && (($document->getKeywords() == $keywords) || $document->setKeywords($keywords)) && (($sequence == "keep") || $document->setSequence($sequence)) ) { } else { UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured")); } add_log_line("?documentid=".$documentid); header("Location:../out/out.ViewDocument.php?documentid=".$documentid); ?>