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')));
     }
 }
Exemple #2
0
 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;
 }