Example #1
0
 public function render(Varien_Object $row)
 {
     // not logged in => use subscriber data
     if ($row->getType() != 2) {
         $value = $row->getSubscriberDob();
     } elseif (Mage::getStoreConfig('newsletterextended/fields/customer_override')) {
         // fallback enabled => fallback to customer data if no data found in subscriber
         if (Mage::getStoreConfig('newsletterextended/fields/customer_fallback')) {
             $value = $row->getSubscriberDob() ? $row->getSubscriberDob() : $row->getCustomerDob();
         } else {
             $value = $row->getSubscriberDob();
         }
     } else {
         $value = $row->getCustomerDob();
     }
     return $value ? Mage::helper('core')->formatDate($value, 'medium', false) : '---';
 }