pass enableadminrevapp and enableownerrevapp to getReadAccessList()

This commit is contained in:
Uwe Steinmann 2013-02-27 17:14:23 +01:00
parent 0ec9c5977a
commit 5996ae0731

View File

@ -37,6 +37,9 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
$folder = $this->params['folder'];
$document = $this->params['document'];
$content = $this->params['version'];
$enableadminrevapp = $this->params['enableadminrevapp'];
$enableownerrevapp = $this->params['enableownerrevapp'];
$enableselfrevapp = $this->params['enableselfrevapp'];
$overallStatus = $content->getStatus();
@ -46,7 +49,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
$this->contentHeading(getMLText("change_assignments"));
// Retrieve a list of all users and groups that have review / approve privileges.
$docAccess = $document->getReadAccessList();
$docAccess = $folder->getReadAccessList($enableadminrevapp, $enableownerrevapp);
// Retrieve list of currently assigned reviewers and approvers, along with
// their latest status.
@ -58,8 +61,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
foreach ($reviewStatus as $i=>$rs) {
if ($rs["type"]==0) {
$reviewIndex["i"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i);
}
else if ($rs["type"]==1) {
} elseif ($rs["type"]==1) {
$reviewIndex["g"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i);
}
}
@ -69,8 +71,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
foreach ($approvalStatus as $i=>$rs) {
if ($rs["type"]==0) {
$approvalIndex["i"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i);
}
else if ($rs["type"]==1) {
} elseif ($rs["type"]==1) {
$approvalIndex["g"][$rs["required"]] = array("status"=>$rs["status"], "idx"=>$i);
}
}
@ -110,8 +111,8 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
print "<li class=\"cbSelectItem\"><input id='revInd".$usr->getID()."' type='checkbox' name='indReviewers[]' value='". $usr->getID() ."' disabled='disabled'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName());
break;
}
}
else {
} else {
if (!$enableselfrevapp && $usr->getID()==$user->getID()) continue;
print "<li class=\"cbSelectItem\"><input id='revInd".$usr->getID()."' type='checkbox' name='indReviewers[]' value='". $usr->getID() ."'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName());
}
}
@ -186,8 +187,8 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
print "<li class=\"cbSelectItem\"><input id='appInd".$usr->getID()."' type='checkbox' name='indApprovers[]' value='". $usr->getID() ."' disabled='disabled'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName());
break;
}
}
else {
} else {
if (!$enableselfrevapp && $usr->getID()==$user->getID()) continue;
print "<li class=\"cbSelectItem\"><input id='appInd".$usr->getID()."' type='checkbox' name='indApprovers[]' value='". $usr->getID() ."'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName());
}
}