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 '---'; } }
public function render(Varien_Object $row) { $field_id = str_replace('field_', '', $this->getColumn()->getIndex()); $value = $row->getEmailSubject(); return $value; }