<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.4 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
* the contact and calls the appropriate type of page to view.
*
* @return void
- * @access public
*
*/
- function preProcess() {
+ public function preProcess() {
//check for civicase access.
if (!CRM_Case_BAO_Case::accessCiviCase()) {
CRM_Core_Error::fatal(ts('You are not authorized to access this page.'));
$upcoming = CRM_Case_BAO_Case::getCases($allCases, $userID, 'upcoming');
$recent = CRM_Case_BAO_Case::getCases($allCases, $userID, 'recent');
+ foreach($upcoming as $key=>$value) {
+ if(strtotime($value['case_scheduled_activity_date']) < time()) {
+ $upcoming[$key]['activity_status'] = 'status-overdue';
+ }
+ }
$this->assign('casesSummary', $summary);
if (!empty($upcoming)) {
$this->assign('upcomingCases', $upcoming);
if (!empty($recent)) {
$this->assign('recentCases', $recent);
}
- $this->assign('includeWysiwygEditor', TRUE);
}
/**
* it decides the which action has to be taken for the page.
*
* return null
- * @access public
*/
- function run() {
+ public function run() {
$this->preProcess();
return parent::run();
}
}
-