Example #1
0
 public function render(Varien_Object $row)
 {
     $configuration = array();
     if ($row->getType() == Xtento_OrderExport_Model_Destination::TYPE_LOCAL) {
         $configuration['directory'] = $row->getPath();
     }
     if ($row->getType() == Xtento_OrderExport_Model_Destination::TYPE_FTP || $row->getType() == Xtento_OrderExport_Model_Destination::TYPE_SFTP) {
         $configuration['server'] = $row->getHostname() . ':' . $row->getPort();
         $configuration['username'] = $row->getUsername();
         $configuration['path'] = $row->getPath();
     }
     if ($row->getType() == Xtento_OrderExport_Model_Destination::TYPE_EMAIL) {
         $configuration['from'] = $row->getEmailSender();
         $configuration['to'] = $row->getEmailRecipient();
         $configuration['subject'] = $row->getEmailSubject();
     }
     if ($row->getType() == Xtento_OrderExport_Model_Destination::TYPE_CUSTOM) {
         $configuration['class'] = $row->getCustomClass();
     }
     if ($row->getType() == Xtento_OrderExport_Model_Destination::TYPE_WEBSERVICE) {
         $configuration['class'] = 'Webservice';
         $configuration['function'] = $row->getCustomFunction();
     }
     if (!empty($configuration)) {
         $configurationHtml = '';
         foreach ($configuration as $key => $value) {
             $configurationHtml .= Mage::helper('xtento_orderexport')->__(ucfirst($key)) . ': <i>' . Mage::helper('xtcore/core')->escapeHtml($value) . '</i><br/>';
         }
         return $configurationHtml;
     } else {
         return '---';
     }
 }