list pending approval/reviews/workflows only for configured workflow mode

This commit is contained in:
Uwe Steinmann 2016-02-10 10:32:58 +01:00
parent a8c98b5f72
commit 82e839bb11

View File

@ -106,27 +106,37 @@ $(document).ready( function() {
$selgroup = $this->params['selgroup']; $selgroup = $this->params['selgroup'];
$cachedir = $this->params['cachedir']; $cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthList']; $previewwidth = $this->params['previewWidthList'];
$workflowmode = $this->params['workflowmode'];
if($selgroup) { if($selgroup) {
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth); $previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth);
$this->contentHeading(getMLText("group_info")); $this->contentHeading(getMLText("group_info"));
echo "<table class=\"table table-condensed\">\n"; echo "<table class=\"table table-condensed\">\n";
$reviewstatus = $selgroup->getReviewStatus(); if($workflowmode == "traditional") {
$i = 0; $reviewstatus = $selgroup->getReviewStatus();
foreach($reviewstatus as $rv) { $i = 0;
if($rv['status'] == 0) { foreach($reviewstatus as $rv) {
$i++; if($rv['status'] == 0) {
$i++;
}
} }
} }
echo "<tr><td>".getMLText('pending_reviews')."</td><td>".$i."</td></tr>"; if($workflowmode == "traditional" || $workflowmode == 'traditional_only_approval') {
$approvalstatus = $selgroup->getApprovalStatus(); echo "<tr><td>".getMLText('pending_reviews')."</td><td>".$i."</td></tr>";
$i = 0; $approvalstatus = $selgroup->getApprovalStatus();
foreach($approvalstatus as $rv) { $i = 0;
if($rv['status'] == 0) { foreach($approvalstatus as $rv) {
$i++; if($rv['status'] == 0) {
$i++;
}
} }
echo "<tr><td>".getMLText('pending_approvals')."</td><td>".$i."</td></tr>";
}
if($workflowmode == 'advanced') {
$workflowStatus = $selgroup->getWorkflowStatus();
if($workflowStatus)
echo "<tr><td>".getMLText('pending_workflows')."</td><td>".count($workflowStatus)."</td></tr>\n";
} }
echo "<tr><td>".getMLText('pending_approvals')."</td><td>".$i."</td></tr>";
echo "</table>"; echo "</table>";
} }
} /* }}} */ } /* }}} */