PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 1.0.3
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v1.0.3
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 1.0.3, at includes/Admin/views/partials/layout-vars.php

50 lines 3.5 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\Handler::get_currency_symbols(esc_html($layout_form_currency)) : '<i class="bp-icon bp-logo-2"></i>';
16
17 $currency_alignment = ! empty ( $settings['better_payment_form_currency_alignment'] ) ? $settings['better_payment_form_currency_alignment'] : 'left';
18
19 $product_name = '';
20 $product_permalink = '';
21 $product_price = '';
22 $payment_amount_field_exists = 0;
23 $is_payment_amount_field_hidden = 0;
24 $valid_html_tags = wp_kses_allowed_html( 'post' );
25
26 if ($is_payment_type_woocommerce) {
27 if(
28 !empty($settings['better_payment_form_currency_use_woocommerce']) && 'yes' === $settings['better_payment_form_currency_use_woocommerce'] &&
29 !empty($settings['better_payment_form_currency_woocommerce'])
30 ) {
31 $layout_form_currency_symbol = \Better_Payment\Lite\Classes\Handler::get_currency_symbols( esc_html($settings['better_payment_form_currency_woocommerce']) );
32 }
33
34 //Fetch product data using product ID
35 $layout_form_woocommerce_product_id = !empty($settings["better_payment_form_woocommerce_product_id"]) ? intval($settings["better_payment_form_woocommerce_product_id"]) : 0;
36
37 if (function_exists('wc_get_product')) {
38 $bp_woocommerce_product = wc_get_product($layout_form_woocommerce_product_id);
39 $product = $bp_woocommerce_product;
40
41 if ($product) {
42 $product_name = $product->get_name();
43 $product_permalink = get_permalink($product->get_id());
44 $product_price = $product->get_price();
45 }
46 }
47 }
48
49 $layout_form_currency_left = 'left' === $currency_alignment ? $layout_form_currency_symbol : '';
50 $layout_form_currency_right = 'right' === $currency_alignment ? $layout_form_currency_symbol : '' ;