diff --git a/workflow/engine/methods/cases/casesMenuLoader.php b/workflow/engine/methods/cases/casesMenuLoader.php index a74874e97..425f6560e 100755 --- a/workflow/engine/methods/cases/casesMenuLoader.php +++ b/workflow/engine/methods/cases/casesMenuLoader.php @@ -30,6 +30,15 @@ function getLoadTreeMenuData () //'to_revise', //'to_reassign' $aTypesID = Array ('CASES_INBOX' => 'to_do','CASES_DRAFT' => 'draft','CASES_CANCELLED' => 'cancelled','CASES_SENT' => 'sent','CASES_PAUSED' => 'paused','CASES_COMPLETED' => 'completed','CASES_SELFSERVICE' => 'selfservice'); + + /*----------------------------------********---------------------------------*/ + $licensedFeatures = & PMLicensedFeatures::getSingleton(); + if ($licensedFeatures->verifyfeature('7TTeDBQeWRoZTZKYjh4eFpYUlRDUUEyVERPU3FxellWank=')) { + $aTypesID['CONSOLIDATED_CASES'] = 'batch_routing'; + $aTypes[] = 'batch_routing'; + } + /*----------------------------------********---------------------------------*/ + //'CASES_TO_REVISE'=>'to_revise', //'CASES_TO_REASSIGN'=>'to_reassign' $list = array (); diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php b/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php index 5c936080c..b5a1eb92e 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Lists.php @@ -222,6 +222,20 @@ class Lists { array('count' => $totalUnassigned, 'item' => 'CASES_SELFSERVICE') ); + /*----------------------------------********---------------------------------*/ + $licensedFeatures = & \PMLicensedFeatures::getSingleton(); + if ($licensedFeatures->verifyfeature('7TTeDBQeWRoZTZKYjh4eFpYUlRDUUEyVERPU3FxellWank=')) { + $criteria = new Criteria(); + $criteria->add(\CaseConsolidatedPeer::CON_STATUS, 'ACTIVE'); + $criteria->addJoin(\CaseConsolidatedPeer::TAS_UID, \AppCacheViewPeer::TAS_UID, Criteria::LEFT_JOIN); + $criteria->add(\AppCacheViewPeer::USR_UID, $userId); + $criteria->add(\AppCacheViewPeer::DEL_THREAD_STATUS, 'OPEN'); + $criteria->add(\AppCacheViewPeer::APP_STATUS, 'TO_DO'); + $total = \CaseConsolidatedPeer::doCount( $criteria ); + $response[] = array('count' => $total, 'item' => 'CONSOLIDATED_CASES'); + } + /*----------------------------------********---------------------------------*/ + return $response; } } \ No newline at end of file