if ($fill) { $style = 'style="background-color: ' . FIELDS_ODD_BG_COLOR . '"'; } else { $style = ''; } $counter->out(); } } else { $tbl .= fn_price_list_print_product_data($product, $selected_fields, $style, $price_schema); $fill = !$fill; } $counter->out(); } $tbl .= '</table>'; $counter->out(); Pdf::batchAdd($tbl); } } } //Close and output PDF document $temp_filename = fn_create_temp_file(); $imp_filename = $temp_filename . '.pdf'; fn_rename($temp_filename, $imp_filename); Pdf::batchRender($imp_filename, true); Storage::instance('assets')->put($filename, array('file' => $imp_filename, 'caching' => true)); fn_echo('<br />' . __('done')); } /** * * Adds product data in HTML format to price list table * @param array $product Product data
protected function printFooter() { RenderPdf::batchAdd('</table></body></html>'); RenderPdf::batchRender($this->getFileName(), true); }