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