protected function _prepareMassaction() { parent::_prepareMassaction(); if (Mage::helper('pdfinvoiceplus')->checkEnable()) { $this->getMassactionBlock()->addItem('pdfinvoicegrid', array('label' => $this->__('Print Invoices via PDF Invoice+'), 'url' => $this->getUrl('pdfinvoiceplusadmin/adminhtml_invoice/printmassinvoicegrid'))); } }
protected function _prepareMassaction() { $this->setMassactionIdField('entity_id'); $this->getMassactionBlock()->setFormFieldName('invoice_ids'); $this->getMassactionBlock()->setUseSelectAll(false); $templateCollection = Mage::getModel('eadesign/pdfgenerator')->getCollection(); $templateCollection->addFieldToSelect('*')->addFieldToFilter('pdft_is_active', 1); $templates[0] = Mage::helper('sales')->__('Select'); foreach ($templateCollection as $collection) { $templates[$collection->getData('pdftemplate_id')] = $collection->getData('pdftemplate_name'); } $this->getMassactionBlock()->addItem('pdfinvoices_orderea', array('label' => Mage::helper('sales')->__('EaDesgin PDF Invoices'), 'url' => $this->getUrl('adminpdfgenerator/adminhtml_pdfgeneratorpdf/invoicepdfmass', array('_current' => true)), 'additional' => array('visibility' => array('name' => 'template', 'type' => 'select', 'class' => 'required-entry', 'label' => Mage::helper('catalog')->__('Template to print'), 'values' => $templates)))); parent::_prepareMassaction(); return $this; }