PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 0.0.4
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v0.0.4
2.4.1 2.4.0 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.2 2.2.1 2.2.0 2.1.2 2.1.1 trunk 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 All 68 releases
better-payment / includes / Admin / views / partials / layout-vars.php

layout-vars.php in Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More 0.0.4, at includes/Admin/views/partials/layout-vars.php

45 lines 3.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 $layout_action = !empty($extraDatas['action']) ? $extraDatas['action'] : '';
3 $layout_setting_meta = !empty($extraDatas['setting_meta']) ? $extraDatas['setting_meta'] : '';
4 $layout_dynamic_payment_hide_show = !empty($settings["better_payment_form_payment_source"]) && 'woocommerce' !== $settings["better_payment_form_payment_source"] ? 'is-hidden' : '';
5 $layout_put_amount_field_hide_show = !empty($settings["better_payment_form_payment_source"]) && 'woocommerce' === $settings["better_payment_form_payment_source"] ? 'is-hidden' : '';
6 $layout_form_content_offset_class = !empty($settings["better_payment_form_payment_source"]) && 'woocommerce' !== $settings["better_payment_form_payment_source"] ? '' : ''; //is-offset-2
7
8 $layout_form_transaction_details_heading = !empty($settings["better_payment_form_transaction_details_heading"]) ? $settings["better_payment_form_transaction_details_heading"] : '';
9 $layout_form_transaction_details_sub_heading = !empty($settings["better_payment_form_transaction_details_sub_heading"]) ? $settings["better_payment_form_transaction_details_sub_heading"] : '';
10 $layout_form_transaction_details_product_title = !empty($settings["better_payment_form_transaction_details_product_title"]) ? $settings["better_payment_form_transaction_details_product_title"] : '';
11 $layout_form_transaction_details_amount_text = !empty($settings["better_payment_form_transaction_details_amount_text"]) ? $settings["better_payment_form_transaction_details_amount_text"] : '';
12 $is_payment_type_woocommerce = !empty($settings["better_payment_form_payment_source"]) && 'woocommerce' === $settings["better_payment_form_payment_source"] ? true : false;
13
14 $layout_form_currency = !empty($settings["better_payment_form_currency"]) ? $settings["better_payment_form_currency"] : '';
15 $layout_form_currency_symbol = $layout_form_currency ? Better_Payment\Lite\Classes\Better_Payment_Handler::get_currency_symbols(esc_html($layout_form_currency)) : '<i class="bp-icon bp-logo-2"></i>';
16
17 $product_name = '';
18 $product_permalink = '';
19 $product_price = '';
20 $payment_amount_field_exists = 0;
21 $is_payment_amount_field_hidden = 0;
22
23 if ($is_payment_type_woocommerce) {
24 if(
25 !empty($settings['better_payment_form_currency_use_wocommerce']) && 'yes' === $settings['better_payment_form_currency_use_wocommerce'] &&
26 !empty($settings['better_payment_form_currency_wocommerce'])
27 ) {
28 $layout_form_currency_symbol = \Better_Payment\Lite\Classes\Better_Payment_Handler::get_currency_symbols( esc_html($settings['better_payment_form_currency_wocommerce']) );
29 }
30
31 //Fetch product data using product ID
32 $layout_form_woocommerce_product_id = !empty($settings["better_payment_form_woocommerce_product_id"]) ? intval($settings["better_payment_form_woocommerce_product_id"]) : 0;
33
34 if (function_exists('wc_get_product')) {
35 $bp_woocommerce_product = wc_get_product($layout_form_woocommerce_product_id);
36 $product = $bp_woocommerce_product;
37
38 if ($product) {
39 $product_name = $product->get_name();
40 $product_permalink = get_permalink($product->get_id());
41 $product_price = $product->get_price();
42 }
43 }
44 }
45