diff --git a/views/bootstrap/class.UsrMgr.php b/views/bootstrap/class.UsrMgr.php index add28e9fc..5a9429f13 100644 --- a/views/bootstrap/class.UsrMgr.php +++ b/views/bootstrap/class.UsrMgr.php @@ -82,6 +82,7 @@ $(document).ready( function() { $dms = $this->params['dms']; $seluser = $this->params['seluser']; $quota = $this->params['quota']; + $workflowmode = $this->params['workflowmode']; if($seluser) { $sessionmgr = new SeedDMS_SessionMgr($dms->getDB()); @@ -97,25 +98,34 @@ $(document).ready( function() { echo "".getMLText('documents')."".count($documents)."\n"; $documents = $seluser->getDocumentsLocked(); echo "".getMLText('documents_locked')."".count($documents)."\n"; - $reviewStatus = $seluser->getReviewStatus(); - if($reviewStatus['indstatus']) { - $i = 0; - foreach($reviewStatus['indstatus'] as $rv) { - if($rv['status'] == 0) { - $i++; + if($workflowmode == "traditional") { + $reviewStatus = $seluser->getReviewStatus(); + if($reviewStatus['indstatus']) { + $i = 0; + foreach($reviewStatus['indstatus'] as $rv) { + if($rv['status'] == 0) { + $i++; + } } + echo "".getMLText('pending_reviews')."".$i."\n"; } - echo "".getMLText('pending_reviews')."".$i."\n"; } - $approvalStatus = $seluser->getApprovalStatus(); - if($approvalStatus['indstatus']) { - $i = 0; - foreach($approvalStatus['indstatus'] as $rv) { - if($rv['status'] == 0) { - $i++; + if($workflowmode == "traditional" || $workflowmode == 'traditional_only_approval') { + $approvalStatus = $seluser->getApprovalStatus(); + if($approvalStatus['indstatus']) { + $i = 0; + foreach($approvalStatus['indstatus'] as $rv) { + if($rv['status'] == 0) { + $i++; + } } + echo "".getMLText('pending_approvals')."".$i."\n"; } - echo "".getMLText('pending_approvals')."".$i."\n"; + } + if($workflowmode == 'advanced') { + $workflowStatus = $seluser->getWorkflowStatus(); + if($workflowStatus['u']) + echo "".getMLText('pending_workflows')."".count($workflowStatus['u'])."\n"; } $sessions = $sessionmgr->getUserSessions($seluser); if($sessions) {