function uc_views_bulk_operations_orders_print_orders in Ubercart Views 6.3
Same name and namespace in other branches
- 6.2 uc_views_bulk_operations/uc_views_bulk_operations.module \uc_views_bulk_operations_orders_print_orders()
Print multiple invoices.
1 string reference to 'uc_views_bulk_operations_orders_print_orders'
- uc_views_bulk_operations_order_operations in uc_views_bulk_operations/
uc_views_bulk_operations.module - Implementation of hook_node_operations(). (rather, hook_order_operations, which is based off the other)
File
- uc_views_bulk_operations/
uc_views_bulk_operations.module, line 92
Code
function uc_views_bulk_operations_orders_print_orders($orders) {
$output = '';
foreach ($orders as $order_id) {
$order = uc_order_load($order_id);
$output .= '<div style="page-break-after: always;">';
$output .= theme('uc_order', $order, 'print', variable_get('uc_cust_order_invoice_template', 'customer'));
$output .= '</div>';
}
print '<html><head><title>Invoice</title></head>';
print '<body onload="print();">';
print $output;
print '</body></html>';
exit;
}