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) : '---'; }