37 lines
1.2 KiB
PHP
37 lines
1.2 KiB
PHP
<?php defined( 'ABSPATH' ) or exit; ?>
|
|
<div class="wpo-step-description">
|
|
<h2><?php esc_html_e( 'Attach to...', 'woocommerce-pdf-invoices-packing-slips' ); ?></h2>
|
|
<p><?php esc_html_e( 'Select to which emails you would like to attach your invoice.', 'woocommerce-pdf-invoices-packing-slips' ); ?></p>
|
|
</div>
|
|
<div class="wpo-setup-input">
|
|
<table>
|
|
<?php
|
|
$current_settings = get_option( 'wpo_wcpdf_documents_settings_invoice', array() );
|
|
// load invoice to reuse method to get wc emails
|
|
$invoice = wcpdf_get_invoice( null );
|
|
$wc_emails = $invoice->get_wc_emails();
|
|
foreach ( $wc_emails as $email_id => $name ) {
|
|
if ( ! empty( $current_settings['attach_to_email_ids'][$email_id] ) ) {
|
|
$checked = 'checked';
|
|
} else {
|
|
$checked = '';
|
|
}
|
|
printf(
|
|
'<tr>
|
|
<th>
|
|
<input type="hidden" value="" name="wcpdf_settings[wpo_wcpdf_documents_settings_invoice][attach_to_email_ids][%1$s]">
|
|
<input id="%1$s" type="checkbox" %3$s name="wcpdf_settings[wpo_wcpdf_documents_settings_invoice][attach_to_email_ids][%1$s]" value="1">
|
|
</th>
|
|
<td>
|
|
<label for="%1$s" class="checkbox">%2$s</label>
|
|
</td>
|
|
</tr>',
|
|
esc_attr( $email_id ),
|
|
esc_html( $name ),
|
|
esc_attr( $checked )
|
|
);
|
|
|
|
}
|
|
?>
|
|
</table>
|
|
</div>
|