PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.22.3
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.22.3
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
← All changes | stripe/controllers/FrmTransLiteSubscriptionsController.php +17 -6 6.5.16.22.3 View file →
@@ -39,9 +39,9 @@
39 39 */
40 40 $link = apply_filters( 'frm_sub_' . $subscription->paysys . '_receipt', $link );
41 41 }
42 42
43 - echo FrmAppHelper::kses( $link, array( 'a' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
43 + FrmAppHelper::kses_echo( $link, array( 'a' ) );
44 44 }
45 45
46 46 /**
47 47 * @param object $sub
@@ -95,9 +95,20 @@
95 95 if ( $sub_id ) {
96 96 $frm_sub = new FrmTransLiteSubscription();
97 97 $sub = $frm_sub->get_one( $sub_id );
98 98 if ( $sub ) {
99 - $canceled = FrmStrpLiteAppHelper::call_stripe_helper_class( 'cancel_subscription', $sub->sub_id );
99 + switch ( $sub->paysys ) {
100 + case 'stripe':
101 + $canceled = FrmStrpLiteAppHelper::call_stripe_helper_class( 'cancel_subscription', $sub->sub_id );
102 + break;
103 + case 'square':
104 + $canceled = FrmSquareLiteConnectHelper::cancel_subscription( $sub->sub_id );
105 + break;
106 + default:
107 + $canceled = false;
108 + break;
109 + }
110 +
100 111 if ( $canceled ) {
101 112 self::change_subscription_status(
102 113 array(
103 114 'status' => 'future_cancel',
@@ -110,12 +121,12 @@
110 121 $message = __( 'Failed', 'formidable' );
111 122 }
112 123 } else {
113 124 $message = __( 'That subscription was not found', 'formidable' );
114 - }
125 + }//end if
115 126 } else {
116 127 $message = __( 'Oops! No subscription was selected for cancelation.', 'formidable' );
117 - }
128 + }//end if
118 129
119 130 echo esc_html( $message );
120 131 wp_die();
121 132 }
@@ -134,9 +145,9 @@
134 145 FrmTransLiteActionsController::trigger_subscription_status_change( $atts['sub'] );
135 146 }
136 147
137 148 /**
138 - * @return null|string
149 + * @return string|null
139 150 */
140 151 public static function list_subscriptions_shortcode() {
141 152 if ( ! is_user_logged_in() ) {
142 153 return;
@@ -141,9 +152,9 @@
141 152 if ( ! is_user_logged_in() ) {
142 153 return;
143 154 }
144 155
145 - $frm_sub = new FrmTransLiteSubscription();
156 + $frm_sub = new FrmTransLiteSubscription();
146 157 $subscriptions = $frm_sub->get_all_for_user( get_current_user_id() );
147 158 if ( empty( $subscriptions ) ) {
148 159 return;
149 160 }