function wc_gzdp_invoice_download_button($actions, $order)
 {
     $invoices = wc_gzdp_get_invoices_by_order($order);
     if (!empty($invoices)) {
         foreach ($invoices as $invoice) {
             if (!in_array($invoice->type, wc_gzdp_get_invoice_frontend_types())) {
                 continue;
             }
             $actions['invoice_' . $invoice->type] = array('url' => wc_gzdp_get_invoice_download_url($invoice->id), 'name' => $invoice->get_title());
         }
     }
     return $actions;
 }
Пример #2
0
 * Single Product Price per Unit
 *
 * @author 		Vendidero
 * @package 	WooCommerceGermanized/Templates
 * @version     1.0
 */
if (!defined('ABSPATH')) {
    exit;
}
// Exit if accessed directly
global $invoices;
?>
<div class="woocommerce-gzdp-invoice">
	<h3><?php 
echo _x('Download Invoices', 'invoices', 'woocommerce-germanized-pro');
?>
</h3>
	<?php 
foreach ($invoices as $invoice) {
    ?>
		<a class="button button-invoice-download" href="<?php 
    echo wc_gzdp_get_invoice_download_url($invoice->id);
    ?>
"><?php 
    printf(_x('Download %s', 'invoices', 'woocommerce-germanized-pro'), $invoice->get_title());
    ?>
</a>
	<?php 
}
?>
</div>