/** * Renders status column in thr reminder grid * * @param Varien_Object $row * @return string */ public function render(Varien_Object $row) { $cssClass = ''; switch ($row->getStatusCode()) { case Olts_Reminder_Model_Statuses::STATUS_CODE_DISABLED: $cssClass = 'reminder-disabled'; break; case Olts_Reminder_Model_Statuses::STATUS_CODE_PENDING: $cssClass = 'reminder-pending'; break; case Olts_Reminder_Model_Statuses::STATUS_CODE_PROCESSING: $cssClass = 'reminder-processing'; break; case Olts_Reminder_Model_Statuses::STATUS_CODE_COMPLETED: $cssClass = 'reminder-completed'; break; case Olts_Reminder_Model_Statuses::STATUS_CODE_FAILED: $cssClass = 'reminder-failed'; break; } return "<div class='{$cssClass}'>" . $row->getStatusName() . '</div>'; }