Example #1
0
 /**
  * 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>';
 }