Example #1
0
 public function render(Varien_Object $row)
 {
     $destinationIds = $row->getDestinationIds();
     $destinationText = "";
     if (empty($destinationIds)) {
         return Mage::helper('xtento_orderexport')->__('No destination saved.');
     }
     foreach (explode("&", $destinationIds) as $destinationId) {
         if (!empty($destinationId) && is_numeric($destinationId)) {
             if (!isset(self::$destinations[$destinationId])) {
                 $destination = Mage::getModel('xtento_orderexport/destination')->load($destinationId);
                 self::$destinations[$destinationId] = $destination;
             } else {
                 $destination = self::$destinations[$destinationId];
             }
             if ($destination->getId()) {
                 $destinationText .= $destination->getName() . " (" . Mage::getSingleton('xtento_orderexport/system_config_source_destination_type')->getName($destination->getType()) . ")<br>";
             }
         }
     }
     return $destinationText;
 }