public function processGenerateSupplyOrderFormPDF()
 {
     require_once _PS_MODULE_DIR_ . 'erpillicopresta/classes/pdf/HTMLTemplateErpSupplyOrderForm.php';
     // generate multiple supply order PDF
     if (Tools::isSubmit('print_pdf_bulk')) {
         $supply_order_collection = array();
         foreach (explode(',', Tools::getValue('supply_order_created')) as $id_supply_order) {
             if (is_array($supply_order = ErpSupplyOrderClasses::getSupplyOrderCollection((int) $id_supply_order))) {
                 $supply_order_collection = array_merge($supply_order, $supply_order_collection);
             }
         }
         if (!count($supply_order_collection)) {
             die($this->errors[] = Tools::displayError('No supply order was found.'));
         }
         //$this->generatePDF( $supply_order_collection , PDF::TEMPLATE_SUPPLY_ORDER_FORM);
         $pdf = new PDF($supply_order_collection, 'ErpSupplyOrderForm', Context::getContext()->smarty);
         $pdf->render();
     }
 }