예제 #1
0
 public function render(Varien_Object $row)
 {
     if ('0000-00-00 00:00:00' == $this->_getValue($row)) {
         return $this->getColumn()->getDefault();
     }
     return parent::render($row);
 }
예제 #2
0
 public function render(Varien_Object $row)
 {
     $data = $this->_getValue($row);
     if (!strcmp('0000-00-00 00:00:00', $data)) {
         return '';
     }
     return parent::render($row);
 }
 /**
  * Append "since" textual value
  *
  * @param   Varien_Object $row
  * @return  string
  */
 public function render(Varien_Object $row)
 {
     $value = parent::render($row);
     if ($dateString = $this->_getValue($row)) {
         $value .= ' <strong>' . Mage::helper('enterprise_support')->getSinceTimeString($dateString) . '</strong>';
     }
     return $value;
 }
예제 #4
0
 public function render(Varien_Object $row)
 {
     $date = $row->getData($this->getColumn()->getIndex());
     if ($date == '') {
         return '-';
     }
     return parent::render($row);
 }
예제 #5
0
 public function render(Varien_Object $row)
 {
     if ($row->getData($this->getColumn()->getIndex())) {
         return parent::render($row);
     } else {
         return $this->getColumn()->getEmptyText();
     }
 }
 /**
  * Renders grid column
  *
  * @param   Varien_Object $row
  * @return  string
  */
 public function render(Varien_Object $row)
 {
     $date = date('Y-m-d H:i:s', $this->_getValue($row));
     if ($date) {
         $row->setData('txtime', $date);
         return parent::render($row);
     }
     return $this->getColumn()->getDefault();
 }
예제 #7
0
 public function render(Varien_Object $row)
 {
     try {
         return parent::render($row);
     } catch (Exception $e) {
         // Exception can be thrown if, eg, values do not correspond to dates
         return $e->getMessage();
     }
 }
예제 #8
0
 /**
  * Renders grid column
  *
  * @param   Varien_Object $row
  * @return  string
  */
 public function render(Varien_Object $row)
 {
     if ($data = $this->_getValue($row)) {
         if ($data === '0000-00-00 00:00:00') {
             return '';
         } else {
             return parent::render($row);
         }
     }
     return $this->getColumn()->getDefault();
 }
예제 #9
0
 public function render(Varien_Object $row)
 {
     $queueId = $row->getData("queue_id");
     if ($queueId != "") {
         $queue = Mage::getModel('followupemail/emailqueue')->load($queueId);
         if ($queue->getStatus() == MW_FollowUpEmail_Model_System_Config_Status::QUEUE_STATUS_CANCELLED) {
             return Mage::helper('followupemail')->__('Email is cancelled');
         }
     }
     if ($row->getData($this->getColumn()->getIndex())) {
         return parent::render($row);
     } else {
         return $this->getColumn()->getEmptyText();
     }
 }