Esempio n. 1
0
                            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
Esempio n. 2
0
 protected function printFooter()
 {
     RenderPdf::batchAdd('</table></body></html>');
     RenderPdf::batchRender($this->getFileName(), true);
 }