public static function parseStatus($dueDate) { if (empty($dueDate)) { // there is no due date return false; } if (!is_numeric($dueDate)) { $dueDate = strtotime($dueDate); } // make sure $date is a proper timestamp //$due = getDate($dueDate); //$dueDate = mktime(23,59,59,$due['mon'],$due['mday'],$due['year']); // if there is no time, give them until 11:59 PM to finish the action //$dueDate += 86399; $timeLeft = $dueDate - time(); // calculate how long till due date if ($timeLeft < 0) { return Yii::t('actions', 'Overdue {time}', array('{time}' => Actions::formatDate($dueDate))); } else { return Yii::t('actions', 'Due {date}', array('{date}' => Actions::formatDate($dueDate))); } }
} else { echo Yii::t('actions', 'Attachment:') . ' ' . Actions::formatDate($data->completeDate); } //User::getUserLinks($data->completedBy); echo ' '; //if ($data->complete=='Yes') //echo Actions::formatDate($data->completeDate); //else //echo Actions::parseStatus($data->dueDate); } elseif ($data->type == 'workflow') { // $actionData = explode(':',$data->actionDescription); $workflowRecord = CActiveRecord::model('Workflow')->findByPk($data->workflowId); $stageRecords = CActiveRecord::model('WorkflowStage')->findAllByAttributes(array('workflowId' => $data->workflowId), new CDbCriteria(array('order' => 'id ASC'))); echo Yii::t('workflow', 'Workflow:') . '<b> ' . $workflowRecord->name . '/' . $stageRecords[$data->stageNumber - 1]->name . '</b> '; } elseif ($data->type == 'email') { echo Yii::t('actions', 'Email Message:') . ' ' . Actions::formatDate($data->completeDate); } elseif ($data->type == 'note') { echo Yii::app()->dateFormatter->format(Yii::app()->locale->getDateFormat("medium"), $data->completeDate); } elseif ($data->type == 'call' || $data->type) { echo Yii::t('actions', 'Call:') . ' ' . Yii::app()->dateFormatter->format(Yii::app()->locale->getDateFormat("medium"), $data->completeDate); } ?> <div class="buttons"> <?php if (empty($data->type)) { if ($data->complete == 'Yes') { echo CHtml::link('[' . Yii::t('actions', 'Uncomplete') . ']', array('/actions/default/uncomplete', 'id' => $data->id, 'redirect' => 1), array()); } else { echo CHtml::link('[' . Yii::t('actions', 'Complete') . ']', array('/actions/default/complete', 'id' => $data->id, 'redirect' => 1), array()); } }