| @@ -1,5 +1,27 @@ | ||
| 1 | 1 | <?php |
| 2 | +/** | |
| 3 | + * Field settings panel in the form builder. | |
| 4 | + * | |
| 5 | + * @package Formidable | |
| 6 | + * | |
| 7 | + * @var array $field Field data. | |
| 8 | + * @var array $display Display options for each setting section. | |
| 9 | + * @var array $values Form values associated with the field. | |
| 10 | + * @var FrmFieldType $field_obj Field type handler. | |
| 11 | + * @var string $type_name Human-readable field type name. | |
| 12 | + * @var array $field_types Available field types this field can switch to. | |
| 13 | + * @var array $disabled_fields Field types that are disabled in the type dropdown. | |
| 14 | + * @var array $default_value_types Default value types available for this field. | |
| 15 | + * @var array $unique_values_label_atts Label attributes for the Unique checkbox. | |
| 16 | + * @var array $read_only_label_atts Label attributes for the Read Only checkbox. | |
| 17 | + * @var bool|null $show_upsell_for_unique_value Whether to show upsell for Unique. | |
| 18 | + * @var bool|null $show_upsell_for_read_only Whether to show upsell for Read Only. | |
| 19 | + * @var bool|null $show_upsell_for_before_after_contents Whether to show upsell for before/after contents. | |
| 20 | + * @var bool|null $show_upsell_for_autocomplete Whether to show upsell for autocomplete. | |
| 21 | + * @var bool|null $show_upsell_for_visibility Whether to show upsell for visibility. | |
| 22 | + */ | |
| 23 | + | |
| 2 | 24 | if ( ! defined( 'ABSPATH' ) ) { |
| 3 | 25 | die( 'You are not allowed to call this page directly.' ); |
| 4 | 26 | } |
| 5 | 27 | ?> |
| @@ -34,9 +56,9 @@ | ||
| 34 | 56 | <?php |
| 35 | 57 | } |
| 36 | 58 | |
| 37 | 59 | if ( $field['type'] === 'credit_card' && ! FrmAppHelper::pro_is_installed() ) { |
| 38 | - if ( ! FrmStrpLiteConnectHelper::at_least_one_mode_is_setup() && ! FrmSquareLiteConnectHelper::at_least_one_mode_is_setup() ) { | |
| 60 | + if ( ! FrmStrpLiteConnectHelper::at_least_one_mode_is_setup() && ! FrmSquareLiteConnectHelper::at_least_one_mode_is_setup() && ! FrmPayPalLiteConnectHelper::at_least_one_mode_is_setup() ) { | |
| 39 | 61 | FrmStrpLiteAppHelper::not_connected_warning(); |
| 40 | 62 | } elseif ( ! FrmTransLiteActionsController::get_actions_for_form( $field['form_id'] ) ) { |
| 41 | 63 | ?> |
| 42 | 64 | <div class="frm_warning_style frm-with-icon"> |
| @@ -43,9 +65,9 @@ | ||
| 43 | 65 | <?php FrmAppHelper::icon_by_class( 'frmfont frm_alert_icon', array( 'style' => 'width:24px' ) ); ?> |
| 44 | 66 | <span> |
| 45 | 67 | <?php |
| 46 | 68 | /* translators: %1$s: Link HTML, %2$s: End link */ |
| 47 | - printf( esc_html__( 'Credit Cards will not work without %1$sadding a Collect Payment action%2$s.', 'formidable' ), '<a href="?page=formidable&frm_action=settings&id=' . absint( $field['form_id'] ) . '&t=email_settings" target="_blank">', '</a>' ); | |
| 69 | + printf( esc_html__( 'Credit Cards will not work without %1$sadding a Stripe, Square, or PayPal action%2$s.', 'formidable' ), '<a href="?page=formidable&frm_action=settings&id=' . absint( $field['form_id'] ) . '&t=email_settings" target="_blank">', '</a>' ); | |
| 48 | 70 | ?> |
| 49 | 71 | </span> |
| 50 | 72 | </div> |
| 51 | 73 | <?php |
| @@ -83,9 +105,12 @@ | ||
| 83 | 105 | ?> |
| 84 | 106 | <?php if ( $display['label'] ) { ?> |
| 85 | 107 | <p class="frm-mt-xs"> |
| 86 | 108 | <label for="frm_name_<?php echo esc_attr( $field['id'] ); ?>"> |
| 87 | - <?php echo esc_html( apply_filters( 'frm_builder_field_label', __( 'Field Label', 'formidable' ), $field ) ); ?> | |
| 109 | + <?php | |
| 110 | + // skipcq: PHP-W1020 | |
| 111 | + echo esc_html( apply_filters( 'frm_builder_field_label', __( 'Field Label', 'formidable' ), $field ) ); | |
| 112 | + ?> | |
| 88 | 113 | </label> |
| 89 | 114 | <input type="text" name="field_options[name_<?php echo esc_attr( $field['id'] ); ?>]" value="<?php echo esc_attr( $field['name'] ); ?>" id="frm_name_<?php echo esc_attr( $field['id'] ); ?>" data-changeme="field_label_<?php echo esc_attr( $field['id'] ); ?>" /> |
| 90 | 115 | </p> |
| 91 | 116 | <?php } else { ?> |
| @@ -463,9 +488,9 @@ | ||
| 463 | 488 | $type_option_params['disabled'] = 'disabled'; |
| 464 | 489 | } |
| 465 | 490 | |
| 466 | 491 | FrmHtmlHelper::echo_dropdown_option( |
| 467 | - is_array( $ftype ) ? $ftype['name'] : $ftyp, | |
| 492 | + is_array( $ftype ) ? $ftype['name'] : $ftype, | |
| 468 | 493 | $fkey === $field['type'], |
| 469 | 494 | $type_option_params |
| 470 | 495 | ); |
| 471 | 496 | unset( $fkey, $ftype, $type_option_value, $type_option_params ); |