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