mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-11-26 23:42:11 +00:00
pass enableadminrevapp and enableownerrevapp to getReadAccessList()
This commit is contained in:
parent
0ec9c5977a
commit
5996ae0731
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -97,7 +98,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
|
|||
print "<li class=\"cbSelectItem\"><input type='checkbox' checked='checked' disabled='disabled'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())." <".$usr->getEmail().">";
|
||||
print "<input id='revInd".$usr->getID()."' type='hidden' name='indReviewers[]' value='". $usr->getID() ."'>";
|
||||
|
||||
}else if (isset($reviewIndex["i"][$usr->getID()])) {
|
||||
} elseif (isset($reviewIndex["i"][$usr->getID()])) {
|
||||
|
||||
switch ($reviewIndex["i"][$usr->getID()]["status"]) {
|
||||
case 0:
|
||||
|
@ -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());
|
||||
}
|
||||
}
|
||||
|
@ -132,7 +133,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
|
|||
print "<li class=\"cbSelectItem\"><input type='checkbox' checked='checked' disabled='disabled'>".htmlspecialchars($group->getName());
|
||||
print "<input id='revGrp".$group->getID()."' type='hidden' name='grpReviewers[]' value='". $group->getID() ."'>";
|
||||
|
||||
}else if (isset($reviewIndex["g"][$group->getID()])) {
|
||||
} elseif (isset($reviewIndex["g"][$group->getID()])) {
|
||||
|
||||
switch ($reviewIndex["g"][$group->getID()]["status"]) {
|
||||
case 0:
|
||||
|
@ -173,7 +174,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
|
|||
print "<li class=\"cbSelectItem\"><input type='checkbox' checked='checked' disabled='disabled'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())." <".$usr->getEmail().">";
|
||||
print "<input id='appInd".$usr->getID()."' type='hidden' name='indApprovers[]' value='". $usr->getID() ."'>";
|
||||
|
||||
}else if (isset($approvalIndex["i"][$usr->getID()])) {
|
||||
} elseif (isset($approvalIndex["i"][$usr->getID()])) {
|
||||
|
||||
switch ($approvalIndex["i"][$usr->getID()]["status"]) {
|
||||
case 0:
|
||||
|
@ -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());
|
||||
}
|
||||
}
|
||||
|
@ -208,7 +209,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Blue_Style {
|
|||
print "<li class=\"cbSelectItem\"><input type='checkbox' checked='checked' disabled='disabled'>".htmlspecialchars($group->getName());
|
||||
print "<input id='appGrp".$group->getID()."' type='hidden' name='grpApprovers[]' value='". $group->getID() ."'>";
|
||||
|
||||
}else if (isset($approvalIndex["g"][$group->getID()])) {
|
||||
} elseif (isset($approvalIndex["g"][$group->getID()])) {
|
||||
|
||||
switch ($approvalIndex["g"][$group->getID()]["status"]) {
|
||||
case 0:
|
||||
|
|
Loading…
Reference in New Issue
Block a user