public function render(Varien_Object $row) { $value = $row->getPath(); $pdfModel = Mage::getModel('web2print/pdf'); if (!$value) { $error = '<span style="color:red;">' . Mage::helper('web2print')->__('Path not found.') . '</span>'; $configuredPath = Mage::helper('web2print')->getPDFSavePath($row->getExportType()) . $row->getDocumentId() . '.pdf'; if ($pdfModel->checkIfFileExists($configuredPath)) { return '<a TARGET="_blank" href="' . Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . $configuredPath . '">' . $configuredPath . '</a>'; /*try{ $pdfModel->load($row->getPdfId()); $pdfModel->setUpdatedAt(date("Y-m-d H:i:s")); $pdfModel->setUrl($configuredPath); $pdfModel->setStatus('completed'); $pdfModel->setExportType($row->getExportType()); $pdfModel->save(); return '<a TARGET="_blank" href="'.Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB).$configuredPath.'">'.$configuredPath.'</a>'; }catch(Exception $e){ return Mage::helper('web2print')->__('Could not update database record.'); }*/ } else { return $error; } } else { if ($pdfModel->checkIfFileExists($value)) { return '<a TARGET="_blank" href="' . Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . $value . '">' . $value . '</a>'; } else { return '<span style="color:red;">' . Mage::helper('web2print')->__('Pdf not found.') . '</span>'; } } }
public function render(Varien_Object $row) { if ($row->getExportType() != Xtento_OrderExport_Model_Export::EXPORT_TYPE_EVENT) { return parent::render($row); } else { return parent::render($row) . " (" . Mage::helper('xtento_orderexport')->__('Event') . ": " . $row->getExportEvent() . ")"; } }