Merge pull request #4634 from giant-rabbit/JobLogCommandListingBug
[civicrm-core.git] / CRM / Case / Page / DashBoard.php
index 5869d48798620a6418ae67253f67ef983d24932a..24a0175bfad89d51a19ae1911d13062ab640e59a 100644 (file)
@@ -91,11 +91,11 @@ class CRM_Case_Page_DashBoard extends CRM_Core_Page {
     $upcoming = CRM_Case_BAO_Case::getCases($allCases, $userID, 'upcoming');
     $recent   = CRM_Case_BAO_Case::getCases($allCases, $userID, 'recent');
 
-    $upcomingPop = array_pop($upcoming);
-    if (strtotime($upcomingPop['case_scheduled_activity_date']) < time()) {
-      $upcomingPop['activity_status'] = 'status-overdue';
+    foreach($upcoming as $key=>$value) {
+      if(strtotime($value['case_scheduled_activity_date']) < time()) {
+        $upcoming[$key]['activity_status'] = 'status-overdue';
+      }
     }
-    array_push($upcoming, $upcomingPop);
     $this->assign('casesSummary', $summary);
     if (!empty($upcoming)) {
       $this->assign('upcomingCases', $upcoming);