diff --git a/out/out.SetReviewersApprovers.php b/out/out.SetReviewersApprovers.php index 9c4bd24a8..521dfb735 100644 --- a/out/out.SetReviewersApprovers.php +++ b/out/out.SetReviewersApprovers.php @@ -1,113 +1,113 @@ - getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); -} -$documentid = $_GET["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 = getFolderPathHTML($folder, true). " / ".htmlspecialchars($document->getName()).""; - -if ($document->getAccessMode($user) < M_ALL) { - UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied")); -} - -if (!isset($_GET["version"]) || !is_numeric($_GET["version"]) || intval($_GET["version"]<1)) { - UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version")); +include("../inc/inc.Language.php"); +include("../inc/inc.ClassUI.php"); +include("../inc/inc.Authentication.php"); + +if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) { + UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); } - -$version = $_GET["version"]; +$documentid = $_GET["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 = getFolderPathHTML($folder, true). " / ".htmlspecialchars($document->getName()).""; + +if ($document->getAccessMode($user) < M_ALL) { + UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied")); +} + +if (!isset($_GET["version"]) || !is_numeric($_GET["version"]) || intval($_GET["version"]<1)) { + UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version")); +} + +$version = $_GET["version"]; $content = $document->getContentByVersion($version); $overallStatus = $content->getStatus(); - -if (!is_object($content)) { - UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version")); + +if (!is_object($content)) { + UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version")); } // control for document state if ($overallStatus["status"]==S_REJECTED || $overallStatus["status"]==S_OBSOLETE ) { - UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("cannot_assign_invalid_state")); + UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("cannot_assign_invalid_state")); } -UI::htmlStartPage(getMLText("document_title", array("documentname" => $document->getName()))); -UI::globalNavigation($folder); -UI::pageNavigation($docPathHTML, "view_document"); +UI::htmlStartPage(getMLText("document_title", array("documentname" => $document->getName()))); +UI::globalNavigation($folder); +UI::pageNavigation($docPathHTML, "view_document"); UI::contentHeading(getMLText("change_assignments")); - -// Retrieve a list of all users and groups that have review / approve privileges. + +// Retrieve a list of all users and groups that have review / approve privileges. $docAccess = $document->getApproversList(); - -// Retrieve list of currently assigned reviewers and approvers, along with -// their latest status. -$reviewStatus = $content->getReviewStatus(); + +// Retrieve list of currently assigned reviewers and approvers, along with +// their latest status. +$reviewStatus = $content->getReviewStatus(); $approvalStatus = $content->getApprovalStatus(); - -// Index the review results for easy cross-reference with the Approvers List. -$reviewIndex = array("i"=>array(), "g"=>array()); + +// Index the review results for easy cross-reference with the Approvers List. +$reviewIndex = array("i"=>array(), "g"=>array()); foreach ($reviewStatus as $i=>$rs) { - if ($rs["type"]==0) { - $reviewIndex["i"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); - } - else if ($rs["type"]==1) { - $reviewIndex["g"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); - } + if ($rs["type"]==0) { + $reviewIndex["i"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); + } + else if ($rs["type"]==1) { + $reviewIndex["g"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); + } } - -// Index the approval results for easy cross-reference with the Approvers List. -$approvalIndex = array("i"=>array(), "g"=>array()); -foreach ($approvalStatus as $i=>$rs) { - if ($rs["type"]==0) { - $approvalIndex["i"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); - } - else if ($rs["type"]==1) { - $approvalIndex["g"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); - } -} -?> - + +// Index the approval results for easy cross-reference with the Approvers List. +$approvalIndex = array("i"=>array(), "g"=>array()); +foreach ($approvalStatus as $i=>$rs) { + if ($rs["type"]==0) { + $approvalIndex["i"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); + } + else if ($rs["type"]==1) { + $approvalIndex["g"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i); + } +} +?> + - +
+