File manager - Edit - /home/verseaumee/middletvnew26/wp-content/plugins/shopbuild/invoice-templates/default.php
Back
<?php use Storebuild\Admin\StoreBuild_Admin; //order data $storebuild_fullname = isset($order) ? $order->get_billing_first_name() . ' ' . $order->get_billing_last_name() : ''; $storebuild_address = isset($order) ? $order->get_billing_address_1() : ''; $storebuild_city = isset($order) ? $order->get_billing_city() : ''; $storebuild_phone = isset($order) ? $order->get_billing_phone() : ''; $storebuild_email = isset($order) ? $order->get_billing_email() : ''; $storebuild_order_note = isset($order) ? $order->get_customer_note() : ''; $storebuild_order_number = isset($order) ? $order->get_order_number() : ''; $storebuild_order_date = isset($order) ? $order->get_date_created()->format('Y-m-d') : ''; $storebuild_order_status = isset($order) ? $order->get_status() : ''; //invoice settings $storebuild_invoice_settings = StoreBuild_Admin::get_option('_storebuild_invoice_settings'); $storebuild_invoice_logo = isset($storebuild_invoice_settings['invoice_logo']) ? $storebuild_invoice_settings['invoice_logo'] : array(); $storebuild_invoice_phone = isset($storebuild_invoice_settings['invoice_phone']) ? $storebuild_invoice_settings['invoice_phone'] : ''; $storebuild_invoice_email = isset($storebuild_invoice_settings['invoice_email']) ? $storebuild_invoice_settings['invoice_email'] : ''; $storebuild_invoice_terms = isset($storebuild_invoice_settings['invoice_terms']) ? $storebuild_invoice_settings['invoice_terms'] : ''; $storebuild_invoice_footer_note = isset($storebuild_invoice_settings['invoice_footer_note']) ? $storebuild_invoice_settings['invoice_footer_note'] : ''; ?> <div class="invoice-wrapper"> <!-- Invoice Header --> <div class="invoice-head"> <div class="logo"> <img src="<?php echo isset($storebuild_invoice_logo['url']) ? esc_url($storebuild_invoice_logo['url']) : ''; ?>" alt=""> </div> <div class="invoice-title"> <h2><?php esc_html_e('INVOICE', 'shopbuild'); ?></h2> <p><?php esc_html_e('Order Status:', 'shopbuild'); ?> <strong><?php echo esc_html($storebuild_order_status); ?></strong></p> <p><?php esc_html_e('Order number:', 'shopbuild'); ?> #<?php echo esc_html($storebuild_order_number); ?></p> <p><?php esc_html_e('Order date:', 'shopbuild'); ?> <?php echo esc_html($storebuild_order_date); ?></p> <p><?php esc_html_e('Phone:', 'shopbuild'); ?> <?php echo esc_html($storebuild_invoice_phone); ?></p> <p><?php esc_html_e('Email:', 'shopbuild'); ?><?php echo esc_html($storebuild_invoice_email); ?></p> </div> </div> <!-- User Information --> <div class="user-info"> <h2><?php esc_html_e('Billing Info', 'shopbuild'); ?></h2> <p><?php echo esc_html($storebuild_fullname); ?></p> <p><?php echo esc_html($storebuild_address); ?></p> <p><?php echo esc_html($storebuild_city); ?></p> <p><?php echo esc_html($storebuild_phone); ?></p> <p><?php echo esc_html($storebuild_email); ?></p> </div> <!-- Invoice Body (Table of Order Items) --> <div class="invoice-body"> <table> <thead> <tr> <th><?php esc_html_e('Product', 'shopbuild'); ?></th> <th><?php esc_html_e('Quantity', 'shopbuild'); ?></th> <th><?php esc_html_e('Price', 'shopbuild'); ?></th> </tr> </thead> <tbody> <?php if (isset($order)): ?> <?php $storebuild_items = $order->get_items(); foreach ($storebuild_items as $storebuild_item): ?> <tr> <td><?php echo esc_html($storebuild_item->get_name()); ?></td> <td><?php echo esc_html($storebuild_item->get_quantity()); ?></td> <td><?php echo wp_kses(wc_price($storebuild_item->get_total()), storebuild_get_kses_extended_ruleset()); ?></td> </tr> <?php endforeach; ?> <?php else: ?> <tr> <td>T-shirt</td> <td>1</td> <td>$16.00</td> </tr> <?php endif; ?> </tbody> </table> <!-- Total Section --> <div class="invoice-total"> <strong><?php esc_html_e('Total', 'shopbuild'); ?>: <?php echo isset($order) ? wp_kses(wc_price($order->get_total()), storebuild_get_kses_extended_ruleset()) : '$16.00'; ?></strong> </div> </div> <!-- Terms & Conditions --> <div class="invoice-terms-conditions"> <h3><?php esc_html_e('Terms & Conditions', 'shopbuild'); ?></h3> <p><?php echo esc_html($storebuild_invoice_terms); ?></p> </div> <!-- Footer --> <div class="invoice-footer"> <p><?php echo esc_html($storebuild_invoice_footer_note); ?></p> </div> </div> <div class="invoice-actions"> <button id="download-pdf" class="button button-primary"><?php esc_html_e('Download PDF', 'shopbuild'); ?></button> <button id="print-pdf" class="button button-secondary"><?php esc_html_e('Print PDF', 'shopbuild'); ?></button> </div>
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings