public function render(Varien_Object $row) { // not logged in => use subscriber data if ($row->getType() != 2) { $value = $row->getSubscriberSuffix(); } 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->getSubscriberSuffix() ? $row->getSubscriberSuffix() : $row->getCustomerSuffix(); } else { $value = $row->getSubscriberSuffix(); } } else { $value = $row->getCustomerSuffix(); } return $value ? $value : '---'; }