@@ -4,7 +4,7 @@ discard block |
||
4 | 4 | * |
5 | 5 | */ |
6 | 6 | |
7 | -defined( 'ABSPATH' ) || exit; |
|
7 | +defined('ABSPATH') || exit; |
|
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Paypal Payment Gateway class. |
@@ -24,7 +24,7 @@ discard block |
||
24 | 24 | * |
25 | 25 | * @var array |
26 | 26 | */ |
27 | - protected $supports = array( 'subscription', 'sandbox', 'single_subscription_group' ); |
|
27 | + protected $supports = array('subscription', 'sandbox', 'single_subscription_group'); |
|
28 | 28 | |
29 | 29 | /** |
30 | 30 | * Payment method order. |
@@ -59,7 +59,7 @@ discard block |
||
59 | 59 | * |
60 | 60 | * @var array |
61 | 61 | */ |
62 | - public $currencies = array( 'AUD', 'BRL', 'CAD', 'MXN', 'NZD', 'HKD', 'SGD', 'USD', 'EUR', 'JPY', 'TRY', 'NOK', 'CZK', 'DKK', 'HUF', 'ILS', 'MYR', 'PHP', 'PLN', 'SEK', 'CHF', 'TWD', 'THB', 'GBP', 'RMB', 'RUB', 'INR' ); |
|
62 | + public $currencies = array('AUD', 'BRL', 'CAD', 'MXN', 'NZD', 'HKD', 'SGD', 'USD', 'EUR', 'JPY', 'TRY', 'NOK', 'CZK', 'DKK', 'HUF', 'ILS', 'MYR', 'PHP', 'PLN', 'SEK', 'CHF', 'TWD', 'THB', 'GBP', 'RMB', 'RUB', 'INR'); |
|
63 | 63 | |
64 | 64 | /** |
65 | 65 | * URL to view a transaction. |
@@ -80,17 +80,17 @@ discard block |
||
80 | 80 | */ |
81 | 81 | public function __construct() { |
82 | 82 | |
83 | - $this->title = __( 'PayPal Standard', 'invoicing' ); |
|
84 | - $this->method_title = __( 'PayPal Standard', 'invoicing' ); |
|
85 | - $this->checkout_button_text = __( 'Proceed to PayPal', 'invoicing' ); |
|
86 | - $this->notify_url = wpinv_get_ipn_url( $this->id ); |
|
87 | - |
|
88 | - add_filter( 'wpinv_subscription_cancel_url', array( $this, 'filter_cancel_subscription_url' ), 10, 2 ); |
|
89 | - add_filter( 'getpaid_paypal_args', array( $this, 'process_subscription' ), 10, 2 ); |
|
90 | - add_filter( 'getpaid_paypal_sandbox_notice', array( $this, 'sandbox_notice' ) ); |
|
91 | - add_filter( 'getpaid_get_paypal_connect_url', array( $this, 'maybe_get_connect_url' ), 10, 2 ); |
|
92 | - add_action( 'getpaid_authenticated_admin_action_connect_paypal', array( $this, 'connect_paypal' ) ); |
|
93 | - add_action( 'wpinv_paypal_connect', array( $this, 'display_connect_buttons' ) ); |
|
83 | + $this->title = __('PayPal Standard', 'invoicing'); |
|
84 | + $this->method_title = __('PayPal Standard', 'invoicing'); |
|
85 | + $this->checkout_button_text = __('Proceed to PayPal', 'invoicing'); |
|
86 | + $this->notify_url = wpinv_get_ipn_url($this->id); |
|
87 | + |
|
88 | + add_filter('wpinv_subscription_cancel_url', array($this, 'filter_cancel_subscription_url'), 10, 2); |
|
89 | + add_filter('getpaid_paypal_args', array($this, 'process_subscription'), 10, 2); |
|
90 | + add_filter('getpaid_paypal_sandbox_notice', array($this, 'sandbox_notice')); |
|
91 | + add_filter('getpaid_get_paypal_connect_url', array($this, 'maybe_get_connect_url'), 10, 2); |
|
92 | + add_action('getpaid_authenticated_admin_action_connect_paypal', array($this, 'connect_paypal')); |
|
93 | + add_action('wpinv_paypal_connect', array($this, 'display_connect_buttons')); |
|
94 | 94 | parent::__construct(); |
95 | 95 | } |
96 | 96 | |
@@ -103,16 +103,16 @@ discard block |
||
103 | 103 | * @param GetPaid_Payment_Form_Submission $submission Checkout submission. |
104 | 104 | * @return array |
105 | 105 | */ |
106 | - public function process_payment( $invoice, $submission_data, $submission ) { |
|
106 | + public function process_payment($invoice, $submission_data, $submission) { |
|
107 | 107 | |
108 | 108 | // Get redirect url. |
109 | - $paypal_redirect = $this->get_request_url( $invoice ); |
|
109 | + $paypal_redirect = $this->get_request_url($invoice); |
|
110 | 110 | |
111 | 111 | // Add a note about the request url. |
112 | 112 | $invoice->add_note( |
113 | 113 | sprintf( |
114 | - __( 'Redirecting to PayPal: %s', 'invoicing' ), |
|
115 | - esc_url( $paypal_redirect ) |
|
114 | + __('Redirecting to PayPal: %s', 'invoicing'), |
|
115 | + esc_url($paypal_redirect) |
|
116 | 116 | ), |
117 | 117 | false, |
118 | 118 | false, |
@@ -120,7 +120,7 @@ discard block |
||
120 | 120 | ); |
121 | 121 | |
122 | 122 | // Redirect to PayPal |
123 | - wp_redirect( $paypal_redirect ); |
|
123 | + wp_redirect($paypal_redirect); |
|
124 | 124 | exit; |
125 | 125 | |
126 | 126 | } |
@@ -131,21 +131,21 @@ discard block |
||
131 | 131 | * @param WPInv_Invoice $invoice Invoice object. |
132 | 132 | * @return string |
133 | 133 | */ |
134 | - public function get_request_url( $invoice ) { |
|
134 | + public function get_request_url($invoice) { |
|
135 | 135 | |
136 | 136 | // Endpoint for this request |
137 | - $this->endpoint = $this->is_sandbox( $invoice ) ? 'https://www.sandbox.paypal.com/cgi-bin/webscr?test_ipn=1&' : 'https://www.paypal.com/cgi-bin/webscr?'; |
|
137 | + $this->endpoint = $this->is_sandbox($invoice) ? 'https://www.sandbox.paypal.com/cgi-bin/webscr?test_ipn=1&' : 'https://www.paypal.com/cgi-bin/webscr?'; |
|
138 | 138 | |
139 | 139 | // Retrieve paypal args. |
140 | - $paypal_args = map_deep( $this->get_paypal_args( $invoice ), 'urlencode' ); |
|
140 | + $paypal_args = map_deep($this->get_paypal_args($invoice), 'urlencode'); |
|
141 | 141 | |
142 | - if ( $invoice->is_recurring() ) { |
|
142 | + if ($invoice->is_recurring()) { |
|
143 | 143 | $paypal_args['bn'] = 'GetPaid_Subscribe_WPS_US'; |
144 | 144 | } else { |
145 | 145 | $paypal_args['bn'] = 'GetPaid_ShoppingCart_WPS_US'; |
146 | 146 | } |
147 | 147 | |
148 | - return add_query_arg( $paypal_args, $this->endpoint ); |
|
148 | + return add_query_arg($paypal_args, $this->endpoint); |
|
149 | 149 | |
150 | 150 | } |
151 | 151 | |
@@ -155,25 +155,25 @@ discard block |
||
155 | 155 | * @param WPInv_Invoice $invoice Invoice object. |
156 | 156 | * @return array |
157 | 157 | */ |
158 | - protected function get_paypal_args( $invoice ) { |
|
158 | + protected function get_paypal_args($invoice) { |
|
159 | 159 | |
160 | 160 | // Whether or not to send the line items as one item. |
161 | - $force_one_line_item = apply_filters( 'getpaid_paypal_force_one_line_item', true, $invoice ); |
|
161 | + $force_one_line_item = apply_filters('getpaid_paypal_force_one_line_item', true, $invoice); |
|
162 | 162 | |
163 | - if ( $invoice->is_recurring() || ( wpinv_use_taxes() && wpinv_prices_include_tax() ) ) { |
|
163 | + if ($invoice->is_recurring() || (wpinv_use_taxes() && wpinv_prices_include_tax())) { |
|
164 | 164 | $force_one_line_item = true; |
165 | 165 | } |
166 | 166 | |
167 | 167 | $paypal_args = apply_filters( |
168 | 168 | 'getpaid_paypal_args', |
169 | 169 | array_merge( |
170 | - $this->get_transaction_args( $invoice ), |
|
171 | - $this->get_line_item_args( $invoice, $force_one_line_item ) |
|
170 | + $this->get_transaction_args($invoice), |
|
171 | + $this->get_line_item_args($invoice, $force_one_line_item) |
|
172 | 172 | ), |
173 | 173 | $invoice |
174 | 174 | ); |
175 | 175 | |
176 | - return $this->fix_request_length( $invoice, $paypal_args ); |
|
176 | + return $this->fix_request_length($invoice, $paypal_args); |
|
177 | 177 | } |
178 | 178 | |
179 | 179 | /** |
@@ -182,9 +182,9 @@ discard block |
||
182 | 182 | * @param WPInv_Invoice $invoice Invoice object. |
183 | 183 | * @return array |
184 | 184 | */ |
185 | - protected function get_transaction_args( $invoice ) { |
|
185 | + protected function get_transaction_args($invoice) { |
|
186 | 186 | |
187 | - $email = $this->is_sandbox( $invoice ) ? wpinv_get_option( 'paypal_sandbox_email', wpinv_get_option( 'paypal_email', '' ) ) : wpinv_get_option( 'paypal_email', '' ); |
|
187 | + $email = $this->is_sandbox($invoice) ? wpinv_get_option('paypal_sandbox_email', wpinv_get_option('paypal_email', '')) : wpinv_get_option('paypal_email', ''); |
|
188 | 188 | return array( |
189 | 189 | 'cmd' => '_cart', |
190 | 190 | 'business' => $email, |
@@ -195,16 +195,16 @@ discard block |
||
195 | 195 | 'rm' => is_ssl() ? 2 : 1, |
196 | 196 | 'upload' => 1, |
197 | 197 | 'currency_code' => $invoice->get_currency(), // https://developer.paypal.com/docs/nvp-soap-api/currency-codes/#paypal |
198 | - 'return' => esc_url_raw( $this->get_return_url( $invoice ) ), |
|
199 | - 'cancel_return' => esc_url_raw( $invoice->get_checkout_payment_url() ), |
|
200 | - 'notify_url' => getpaid_limit_length( $this->notify_url, 255 ), |
|
201 | - 'invoice' => getpaid_limit_length( $invoice->get_number(), 127 ), |
|
198 | + 'return' => esc_url_raw($this->get_return_url($invoice)), |
|
199 | + 'cancel_return' => esc_url_raw($invoice->get_checkout_payment_url()), |
|
200 | + 'notify_url' => getpaid_limit_length($this->notify_url, 255), |
|
201 | + 'invoice' => getpaid_limit_length($invoice->get_number(), 127), |
|
202 | 202 | 'custom' => $invoice->get_id(), |
203 | - 'first_name' => getpaid_limit_length( $invoice->get_first_name(), 32 ), |
|
204 | - 'last_name' => getpaid_limit_length( $invoice->get_last_name(), 64 ), |
|
205 | - 'country' => getpaid_limit_length( $invoice->get_country(), 2 ), |
|
206 | - 'email' => getpaid_limit_length( $invoice->get_email(), 127 ), |
|
207 | - 'cbt' => get_bloginfo( 'name' ), |
|
203 | + 'first_name' => getpaid_limit_length($invoice->get_first_name(), 32), |
|
204 | + 'last_name' => getpaid_limit_length($invoice->get_last_name(), 64), |
|
205 | + 'country' => getpaid_limit_length($invoice->get_country(), 2), |
|
206 | + 'email' => getpaid_limit_length($invoice->get_email(), 127), |
|
207 | + 'cbt' => get_bloginfo('name'), |
|
208 | 208 | ); |
209 | 209 | |
210 | 210 | } |
@@ -216,30 +216,30 @@ discard block |
||
216 | 216 | * @param bool $force_one_line_item Create only one item for this invoice. |
217 | 217 | * @return array |
218 | 218 | */ |
219 | - protected function get_line_item_args( $invoice, $force_one_line_item = false ) { |
|
219 | + protected function get_line_item_args($invoice, $force_one_line_item = false) { |
|
220 | 220 | |
221 | 221 | // Maybe send invoice as a single item. |
222 | - if ( $force_one_line_item ) { |
|
223 | - return $this->get_line_item_args_single_item( $invoice ); |
|
222 | + if ($force_one_line_item) { |
|
223 | + return $this->get_line_item_args_single_item($invoice); |
|
224 | 224 | } |
225 | 225 | |
226 | 226 | // Send each line item individually. |
227 | 227 | $line_item_args = array(); |
228 | 228 | |
229 | 229 | // Prepare line items. |
230 | - $this->prepare_line_items( $invoice ); |
|
230 | + $this->prepare_line_items($invoice); |
|
231 | 231 | |
232 | 232 | // Add taxes to the cart |
233 | - if ( wpinv_use_taxes() && $invoice->is_taxable() ) { |
|
234 | - $line_item_args['tax_cart'] = wpinv_sanitize_amount( (float) $invoice->get_total_tax(), 2 ); |
|
233 | + if (wpinv_use_taxes() && $invoice->is_taxable()) { |
|
234 | + $line_item_args['tax_cart'] = wpinv_sanitize_amount((float) $invoice->get_total_tax(), 2); |
|
235 | 235 | } |
236 | 236 | |
237 | 237 | // Add discount. |
238 | - if ( $invoice->get_total_discount() > 0 ) { |
|
239 | - $line_item_args['discount_amount_cart'] = wpinv_sanitize_amount( (float) $invoice->get_total_discount(), 2 ); |
|
238 | + if ($invoice->get_total_discount() > 0) { |
|
239 | + $line_item_args['discount_amount_cart'] = wpinv_sanitize_amount((float) $invoice->get_total_discount(), 2); |
|
240 | 240 | } |
241 | 241 | |
242 | - return array_merge( $line_item_args, $this->get_line_items() ); |
|
242 | + return array_merge($line_item_args, $this->get_line_items()); |
|
243 | 243 | |
244 | 244 | } |
245 | 245 | |
@@ -249,11 +249,11 @@ discard block |
||
249 | 249 | * @param WPInv_Invoice $invoice Invoice object. |
250 | 250 | * @return array |
251 | 251 | */ |
252 | - protected function get_line_item_args_single_item( $invoice ) { |
|
252 | + protected function get_line_item_args_single_item($invoice) { |
|
253 | 253 | $this->delete_line_items(); |
254 | 254 | |
255 | - $item_name = sprintf( __( 'Invoice #%s', 'invoicing' ), $invoice->get_number() ); |
|
256 | - $this->add_line_item( $item_name, 1, wpinv_round_amount( (float) $invoice->get_total(), 2, true ), $invoice->get_id() ); |
|
255 | + $item_name = sprintf(__('Invoice #%s', 'invoicing'), $invoice->get_number()); |
|
256 | + $this->add_line_item($item_name, 1, wpinv_round_amount((float) $invoice->get_total(), 2, true), $invoice->get_id()); |
|
257 | 257 | |
258 | 258 | return $this->get_line_items(); |
259 | 259 | } |
@@ -277,19 +277,19 @@ discard block |
||
277 | 277 | * |
278 | 278 | * @param WPInv_Invoice $invoice Invoice object. |
279 | 279 | */ |
280 | - protected function prepare_line_items( $invoice ) { |
|
280 | + protected function prepare_line_items($invoice) { |
|
281 | 281 | $this->delete_line_items(); |
282 | 282 | |
283 | 283 | // Items. |
284 | - foreach ( $invoice->get_items() as $item ) { |
|
284 | + foreach ($invoice->get_items() as $item) { |
|
285 | 285 | $amount = $item->get_price(); |
286 | 286 | $quantity = $invoice->get_template() == 'amount' ? 1 : $item->get_quantity(); |
287 | - $this->add_line_item( $item->get_raw_name(), $quantity, $amount, $item->get_id() ); |
|
287 | + $this->add_line_item($item->get_raw_name(), $quantity, $amount, $item->get_id()); |
|
288 | 288 | } |
289 | 289 | |
290 | 290 | // Fees. |
291 | - foreach ( $invoice->get_fees() as $fee => $data ) { |
|
292 | - $this->add_line_item( $fee, 1, wpinv_sanitize_amount( $data['initial_fee'] ) ); |
|
291 | + foreach ($invoice->get_fees() as $fee => $data) { |
|
292 | + $this->add_line_item($fee, 1, wpinv_sanitize_amount($data['initial_fee'])); |
|
293 | 293 | } |
294 | 294 | |
295 | 295 | } |
@@ -302,15 +302,15 @@ discard block |
||
302 | 302 | * @param float $amount Amount. |
303 | 303 | * @param string $item_number Item number. |
304 | 304 | */ |
305 | - protected function add_line_item( $item_name, $quantity = 1, $amount = 0.0, $item_number = '' ) { |
|
306 | - $index = ( count( $this->line_items ) / 4 ) + 1; |
|
305 | + protected function add_line_item($item_name, $quantity = 1, $amount = 0.0, $item_number = '') { |
|
306 | + $index = (count($this->line_items) / 4) + 1; |
|
307 | 307 | |
308 | 308 | $item = apply_filters( |
309 | 309 | 'getpaid_paypal_line_item', |
310 | 310 | array( |
311 | - 'item_name' => html_entity_decode( getpaid_limit_length( $item_name ? wp_strip_all_tags( $item_name ) : __( 'Item', 'invoicing' ), 127 ), ENT_NOQUOTES, 'UTF-8' ), |
|
311 | + 'item_name' => html_entity_decode(getpaid_limit_length($item_name ? wp_strip_all_tags($item_name) : __('Item', 'invoicing'), 127), ENT_NOQUOTES, 'UTF-8'), |
|
312 | 312 | 'quantity' => (float) $quantity, |
313 | - 'amount' => wpinv_sanitize_amount( (float) $amount, 2 ), |
|
313 | + 'amount' => wpinv_sanitize_amount((float) $amount, 2), |
|
314 | 314 | 'item_number' => $item_number, |
315 | 315 | ), |
316 | 316 | $item_name, |
@@ -319,12 +319,12 @@ discard block |
||
319 | 319 | $item_number |
320 | 320 | ); |
321 | 321 | |
322 | - $this->line_items[ 'item_name_' . $index ] = getpaid_limit_length( $item['item_name'], 127 ); |
|
323 | - $this->line_items[ 'quantity_' . $index ] = $item['quantity']; |
|
322 | + $this->line_items['item_name_' . $index] = getpaid_limit_length($item['item_name'], 127); |
|
323 | + $this->line_items['quantity_' . $index] = $item['quantity']; |
|
324 | 324 | |
325 | 325 | // The price or amount of the product, service, or contribution, not including shipping, handling, or tax. |
326 | - $this->line_items[ 'amount_' . $index ] = $item['amount'] * $item['quantity']; |
|
327 | - $this->line_items[ 'item_number_' . $index ] = getpaid_limit_length( $item['item_number'], 127 ); |
|
326 | + $this->line_items['amount_' . $index] = $item['amount'] * $item['quantity']; |
|
327 | + $this->line_items['item_number_' . $index] = getpaid_limit_length($item['item_number'], 127); |
|
328 | 328 | } |
329 | 329 | |
330 | 330 | /** |
@@ -336,19 +336,19 @@ discard block |
||
336 | 336 | * @param array $paypal_args Arguments sent to Paypal in the request. |
337 | 337 | * @return array |
338 | 338 | */ |
339 | - protected function fix_request_length( $invoice, $paypal_args ) { |
|
339 | + protected function fix_request_length($invoice, $paypal_args) { |
|
340 | 340 | $max_paypal_length = 2083; |
341 | - $query_candidate = http_build_query( $paypal_args, '', '&' ); |
|
341 | + $query_candidate = http_build_query($paypal_args, '', '&'); |
|
342 | 342 | |
343 | - if ( strlen( $this->endpoint . $query_candidate ) <= $max_paypal_length ) { |
|
343 | + if (strlen($this->endpoint . $query_candidate) <= $max_paypal_length) { |
|
344 | 344 | return $paypal_args; |
345 | 345 | } |
346 | 346 | |
347 | 347 | return apply_filters( |
348 | 348 | 'getpaid_paypal_args', |
349 | 349 | array_merge( |
350 | - $this->get_transaction_args( $invoice ), |
|
351 | - $this->get_line_item_args( $invoice, true ) |
|
350 | + $this->get_transaction_args($invoice), |
|
351 | + $this->get_line_item_args($invoice, true) |
|
352 | 352 | ), |
353 | 353 | $invoice |
354 | 354 | ); |
@@ -361,10 +361,10 @@ discard block |
||
361 | 361 | * @param array $paypal_args PayPal args. |
362 | 362 | * @param WPInv_Invoice $invoice Invoice object. |
363 | 363 | */ |
364 | - public function process_subscription( $paypal_args, $invoice ) { |
|
364 | + public function process_subscription($paypal_args, $invoice) { |
|
365 | 365 | |
366 | 366 | // Make sure this is a subscription. |
367 | - if ( ! $invoice->is_recurring() || ! $subscription = getpaid_get_invoice_subscription( $invoice ) ) { |
|
367 | + if (!$invoice->is_recurring() || !$subscription = getpaid_get_invoice_subscription($invoice)) { |
|
368 | 368 | return $paypal_args; |
369 | 369 | } |
370 | 370 | |
@@ -372,23 +372,23 @@ discard block |
||
372 | 372 | $paypal_args['cmd'] = '_xclick-subscriptions'; |
373 | 373 | |
374 | 374 | // Subscription name. |
375 | - $paypal_args['item_name'] = sprintf( __( 'Invoice #%s', 'invoicing' ), $invoice->get_number() ); |
|
375 | + $paypal_args['item_name'] = sprintf(__('Invoice #%s', 'invoicing'), $invoice->get_number()); |
|
376 | 376 | |
377 | 377 | // Get subscription args. |
378 | - $period = strtoupper( substr( $subscription->get_period(), 0, 1 ) ); |
|
378 | + $period = strtoupper(substr($subscription->get_period(), 0, 1)); |
|
379 | 379 | $interval = (int) $subscription->get_frequency(); |
380 | 380 | $bill_times = (int) $subscription->get_bill_times(); |
381 | - $initial_amount = (float) wpinv_sanitize_amount( $invoice->get_initial_total(), 2 ); |
|
382 | - $recurring_amount = (float) wpinv_sanitize_amount( $invoice->get_recurring_total(), 2 ); |
|
383 | - $subscription_item = $invoice->get_recurring( true ); |
|
381 | + $initial_amount = (float) wpinv_sanitize_amount($invoice->get_initial_total(), 2); |
|
382 | + $recurring_amount = (float) wpinv_sanitize_amount($invoice->get_recurring_total(), 2); |
|
383 | + $subscription_item = $invoice->get_recurring(true); |
|
384 | 384 | |
385 | 385 | // Convert 365 days to 1 year. |
386 | - if ( 'D' == $period && 365 == $interval ) { |
|
386 | + if ('D' == $period && 365 == $interval) { |
|
387 | 387 | $period = 'Y'; |
388 | 388 | $interval = 1; |
389 | 389 | } |
390 | 390 | |
391 | - if ( $subscription_item->has_free_trial() ) { |
|
391 | + if ($subscription_item->has_free_trial()) { |
|
392 | 392 | |
393 | 393 | $paypal_args['a1'] = 0 == $initial_amount ? 0 : $initial_amount; |
394 | 394 | |
@@ -398,28 +398,28 @@ discard block |
||
398 | 398 | // Trial period. |
399 | 399 | $paypal_args['t1'] = $subscription_item->get_trial_period(); |
400 | 400 | |
401 | - } elseif ( $initial_amount != $recurring_amount ) { |
|
401 | + } elseif ($initial_amount != $recurring_amount) { |
|
402 | 402 | |
403 | 403 | // No trial period, but initial amount includes a sign-up fee and/or other items, so charge it as a separate period. |
404 | 404 | |
405 | - if ( 1 == $bill_times ) { |
|
405 | + if (1 == $bill_times) { |
|
406 | 406 | $param_number = 3; |
407 | 407 | } else { |
408 | 408 | $param_number = 1; |
409 | 409 | } |
410 | 410 | |
411 | - $paypal_args[ 'a' . $param_number ] = $initial_amount ? $initial_amount : 0; |
|
411 | + $paypal_args['a' . $param_number] = $initial_amount ? $initial_amount : 0; |
|
412 | 412 | |
413 | 413 | // Sign Up interval |
414 | - $paypal_args[ 'p' . $param_number ] = $interval; |
|
414 | + $paypal_args['p' . $param_number] = $interval; |
|
415 | 415 | |
416 | 416 | // Sign Up unit of duration |
417 | - $paypal_args[ 't' . $param_number ] = $period; |
|
417 | + $paypal_args['t' . $param_number] = $period; |
|
418 | 418 | |
419 | 419 | } |
420 | 420 | |
421 | 421 | // We have a recurring payment |
422 | - if ( ! isset( $param_number ) || 1 == $param_number ) { |
|
422 | + if (!isset($param_number) || 1 == $param_number) { |
|
423 | 423 | |
424 | 424 | // Subscription price |
425 | 425 | $paypal_args['a3'] = $recurring_amount; |
@@ -433,7 +433,7 @@ discard block |
||
433 | 433 | } |
434 | 434 | |
435 | 435 | // Recurring payments |
436 | - if ( 1 == $bill_times || ( $initial_amount != $recurring_amount && ! $subscription_item->has_free_trial() && 2 == $bill_times ) ) { |
|
436 | + if (1 == $bill_times || ($initial_amount != $recurring_amount && !$subscription_item->has_free_trial() && 2 == $bill_times)) { |
|
437 | 437 | |
438 | 438 | // Non-recurring payments |
439 | 439 | $paypal_args['src'] = 0; |
@@ -442,15 +442,15 @@ discard block |
||
442 | 442 | |
443 | 443 | $paypal_args['src'] = 1; |
444 | 444 | |
445 | - if ( $bill_times > 0 ) { |
|
445 | + if ($bill_times > 0) { |
|
446 | 446 | |
447 | 447 | // An initial period is being used to charge a sign-up fee |
448 | - if ( $initial_amount != $recurring_amount && ! $subscription_item->has_free_trial() ) { |
|
448 | + if ($initial_amount != $recurring_amount && !$subscription_item->has_free_trial()) { |
|
449 | 449 | $bill_times--; |
450 | 450 | } |
451 | 451 | |
452 | 452 | // Make sure it's not over the max of 52 |
453 | - $paypal_args['srt'] = ( $bill_times <= 52 ? absint( $bill_times ) : 52 ); |
|
453 | + $paypal_args['srt'] = ($bill_times <= 52 ? absint($bill_times) : 52); |
|
454 | 454 | |
455 | 455 | } |
456 | 456 | } |
@@ -459,10 +459,10 @@ discard block |
||
459 | 459 | $paypal_args['rm'] = 2; |
460 | 460 | |
461 | 461 | // Get rid of redudant items. |
462 | - foreach ( array( 'item_name_1', 'quantity_1', 'amount_1', 'item_number_1' ) as $arg ) { |
|
462 | + foreach (array('item_name_1', 'quantity_1', 'amount_1', 'item_number_1') as $arg) { |
|
463 | 463 | |
464 | - if ( isset( $paypal_args[ $arg ] ) ) { |
|
465 | - unset( $paypal_args[ $arg ] ); |
|
464 | + if (isset($paypal_args[$arg])) { |
|
465 | + unset($paypal_args[$arg]); |
|
466 | 466 | } |
467 | 467 | } |
468 | 468 | |
@@ -480,7 +480,7 @@ discard block |
||
480 | 480 | * @return void |
481 | 481 | */ |
482 | 482 | public function verify_ipn() { |
483 | - new GetPaid_Paypal_Gateway_IPN_Handler( $this ); |
|
483 | + new GetPaid_Paypal_Gateway_IPN_Handler($this); |
|
484 | 484 | } |
485 | 485 | |
486 | 486 | /** |
@@ -489,7 +489,7 @@ discard block |
||
489 | 489 | public function sandbox_notice() { |
490 | 490 | |
491 | 491 | return sprintf( |
492 | - __( 'SANDBOX ENABLED. You can use sandbox testing accounts only. See the %1$sPayPal Sandbox Testing Guide%2$s for more details.', 'invoicing' ), |
|
492 | + __('SANDBOX ENABLED. You can use sandbox testing accounts only. See the %1$sPayPal Sandbox Testing Guide%2$s for more details.', 'invoicing'), |
|
493 | 493 | '<a href="https://developer.paypal.com/docs/classic/lifecycle/ug_sandbox/">', |
494 | 494 | '</a>' |
495 | 495 | ); |
@@ -501,49 +501,49 @@ discard block |
||
501 | 501 | * |
502 | 502 | * @param array $admin_settings |
503 | 503 | */ |
504 | - public function admin_settings( $admin_settings ) { |
|
504 | + public function admin_settings($admin_settings) { |
|
505 | 505 | |
506 | 506 | $currencies = sprintf( |
507 | - __( 'Supported Currencies: %s', 'invoicing' ), |
|
508 | - implode( ', ', $this->currencies ) |
|
507 | + __('Supported Currencies: %s', 'invoicing'), |
|
508 | + implode(', ', $this->currencies) |
|
509 | 509 | ); |
510 | 510 | |
511 | 511 | $admin_settings['paypal_active']['desc'] .= " ($currencies)"; |
512 | - $admin_settings['paypal_desc']['std'] = __( 'Pay via PayPal: you can pay with your credit card if you don\'t have a PayPal account.', 'invoicing' ); |
|
512 | + $admin_settings['paypal_desc']['std'] = __('Pay via PayPal: you can pay with your credit card if you don\'t have a PayPal account.', 'invoicing'); |
|
513 | 513 | |
514 | 514 | // Access tokens. |
515 | - $live_email = wpinv_get_option( 'paypal_email' ); |
|
516 | - $sandbox_email = wpinv_get_option( 'paypal_sandbox_email' ); |
|
515 | + $live_email = wpinv_get_option('paypal_email'); |
|
516 | + $sandbox_email = wpinv_get_option('paypal_sandbox_email'); |
|
517 | 517 | |
518 | 518 | $admin_settings['paypal_connect'] = array( |
519 | 519 | 'type' => 'hook', |
520 | 520 | 'id' => 'paypal_connect', |
521 | - 'name' => __( 'Connect to PayPal', 'invoicing' ), |
|
521 | + 'name' => __('Connect to PayPal', 'invoicing'), |
|
522 | 522 | ); |
523 | 523 | |
524 | 524 | $admin_settings['paypal_email'] = array( |
525 | 525 | 'type' => 'text', |
526 | 526 | 'class' => 'live-auth-data', |
527 | 527 | 'id' => 'paypal_email', |
528 | - 'name' => __( 'Live Email Address', 'invoicing' ), |
|
529 | - 'desc' => __( 'The email address of your PayPal account.', 'invoicing' ), |
|
528 | + 'name' => __('Live Email Address', 'invoicing'), |
|
529 | + 'desc' => __('The email address of your PayPal account.', 'invoicing'), |
|
530 | 530 | ); |
531 | 531 | |
532 | 532 | $admin_settings['paypal_sandbox_email'] = array( |
533 | 533 | 'type' => 'text', |
534 | 534 | 'class' => 'sandbox-auth-data', |
535 | 535 | 'id' => 'paypal_sandbox_email', |
536 | - 'name' => __( 'Sandbox Email Address', 'invoicing' ), |
|
537 | - 'desc' => __( 'The email address of your sandbox PayPal account.', 'invoicing' ), |
|
538 | - 'std' => wpinv_get_option( 'paypal_email', '' ), |
|
536 | + 'name' => __('Sandbox Email Address', 'invoicing'), |
|
537 | + 'desc' => __('The email address of your sandbox PayPal account.', 'invoicing'), |
|
538 | + 'std' => wpinv_get_option('paypal_email', ''), |
|
539 | 539 | ); |
540 | 540 | |
541 | 541 | $admin_settings['paypal_ipn_url'] = array( |
542 | 542 | 'type' => 'ipn_url', |
543 | 543 | 'id' => 'paypal_ipn_url', |
544 | - 'name' => __( 'IPN Url', 'invoicing' ), |
|
544 | + 'name' => __('IPN Url', 'invoicing'), |
|
545 | 545 | 'std' => $this->notify_url, |
546 | - 'desc' => __( "If you've not enabled IPNs in your paypal account, use the above URL to enable them.", 'invoicing' ) . ' <a href="https://developer.paypal.com/docs/api-basics/notifications/ipn/"><em>' . __( 'Learn more.', 'invoicing' ) . '</em></a>', |
|
546 | + 'desc' => __("If you've not enabled IPNs in your paypal account, use the above URL to enable them.", 'invoicing') . ' <a href="https://developer.paypal.com/docs/api-basics/notifications/ipn/"><em>' . __('Learn more.', 'invoicing') . '</em></a>', |
|
547 | 547 | 'readonly' => true, |
548 | 548 | ); |
549 | 549 | |
@@ -556,9 +556,9 @@ discard block |
||
556 | 556 | * @param string $url |
557 | 557 | * @param WPInv_Subscription $subscription |
558 | 558 | */ |
559 | - public function filter_cancel_subscription_url( $url, $subscription ) { |
|
559 | + public function filter_cancel_subscription_url($url, $subscription) { |
|
560 | 560 | |
561 | - if ( $this->id !== $subscription->get_gateway() ) { |
|
561 | + if ($this->id !== $subscription->get_gateway()) { |
|
562 | 562 | return $url; |
563 | 563 | } |
564 | 564 | |
@@ -566,16 +566,16 @@ discard block |
||
566 | 566 | $profile_id = $subscription->get_profile_id(); |
567 | 567 | |
568 | 568 | // Bail if no profile ID. |
569 | - if ( empty( $profile_id ) ) { |
|
569 | + if (empty($profile_id)) { |
|
570 | 570 | return $url; |
571 | 571 | } |
572 | 572 | |
573 | 573 | $cancel_url = 'https://www.paypal.com/myaccount/autopay/connect/%s/cancel'; |
574 | - if ( $this->is_sandbox( $subscription->get_parent_payment() ) ) { |
|
574 | + if ($this->is_sandbox($subscription->get_parent_payment())) { |
|
575 | 575 | $cancel_url = 'https://www.sandbox.paypal.com/myaccount/autopay/connect/%s/cancel'; |
576 | 576 | } |
577 | 577 | |
578 | - return sprintf( $cancel_url, $profile_id ); |
|
578 | + return sprintf($cancel_url, $profile_id); |
|
579 | 579 | } |
580 | 580 | |
581 | 581 | /** |
@@ -585,8 +585,8 @@ discard block |
||
585 | 585 | * @param array $data |
586 | 586 | * @return string |
587 | 587 | */ |
588 | - public static function maybe_get_connect_url( $url = '', $data = array() ) { |
|
589 | - return self::get_connect_url( false, urldecode( $data['redirect'] ) ); |
|
588 | + public static function maybe_get_connect_url($url = '', $data = array()) { |
|
589 | + return self::get_connect_url(false, urldecode($data['redirect'])); |
|
590 | 590 | } |
591 | 591 | |
592 | 592 | /** |
@@ -597,25 +597,25 @@ discard block |
||
597 | 597 | * @param string $redirect |
598 | 598 | * @return string |
599 | 599 | */ |
600 | - public static function get_connect_url( $is_sandbox, $redirect = '' ) { |
|
600 | + public static function get_connect_url($is_sandbox, $redirect = '') { |
|
601 | 601 | |
602 | 602 | $redirect_url = add_query_arg( |
603 | 603 | array( |
604 | 604 | 'getpaid-admin-action' => 'connect_paypal', |
605 | 605 | 'page' => 'wpinv-settings', |
606 | - 'live_mode' => (int) empty( $is_sandbox ), |
|
606 | + 'live_mode' => (int) empty($is_sandbox), |
|
607 | 607 | 'tab' => 'gateways', |
608 | 608 | 'section' => 'paypal', |
609 | - 'getpaid-nonce' => wp_create_nonce( 'getpaid-nonce' ), |
|
610 | - 'redirect' => urlencode( $redirect ), |
|
609 | + 'getpaid-nonce' => wp_create_nonce('getpaid-nonce'), |
|
610 | + 'redirect' => urlencode($redirect), |
|
611 | 611 | ), |
612 | - admin_url( 'admin.php' ) |
|
612 | + admin_url('admin.php') |
|
613 | 613 | ); |
614 | 614 | |
615 | 615 | return add_query_arg( |
616 | 616 | array( |
617 | - 'live_mode' => (int) empty( $is_sandbox ), |
|
618 | - 'redirect_url' => urlencode( str_replace( '&', '&', $redirect_url ) ), |
|
617 | + 'live_mode' => (int) empty($is_sandbox), |
|
618 | + 'redirect_url' => urlencode(str_replace('&', '&', $redirect_url)), |
|
619 | 619 | ), |
620 | 620 | 'https://ayecode.io/oauth/paypal' |
621 | 621 | ); |
@@ -631,10 +631,10 @@ discard block |
||
631 | 631 | |
632 | 632 | ?> |
633 | 633 | <div class="wpinv-paypal-connect-live"> |
634 | - <a class="button button-primary" href="<?php echo esc_url( self::get_connect_url( false ) ); ?>"><?php esc_html_e( 'Connect to PayPal', 'invoicing' ); ?></a> |
|
634 | + <a class="button button-primary" href="<?php echo esc_url(self::get_connect_url(false)); ?>"><?php esc_html_e('Connect to PayPal', 'invoicing'); ?></a> |
|
635 | 635 | </div> |
636 | 636 | <div class="wpinv-paypal-connect-sandbox"> |
637 | - <a class="button button-primary" href="<?php echo esc_url( self::get_connect_url( true ) ); ?>"><?php esc_html_e( 'Connect to PayPal Sandbox', 'invoicing' ); ?></a> |
|
637 | + <a class="button button-primary" href="<?php echo esc_url(self::get_connect_url(true)); ?>"><?php esc_html_e('Connect to PayPal Sandbox', 'invoicing'); ?></a> |
|
638 | 638 | </div> |
639 | 639 | |
640 | 640 | <script> |
@@ -675,26 +675,26 @@ discard block |
||
675 | 675 | * @param array $data Connection data. |
676 | 676 | * @return void |
677 | 677 | */ |
678 | - public function connect_paypal( $data ) { |
|
678 | + public function connect_paypal($data) { |
|
679 | 679 | |
680 | 680 | $sandbox = $this->is_sandbox(); |
681 | - $data = wp_unslash( $data ); |
|
682 | - $access_token = empty( $data['access_token'] ) ? '' : sanitize_text_field( $data['access_token'] ); |
|
681 | + $data = wp_unslash($data); |
|
682 | + $access_token = empty($data['access_token']) ? '' : sanitize_text_field($data['access_token']); |
|
683 | 683 | |
684 | - if ( isset( $data['live_mode'] ) ) { |
|
685 | - $sandbox = empty( $data['live_mode'] ); |
|
684 | + if (isset($data['live_mode'])) { |
|
685 | + $sandbox = empty($data['live_mode']); |
|
686 | 686 | } |
687 | 687 | |
688 | - wpinv_update_option( 'paypal_sandbox', (int) $sandbox ); |
|
689 | - wpinv_update_option( 'paypal_active', 1 ); |
|
688 | + wpinv_update_option('paypal_sandbox', (int) $sandbox); |
|
689 | + wpinv_update_option('paypal_active', 1); |
|
690 | 690 | |
691 | - if ( ! empty( $data['error_description'] ) ) { |
|
692 | - getpaid_admin()->show_error( wp_kses_post( urldecode( $data['error_description'] ) ) ); |
|
691 | + if (!empty($data['error_description'])) { |
|
692 | + getpaid_admin()->show_error(wp_kses_post(urldecode($data['error_description']))); |
|
693 | 693 | } else { |
694 | 694 | |
695 | 695 | // Retrieve the user info. |
696 | 696 | $user_info = wp_remote_get( |
697 | - ! $sandbox ? 'https://api-m.paypal.com/v1/identity/oauth2/userinfo?schema=paypalv1.1' : 'https://api-m.sandbox.paypal.com/v1/identity/oauth2/userinfo?schema=paypalv1.1', |
|
697 | + !$sandbox ? 'https://api-m.paypal.com/v1/identity/oauth2/userinfo?schema=paypalv1.1' : 'https://api-m.sandbox.paypal.com/v1/identity/oauth2/userinfo?schema=paypalv1.1', |
|
698 | 698 | array( |
699 | 699 | |
700 | 700 | 'headers' => array( |
@@ -705,33 +705,33 @@ discard block |
||
705 | 705 | ) |
706 | 706 | ); |
707 | 707 | |
708 | - if ( is_wp_error( $user_info ) ) { |
|
709 | - getpaid_admin()->show_error( wp_kses_post( $user_info->get_error_message() ) ); |
|
708 | + if (is_wp_error($user_info)) { |
|
709 | + getpaid_admin()->show_error(wp_kses_post($user_info->get_error_message())); |
|
710 | 710 | } else { |
711 | 711 | |
712 | 712 | // Create application. |
713 | - $user_info = json_decode( wp_remote_retrieve_body( $user_info ) ); |
|
713 | + $user_info = json_decode(wp_remote_retrieve_body($user_info)); |
|
714 | 714 | |
715 | - if ( $sandbox ) { |
|
716 | - wpinv_update_option( 'paypal_sandbox_email', sanitize_email( $user_info->emails[0]->value ) ); |
|
717 | - wpinv_update_option( 'paypal_sandbox_refresh_token', sanitize_text_field( urldecode( $data['refresh_token'] ) ) ); |
|
718 | - set_transient( 'getpaid_paypal_sandbox_access_token', sanitize_text_field( urldecode( $data['access_token'] ) ), (int) $data['expires_in'] ); |
|
719 | - getpaid_admin()->show_success( __( 'Successfully connected your PayPal sandbox account', 'invoicing' ) ); |
|
715 | + if ($sandbox) { |
|
716 | + wpinv_update_option('paypal_sandbox_email', sanitize_email($user_info->emails[0]->value)); |
|
717 | + wpinv_update_option('paypal_sandbox_refresh_token', sanitize_text_field(urldecode($data['refresh_token']))); |
|
718 | + set_transient('getpaid_paypal_sandbox_access_token', sanitize_text_field(urldecode($data['access_token'])), (int) $data['expires_in']); |
|
719 | + getpaid_admin()->show_success(__('Successfully connected your PayPal sandbox account', 'invoicing')); |
|
720 | 720 | } else { |
721 | - wpinv_update_option( 'paypal_email', sanitize_email( $user_info->emails[0]->value ) ); |
|
722 | - wpinv_update_option( 'paypal_refresh_token', sanitize_text_field( urldecode( $data['refresh_token'] ) ) ); |
|
723 | - set_transient( 'getpaid_paypal_access_token', sanitize_text_field( urldecode( $data['access_token'] ) ), (int) $data['expires_in'] ); |
|
724 | - getpaid_admin()->show_success( __( 'Successfully connected your PayPal account', 'invoicing' ) ); |
|
721 | + wpinv_update_option('paypal_email', sanitize_email($user_info->emails[0]->value)); |
|
722 | + wpinv_update_option('paypal_refresh_token', sanitize_text_field(urldecode($data['refresh_token']))); |
|
723 | + set_transient('getpaid_paypal_access_token', sanitize_text_field(urldecode($data['access_token'])), (int) $data['expires_in']); |
|
724 | + getpaid_admin()->show_success(__('Successfully connected your PayPal account', 'invoicing')); |
|
725 | 725 | } |
726 | 726 | } |
727 | 727 | } |
728 | 728 | |
729 | - $redirect = empty( $data['redirect'] ) ? admin_url( 'admin.php?page=wpinv-settings&tab=gateways§ion=paypal' ) : urldecode( $data['redirect'] ); |
|
729 | + $redirect = empty($data['redirect']) ? admin_url('admin.php?page=wpinv-settings&tab=gateways§ion=paypal') : urldecode($data['redirect']); |
|
730 | 730 | |
731 | - if ( isset( $data['step'] ) ) { |
|
732 | - $redirect = add_query_arg( 'step', $data['step'], $redirect ); |
|
731 | + if (isset($data['step'])) { |
|
732 | + $redirect = add_query_arg('step', $data['step'], $redirect); |
|
733 | 733 | } |
734 | - wp_redirect( $redirect ); |
|
734 | + wp_redirect($redirect); |
|
735 | 735 | exit; |
736 | 736 | } |
737 | 737 |
@@ -3,27 +3,27 @@ discard block |
||
3 | 3 | * Admin View: Page - Addons |
4 | 4 | * |
5 | 5 | */ |
6 | -if ( ! defined( 'ABSPATH' ) ) { |
|
6 | +if (!defined('ABSPATH')) { |
|
7 | 7 | exit; |
8 | 8 | } |
9 | 9 | add_ThickBox(); |
10 | 10 | ?> |
11 | 11 | <div class="wrap wpi_addons_wrap"> |
12 | - <h1><?php echo esc_html( get_admin_page_title() ); ?></h1> |
|
12 | + <h1><?php echo esc_html(get_admin_page_title()); ?></h1> |
|
13 | 13 | |
14 | - <?php if ( $tabs ) { ?> |
|
14 | + <?php if ($tabs) { ?> |
|
15 | 15 | <nav class="nav-tab-wrapper wpi-nav-tab-wrapper"> |
16 | 16 | <?php |
17 | - foreach ( $tabs as $name => $label ) { |
|
18 | - echo '<a href="' . esc_url( admin_url( 'admin.php?page=wpi-addons&tab=' . $name ) ) . '" class="nav-tab ' . ( $current_tab == $name ? 'nav-tab-active' : '' ) . '">' . esc_html( $label ) . '</a>'; |
|
17 | + foreach ($tabs as $name => $label) { |
|
18 | + echo '<a href="' . esc_url(admin_url('admin.php?page=wpi-addons&tab=' . $name)) . '" class="nav-tab ' . ($current_tab == $name ? 'nav-tab-active' : '') . '">' . esc_html($label) . '</a>'; |
|
19 | 19 | } |
20 | - do_action( 'wpi_addons_tabs' ); |
|
20 | + do_action('wpi_addons_tabs'); |
|
21 | 21 | ?> |
22 | 22 | </nav> |
23 | 23 | |
24 | 24 | <?php |
25 | 25 | |
26 | - if ( $current_tab == 'membership' ) { |
|
26 | + if ($current_tab == 'membership') { |
|
27 | 27 | |
28 | 28 | ?> |
29 | 29 | |
@@ -32,42 +32,42 @@ discard block |
||
32 | 32 | <!-- |
33 | 33 | <h2>With our WPInvoicing Membership you get access to all our products!</h2> |
34 | 34 | <p><a class="button button-primary" href="https://wpinvoicing.com/downloads/membership/">View Memberships</a></p>--> |
35 | - <?php if ( defined( 'WP_EASY_UPDATES_ACTIVE' ) ) { ?> |
|
36 | - <h2><?php esc_html_e( 'Have a membership key?', 'invoicing' ); ?></h2> |
|
35 | + <?php if (defined('WP_EASY_UPDATES_ACTIVE')) { ?> |
|
36 | + <h2><?php esc_html_e('Have a membership key?', 'invoicing'); ?></h2> |
|
37 | 37 | <p> |
38 | 38 | <?php |
39 | - $wpeu_admin = new External_Updates_Admin( 'wpinvoicing.com', '1' ); |
|
40 | - echo $wpeu_admin->render_licence_actions( 'wpinvoicing.com', 'membership', array( 95, 106, 108, 12351 ) ); |
|
39 | + $wpeu_admin = new External_Updates_Admin('wpinvoicing.com', '1'); |
|
40 | + echo $wpeu_admin->render_licence_actions('wpinvoicing.com', 'membership', array(95, 106, 108, 12351)); |
|
41 | 41 | ?> |
42 | 42 | </p> |
43 | 43 | <?php } ?> |
44 | 44 | |
45 | 45 | <div class="membership-cta-contet"> |
46 | 46 | <div class="main-cta"> |
47 | - <h2><?php esc_html_e( 'Membership benefits Include:', 'invoicing' ); ?></h2> |
|
47 | + <h2><?php esc_html_e('Membership benefits Include:', 'invoicing'); ?></h2> |
|
48 | 48 | <div class="feature-list"> |
49 | 49 | <ul> |
50 | 50 | <?php |
51 | 51 | $addon_obj = new WPInv_Admin_Addons(); |
52 | - if ( $addons = $addon_obj->get_section_data( 'addons' ) ) { |
|
53 | - foreach ( $addons as $addon ) { |
|
54 | - echo '<li><i class="far fa-check-circle fa-sm"></i> ' . esc_html( $addon->info->title ) . '</li>'; |
|
52 | + if ($addons = $addon_obj->get_section_data('addons')) { |
|
53 | + foreach ($addons as $addon) { |
|
54 | + echo '<li><i class="far fa-check-circle fa-sm"></i> ' . esc_html($addon->info->title) . '</li>'; |
|
55 | 55 | } |
56 | 56 | } |
57 | 57 | ?> |
58 | 58 | </ul> |
59 | 59 | |
60 | 60 | <div class="feature-cta"> |
61 | - <h3><?php esc_html_e( 'Membership Starts from', 'invoicing' ); ?></h3> |
|
61 | + <h3><?php esc_html_e('Membership Starts from', 'invoicing'); ?></h3> |
|
62 | 62 | <h4>$99</h4> |
63 | - <a href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php esc_attr_e( 'Buy Membership', 'invoicing' ); ?></a> |
|
63 | + <a href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php esc_attr_e('Buy Membership', 'invoicing'); ?></a> |
|
64 | 64 | </div> |
65 | - <h3><?php esc_html_e( 'Included Gateways:', 'invoicing' ); ?></h3> |
|
65 | + <h3><?php esc_html_e('Included Gateways:', 'invoicing'); ?></h3> |
|
66 | 66 | <ul> |
67 | 67 | <?php |
68 | - if ( $addons = $addon_obj->get_section_data( 'gateways' ) ) { |
|
69 | - foreach ( $addons as $addon ) { |
|
70 | - echo '<li><i class="far fa-check-circle fa-sm"></i> ' . esc_html( $addon->info->title ) . '</li>'; |
|
68 | + if ($addons = $addon_obj->get_section_data('gateways')) { |
|
69 | + foreach ($addons as $addon) { |
|
70 | + echo '<li><i class="far fa-check-circle fa-sm"></i> ' . esc_html($addon->info->title) . '</li>'; |
|
71 | 71 | } |
72 | 72 | } |
73 | 73 | ?> |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | <div class="testimonial-content"> |
82 | 82 | <div class="t-image"> |
83 | 83 | <?php |
84 | - echo '<img src="' . esc_url( plugins_url( 'images/t-image2.png', dirname( __FILE__ ) ) ) . '" > '; |
|
84 | + echo '<img src="' . esc_url(plugins_url('images/t-image2.png', dirname(__FILE__))) . '" > '; |
|
85 | 85 | ?> |
86 | 86 | </div> |
87 | 87 | <div class="t-content"> |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | <div class="testimonial-content"> |
102 | 102 | <div class="t-image"> |
103 | 103 | <?php |
104 | - echo '<img src="' . esc_url( plugins_url( 'images/t-image1.png', dirname( __FILE__ ) ) ) . '" > '; |
|
104 | + echo '<img src="' . esc_url(plugins_url('images/t-image1.png', dirname(__FILE__))) . '" > '; |
|
105 | 105 | ?> |
106 | 106 | </div> |
107 | 107 | <div class="t-content"> |
@@ -117,8 +117,8 @@ discard block |
||
117 | 117 | </div> |
118 | 118 | </div> |
119 | 119 | <div class="member-footer"> |
120 | - <a class="footer-btn" href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php esc_html_e( 'Buy Membership', 'invoicing' ); ?></a> |
|
121 | - <a class="footer-link" href="post-new.php?post_type=wpi_invoice"><?php esc_html_e( 'Create Invoice', 'invoicing' ); ?></a> |
|
120 | + <a class="footer-btn" href="https://wpinvoicing.com/downloads/membership/" target="_blank"><?php esc_html_e('Buy Membership', 'invoicing'); ?></a> |
|
121 | + <a class="footer-link" href="post-new.php?post_type=wpi_invoice"><?php esc_html_e('Create Invoice', 'invoicing'); ?></a> |
|
122 | 122 | </div> |
123 | 123 | </div> |
124 | 124 | |
@@ -129,55 +129,55 @@ discard block |
||
129 | 129 | } else { |
130 | 130 | $installed_plugins = get_plugins(); |
131 | 131 | $addon_obj = new WPInv_Admin_Addons(); |
132 | - if ( $addons = $addon_obj->get_section_data( $current_tab ) ) : |
|
132 | + if ($addons = $addon_obj->get_section_data($current_tab)) : |
|
133 | 133 | //print_r($addons); |
134 | 134 | ?> |
135 | 135 | <ul class="wpi-products"> |
136 | 136 | <?php |
137 | - foreach ( $addons as $addon ) : |
|
138 | - if ( 965 == $addon->info->id ) { |
|
139 | -continue;}// don't show quote add on |
|
137 | + foreach ($addons as $addon) : |
|
138 | + if (965 == $addon->info->id) { |
|
139 | +continue; }// don't show quote add on |
|
140 | 140 | ?> |
141 | 141 | <li class="wpi-product"> |
142 | 142 | <div class="wpi-product-title"> |
143 | 143 | <h3> |
144 | 144 | <?php |
145 | - if ( ! empty( $addon->info->excerpt ) ) { |
|
146 | - wpi_help_tip( $addon->info->excerpt, false, false, true ); |
|
145 | + if (!empty($addon->info->excerpt)) { |
|
146 | + wpi_help_tip($addon->info->excerpt, false, false, true); |
|
147 | 147 | } |
148 | - echo esc_html( $addon->info->title ); |
|
148 | + echo esc_html($addon->info->title); |
|
149 | 149 | ?> |
150 | 150 | </h3> |
151 | 151 | </div> |
152 | 152 | |
153 | 153 | <span class="wpi-product-image"> |
154 | - <?php if ( ! empty( $addon->info->thumbnail ) ) : ?> |
|
155 | - <img src="<?php echo esc_attr( $addon->info->thumbnail ); ?>"/> |
|
154 | + <?php if (!empty($addon->info->thumbnail)) : ?> |
|
155 | + <img src="<?php echo esc_attr($addon->info->thumbnail); ?>"/> |
|
156 | 156 | <?php |
157 | 157 | endif; |
158 | 158 | |
159 | - if ( 'stripe-payment-gateway' == $addon->info->slug ) { |
|
159 | + if ('stripe-payment-gateway' == $addon->info->slug) { |
|
160 | 160 | $addon->info->slug = 'getpaid-stripe-payments'; |
161 | 161 | $addon->info->link = 'https://wordpress.org/plugins/getpaid-stripe-payments/'; |
162 | 162 | } |
163 | 163 | |
164 | - if ( isset( $addon->info->link ) && substr( $addon->info->link, 0, 21 ) === 'https://wordpress.org' ) { |
|
165 | - echo '<a href="' . esc_url( admin_url( '/plugin-install.php?tab=plugin-information&plugin=' . $addon->info->slug ) ) . '&width=770&height=660&TB_iframe=true" class="thickbox" >'; |
|
166 | - echo '<span class="wpi-product-info">' . esc_html__( 'More info', 'invoicing' ) . '</span>'; |
|
164 | + if (isset($addon->info->link) && substr($addon->info->link, 0, 21) === 'https://wordpress.org') { |
|
165 | + echo '<a href="' . esc_url(admin_url('/plugin-install.php?tab=plugin-information&plugin=' . $addon->info->slug)) . '&width=770&height=660&TB_iframe=true" class="thickbox" >'; |
|
166 | + echo '<span class="wpi-product-info">' . esc_html__('More info', 'invoicing') . '</span>'; |
|
167 | 167 | echo '</a>'; |
168 | - } elseif ( isset( $addon->info->link ) && ( substr( $addon->info->link, 0, 23 ) === 'https://wpinvoicing.com' || substr( $addon->info->link, 0, 21 ) === 'https://wpgetpaid.com' ) ) { |
|
169 | - if ( defined( 'WP_EASY_UPDATES_ACTIVE' ) ) { |
|
170 | - $url = admin_url( '/plugin-install.php?tab=plugin-information&plugin=' . $addon->info->slug . '&width=770&height=660&item_id=' . $addon->info->id . '&update_url=https://wpgetpaid.com&TB_iframe=true' ); |
|
168 | + } elseif (isset($addon->info->link) && (substr($addon->info->link, 0, 23) === 'https://wpinvoicing.com' || substr($addon->info->link, 0, 21) === 'https://wpgetpaid.com')) { |
|
169 | + if (defined('WP_EASY_UPDATES_ACTIVE')) { |
|
170 | + $url = admin_url('/plugin-install.php?tab=plugin-information&plugin=' . $addon->info->slug . '&width=770&height=660&item_id=' . $addon->info->id . '&update_url=https://wpgetpaid.com&TB_iframe=true'); |
|
171 | 171 | } else { |
172 | 172 | // if installed show activation link |
173 | - if ( isset( $installed_plugins['wp-easy-updates/external-updates.php'] ) ) { |
|
173 | + if (isset($installed_plugins['wp-easy-updates/external-updates.php'])) { |
|
174 | 174 | $url = '#TB_inline?width=600&height=50&inlineId=wpi-wpeu-required-activation'; |
175 | 175 | } else { |
176 | 176 | $url = '#TB_inline?width=600&height=50&inlineId=wpi-wpeu-required-for-external'; |
177 | 177 | } |
178 | 178 | } |
179 | - echo '<a href="' . esc_url( $url ) . '" class="thickbox">'; |
|
180 | - echo '<span class="wpi-product-info">' . esc_html__( 'More info', 'invoicing' ) . '</span>'; |
|
179 | + echo '<a href="' . esc_url($url) . '" class="thickbox">'; |
|
180 | + echo '<span class="wpi-product-info">' . esc_html__('More info', 'invoicing') . '</span>'; |
|
181 | 181 | echo '</a>'; |
182 | 182 | } |
183 | 183 | |
@@ -188,7 +188,7 @@ discard block |
||
188 | 188 | |
189 | 189 | <span class="wpi-product-button"> |
190 | 190 | <?php |
191 | - $addon_obj->output_button( $addon ); |
|
191 | + $addon_obj->output_button($addon); |
|
192 | 192 | ?> |
193 | 193 | </span> |
194 | 194 | |
@@ -202,21 +202,21 @@ discard block |
||
202 | 202 | |
203 | 203 | <div class="clearfix" ></div> |
204 | 204 | |
205 | - <?php if ( $current_tab == 'addons' ) { ?> |
|
206 | - <p><?php printf( esc_attr__( 'All of our Addons can be found on wpGetPaid.com here: %sInvoicing Addons%s', 'invoicing' ), '<a href="https://wpinvoicing.com/downloads/category/addons/">','</a>' ); ?></p> |
|
207 | - <?php } if ( $current_tab == 'gateways' ) { ?> |
|
208 | - <p><?php printf( esc_attr__( 'All of our Payment Gateways can be found on wpGetPaid.com here: %sGetPaid Payment Gateways %s', 'invoicing' ), '<a href="https://wpinvoicing.com/downloads/category/gateways/">','</a>' ); ?></p> |
|
205 | + <?php if ($current_tab == 'addons') { ?> |
|
206 | + <p><?php printf(esc_attr__('All of our Addons can be found on wpGetPaid.com here: %sInvoicing Addons%s', 'invoicing'), '<a href="https://wpinvoicing.com/downloads/category/addons/">', '</a>'); ?></p> |
|
207 | + <?php } if ($current_tab == 'gateways') { ?> |
|
208 | + <p><?php printf(esc_attr__('All of our Payment Gateways can be found on wpGetPaid.com here: %sGetPaid Payment Gateways %s', 'invoicing'), '<a href="https://wpinvoicing.com/downloads/category/gateways/">', '</a>'); ?></p> |
|
209 | 209 | <?php } ?> |
210 | 210 | |
211 | - <div id="wpi-wpeu-required-activation" style="display:none;"><span class="wpi-notification "><?php echo wp_kses_post( sprintf( __( "The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s'>activate</a> it now.", 'invoicing' ), wp_nonce_url( admin_url( 'plugins.php?action=activate&plugin=wp-easy-updates/external-updates.php' ), 'activate-plugin_wp-easy-updates/external-updates.php' ) ) ); ?></span></div> |
|
212 | - <div id="wpi-wpeu-required-for-external" style="display:none;"><span class="wpi-notification "><?php echo wp_kses_post( sprintf( __( "The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s' onclick='window.open(\"https://wpeasyupdates.com/wp-easy-updates.zip\", \"_blank\");' >download</a> and install it now.", 'invoicing' ), admin_url( 'plugin-install.php?tab=upload&wpeu-install=true' ) ) ); ?></span></div> |
|
211 | + <div id="wpi-wpeu-required-activation" style="display:none;"><span class="wpi-notification "><?php echo wp_kses_post(sprintf(__("The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s'>activate</a> it now.", 'invoicing'), wp_nonce_url(admin_url('plugins.php?action=activate&plugin=wp-easy-updates/external-updates.php'), 'activate-plugin_wp-easy-updates/external-updates.php'))); ?></span></div> |
|
212 | + <div id="wpi-wpeu-required-for-external" style="display:none;"><span class="wpi-notification "><?php echo wp_kses_post(sprintf(__("The plugin <a href='https://wpeasyupdates.com/' target='_blank'>WP Easy Updates</a> is required to check for and update some installed plugins/themes, please <a href='%s' onclick='window.open(\"https://wpeasyupdates.com/wp-easy-updates.zip\", \"_blank\");' >download</a> and install it now.", 'invoicing'), admin_url('plugin-install.php?tab=upload&wpeu-install=true'))); ?></span></div> |
|
213 | 213 | <div id="wpeu-licence-popup" style="display:none;"> |
214 | 214 | <span class="wpi-notification noti-white"> |
215 | - <h3 class="wpeu-licence-title"><?php esc_html_e( 'Licence key', 'invoicing' ); ?></h3> |
|
216 | - <input class="wpeu-licence-key" type="text" placeholder="<?php esc_attr_e( 'Enter your licence key', 'invoicing' ); ?>"> <button class="button-primary wpeu-licence-popup-button" ><?php esc_html_e( 'Install', 'invoicing' ); ?></button> |
|
215 | + <h3 class="wpeu-licence-title"><?php esc_html_e('Licence key', 'invoicing'); ?></h3> |
|
216 | + <input class="wpeu-licence-key" type="text" placeholder="<?php esc_attr_e('Enter your licence key', 'invoicing'); ?>"> <button class="button-primary wpeu-licence-popup-button" ><?php esc_html_e('Install', 'invoicing'); ?></button> |
|
217 | 217 | <br> |
218 | 218 | <?php |
219 | - printf( esc_html__( '%1$sFind your licence key here%2$s OR %3$sBuy one here%4$s', 'invoicing' ), '<a href="https://wpinvoicing.com/your-account/" target="_blank">', '</a>', '<a class="wpeu-licence-link" href="https://wpinvoicing.com/downloads/category/addons/" target="_blank">', '</a>' ); |
|
219 | + printf(esc_html__('%1$sFind your licence key here%2$s OR %3$sBuy one here%4$s', 'invoicing'), '<a href="https://wpinvoicing.com/your-account/" target="_blank">', '</a>', '<a class="wpeu-licence-link" href="https://wpinvoicing.com/downloads/category/addons/" target="_blank">', '</a>'); |
|
220 | 220 | ?> |
221 | 221 | </span> |
222 | 222 | </div> |
@@ -247,7 +247,7 @@ discard block |
||
247 | 247 | function aui_init_flatpickr(){ |
248 | 248 | if ( typeof jQuery.fn.flatpickr === "function" && !$aui_doing_init_flatpickr) { |
249 | 249 | $aui_doing_init_flatpickr = true; |
250 | - <?php if ( ! empty( $flatpickr_locale ) ) { ?>try{flatpickr.localize(<?php echo $flatpickr_locale; ?>);}catch(err){console.log(err.message);}<?php } ?> |
|
250 | + <?php if (!empty($flatpickr_locale)) { ?>try{flatpickr.localize(<?php echo $flatpickr_locale; ?>);}catch(err){console.log(err.message);}<?php } ?> |
|
251 | 251 | jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr(); |
252 | 252 | } |
253 | 253 | $aui_doing_init_flatpickr = false; |
@@ -994,7 +994,7 @@ discard block |
||
994 | 994 | |
995 | 995 | <?php |
996 | 996 | // FSE tweaks. |
997 | - if(!empty($_REQUEST['postType']) && $_REQUEST['postType']=='wp_template'){ ?> |
|
997 | + if (!empty($_REQUEST['postType']) && $_REQUEST['postType'] == 'wp_template') { ?> |
|
998 | 998 | function aui_fse_set_data_scroll() { |
999 | 999 | console.log('init scroll'); |
1000 | 1000 | let Iframe = document.getElementsByClassName("edit-site-visual-editor__editor-canvas"); |
@@ -13,10 +13,10 @@ discard block |
||
13 | 13 | * |
14 | 14 | * @return array|mixed|string|string[] |
15 | 15 | */ |
16 | -function aui_bs_convert_sd_output( $output, $instance = '', $args = '', $sd = '' ) { |
|
16 | +function aui_bs_convert_sd_output($output, $instance = '', $args = '', $sd = '') { |
|
17 | 17 | global $aui_bs5; |
18 | 18 | |
19 | - if ( $aui_bs5 ) { |
|
19 | + if ($aui_bs5) { |
|
20 | 20 | |
21 | 21 | $convert = array( |
22 | 22 | 'ml-' => 'ms-', |
@@ -57,9 +57,9 @@ discard block |
||
57 | 57 | 'class="close"' => 'class="btn-close"', |
58 | 58 | '<span aria-hidden="true">×</span>' => '', |
59 | 59 | ); |
60 | - $output = str_replace( |
|
61 | - array_keys( $convert ), |
|
62 | - array_values( $convert ), |
|
60 | + $output = str_replace( |
|
61 | + array_keys($convert), |
|
62 | + array_values($convert), |
|
63 | 63 | $output |
64 | 64 | ); |
65 | 65 | } |
@@ -67,4 +67,4 @@ discard block |
||
67 | 67 | return $output; |
68 | 68 | } |
69 | 69 | |
70 | -add_filter( 'wp_super_duper_widget_output', 'aui_bs_convert_sd_output', 10, 4 ); //$output, $instance, $args, $this |
|
70 | +add_filter('wp_super_duper_widget_output', 'aui_bs_convert_sd_output', 10, 4); //$output, $instance, $args, $this |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if ( ! defined( 'ABSPATH' ) ) { |
|
3 | +if (!defined('ABSPATH')) { |
|
4 | 4 | exit; // Exit if accessed directly |
5 | 5 | } |
6 | 6 | |
@@ -18,7 +18,7 @@ discard block |
||
18 | 18 | * |
19 | 19 | * @return string The rendered component. |
20 | 20 | */ |
21 | - public static function get($args = array()){ |
|
21 | + public static function get($args = array()) { |
|
22 | 22 | global $aui_bs5; |
23 | 23 | $defaults = array( |
24 | 24 | 'type' => 'info', |
@@ -34,47 +34,47 @@ discard block |
||
34 | 34 | /** |
35 | 35 | * Parse incoming $args into an array and merge it with $defaults |
36 | 36 | */ |
37 | - $args = wp_parse_args( $args, $defaults ); |
|
37 | + $args = wp_parse_args($args, $defaults); |
|
38 | 38 | $output = ''; |
39 | - if ( ! empty( $args['content'] ) ) { |
|
40 | - $type = sanitize_html_class( $args['type'] ); |
|
41 | - if($type=='error'){$type='danger';} |
|
42 | - $icon = !empty($args['icon']) ? "<i class='".esc_attr($args['icon'])."'></i>" : ''; |
|
39 | + if (!empty($args['content'])) { |
|
40 | + $type = sanitize_html_class($args['type']); |
|
41 | + if ($type == 'error') {$type = 'danger'; } |
|
42 | + $icon = !empty($args['icon']) ? "<i class='" . esc_attr($args['icon']) . "'></i>" : ''; |
|
43 | 43 | |
44 | 44 | // set default icon |
45 | - if(!$icon && $args['icon']!==false && $type){ |
|
46 | - if($type=='danger'){$icon = '<i class="fas fa-exclamation-circle"></i>';} |
|
47 | - elseif($type=='warning'){$icon = '<i class="fas fa-exclamation-triangle"></i>';} |
|
48 | - elseif($type=='success'){$icon = '<i class="fas fa-check-circle"></i>';} |
|
49 | - elseif($type=='info'){$icon = '<i class="fas fa-info-circle"></i>';} |
|
45 | + if (!$icon && $args['icon'] !== false && $type) { |
|
46 | + if ($type == 'danger') {$icon = '<i class="fas fa-exclamation-circle"></i>'; } |
|
47 | + elseif ($type == 'warning') {$icon = '<i class="fas fa-exclamation-triangle"></i>'; } |
|
48 | + elseif ($type == 'success') {$icon = '<i class="fas fa-check-circle"></i>'; } |
|
49 | + elseif ($type == 'info') {$icon = '<i class="fas fa-info-circle"></i>'; } |
|
50 | 50 | } |
51 | 51 | |
52 | 52 | $data = ''; |
53 | 53 | $class = !empty($args['class']) ? esc_attr($args['class']) : ''; |
54 | - if($args['dismissible']){$class .= " alert-dismissible fade show";} |
|
54 | + if ($args['dismissible']) {$class .= " alert-dismissible fade show"; } |
|
55 | 55 | |
56 | 56 | // open |
57 | - $output .= '<div class="alert alert-' . $type . ' '.$class.'" role="alert" '.$data.'>'; |
|
57 | + $output .= '<div class="alert alert-' . $type . ' ' . $class . '" role="alert" ' . $data . '>'; |
|
58 | 58 | |
59 | 59 | // heading |
60 | - if ( ! empty( $args['heading'] ) ) { |
|
60 | + if (!empty($args['heading'])) { |
|
61 | 61 | $output .= '<h4 class="alert-heading">' . $args['heading'] . '</h4>'; |
62 | 62 | } |
63 | 63 | |
64 | 64 | // icon |
65 | - if ( ! empty( $icon) ) { |
|
66 | - $output .= $icon." "; |
|
65 | + if (!empty($icon)) { |
|
66 | + $output .= $icon . " "; |
|
67 | 67 | } |
68 | 68 | |
69 | 69 | // content |
70 | 70 | $output .= $args['content']; |
71 | 71 | |
72 | 72 | // dismissible |
73 | - if($args['dismissible']){ |
|
73 | + if ($args['dismissible']) { |
|
74 | 74 | |
75 | - if ( $aui_bs5 ) { |
|
75 | + if ($aui_bs5) { |
|
76 | 76 | $output .= '<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>'; |
77 | - }else{ |
|
77 | + } else { |
|
78 | 78 | $output .= '<button type="button" class="close" data-dismiss="alert" aria-label="Close">'; |
79 | 79 | $output .= '<span aria-hidden="true">×</span>'; |
80 | 80 | $output .= '</button>'; |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | } |
83 | 83 | |
84 | 84 | // footer |
85 | - if ( ! empty( $args['footer'] ) ) { |
|
85 | + if (!empty($args['footer'])) { |
|
86 | 86 | $output .= '<hr>'; |
87 | 87 | $output .= '<p class="mb-0">' . $args['footer'] . '</p>'; |
88 | 88 | } |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if ( ! defined( 'ABSPATH' ) ) { |
|
3 | +if (!defined('ABSPATH')) { |
|
4 | 4 | exit; // Exit if accessed directly |
5 | 5 | } |
6 | 6 | |
@@ -18,7 +18,7 @@ discard block |
||
18 | 18 | * |
19 | 19 | * @return string The rendered component. |
20 | 20 | */ |
21 | - public static function get( $args = array() ) { |
|
21 | + public static function get($args = array()) { |
|
22 | 22 | global $wp_query, $aui_bs5; |
23 | 23 | |
24 | 24 | $defaults = array( |
@@ -26,11 +26,11 @@ discard block |
||
26 | 26 | 'mid_size' => 2, |
27 | 27 | 'prev_text' => '<i class="fas fa-chevron-left"></i>', |
28 | 28 | 'next_text' => '<i class="fas fa-chevron-right"></i>', |
29 | - 'screen_reader_text' => __( 'Posts navigation','aui' ), |
|
29 | + 'screen_reader_text' => __('Posts navigation', 'aui'), |
|
30 | 30 | 'before_paging' => '', |
31 | 31 | 'after_paging' => '', |
32 | 32 | 'type' => 'array', |
33 | - 'total' => isset( $wp_query->max_num_pages ) ? $wp_query->max_num_pages : 1, |
|
33 | + 'total' => isset($wp_query->max_num_pages) ? $wp_query->max_num_pages : 1, |
|
34 | 34 | 'links' => array(), // an array of links if using custom links, this includes the a tag. |
35 | 35 | 'rounded_style' => false, |
36 | 36 | 'custom_next_text' => '', // Custom next page text |
@@ -40,14 +40,14 @@ discard block |
||
40 | 40 | /** |
41 | 41 | * Parse incoming $args into an array and merge it with $defaults |
42 | 42 | */ |
43 | - $args = wp_parse_args( $args, $defaults ); |
|
43 | + $args = wp_parse_args($args, $defaults); |
|
44 | 44 | |
45 | 45 | $output = ''; |
46 | 46 | |
47 | 47 | // Don't print empty markup if there's only one page. |
48 | - if ( $args['total'] > 1 ) { |
|
48 | + if ($args['total'] > 1) { |
|
49 | 49 | // Set up paginated links. |
50 | - $links = !empty( $args['links'] ) ? $args['links'] : paginate_links( $args ); |
|
50 | + $links = !empty($args['links']) ? $args['links'] : paginate_links($args); |
|
51 | 51 | |
52 | 52 | $class = !empty($args['class']) ? $args['class'] : ''; |
53 | 53 | |
@@ -56,62 +56,62 @@ discard block |
||
56 | 56 | |
57 | 57 | // make the output bootstrap ready |
58 | 58 | $links_html = "<ul class='pagination m-0 p-0 $class'>"; |
59 | - if ( ! empty( $links ) ) { |
|
60 | - foreach ( $links as $link ) { |
|
59 | + if (!empty($links)) { |
|
60 | + foreach ($links as $link) { |
|
61 | 61 | $_link = $link; |
62 | 62 | |
63 | - if ( $aui_bs5 ) { |
|
63 | + if ($aui_bs5) { |
|
64 | 64 | $link_class = $args['rounded_style'] ? 'page-link badge rounded-pill border-0 mx-1 fs-base text-dark link-primary' : 'page-link'; |
65 | 65 | $link_class_active = $args['rounded_style'] ? ' current active fw-bold badge rounded-pill' : ' current active'; |
66 | 66 | $links_html .= "<li class='page-item mx-0'>"; |
67 | - $link = str_replace( array( "page-numbers", " current" ), array( $link_class, $link_class_active ), $link ); |
|
68 | - $link = str_replace( 'text-dark link-primary current', 'current', $link ); |
|
69 | - $links_html .= $link; |
|
67 | + $link = str_replace(array("page-numbers", " current"), array($link_class, $link_class_active), $link); |
|
68 | + $link = str_replace('text-dark link-primary current', 'current', $link); |
|
69 | + $links_html .= $link; |
|
70 | 70 | $links_html .= "</li>"; |
71 | 71 | } else { |
72 | - $active = strpos( $link, 'current' ) !== false ? 'active' : ''; |
|
72 | + $active = strpos($link, 'current') !== false ? 'active' : ''; |
|
73 | 73 | $links_html .= "<li class='page-item $active'>"; |
74 | - $links_html .= str_replace( "page-numbers", "page-link", $link ); |
|
74 | + $links_html .= str_replace("page-numbers", "page-link", $link); |
|
75 | 75 | $links_html .= "</li>"; |
76 | 76 | } |
77 | 77 | |
78 | - if ( strpos( $_link, 'next page-numbers' ) || strpos( $_link, 'prev page-numbers' ) ) { |
|
79 | - $link = str_replace( array( "page-numbers", " current" ), array( 'btn btn-outline-primary rounded' . ( $args['rounded_style'] ? '-pill' : '' ) . ' mx-1 fs-base text-dark link-primary', ' current active fw-bold badge rounded-pill' ), $_link ); |
|
80 | - $link = str_replace( 'text-dark link-primary current', 'current', $link ); |
|
78 | + if (strpos($_link, 'next page-numbers') || strpos($_link, 'prev page-numbers')) { |
|
79 | + $link = str_replace(array("page-numbers", " current"), array('btn btn-outline-primary rounded' . ($args['rounded_style'] ? '-pill' : '') . ' mx-1 fs-base text-dark link-primary', ' current active fw-bold badge rounded-pill'), $_link); |
|
80 | + $link = str_replace('text-dark link-primary current', 'current', $link); |
|
81 | 81 | |
82 | - if ( strpos( $_link, 'next page-numbers' ) && ! empty( $args['custom_next_text'] ) ) { |
|
83 | - $custom_next_link = str_replace( $args['next_text'], $args['custom_next_text'], $link ); |
|
84 | - } else if ( strpos( $_link, 'prev page-numbers' ) && ! empty( $args['custom_prev_text'] ) ) { |
|
85 | - $custom_prev_link = str_replace( $args['prev_text'], $args['custom_prev_text'], $link ); |
|
82 | + if (strpos($_link, 'next page-numbers') && !empty($args['custom_next_text'])) { |
|
83 | + $custom_next_link = str_replace($args['next_text'], $args['custom_next_text'], $link); |
|
84 | + } else if (strpos($_link, 'prev page-numbers') && !empty($args['custom_prev_text'])) { |
|
85 | + $custom_prev_link = str_replace($args['prev_text'], $args['custom_prev_text'], $link); |
|
86 | 86 | } |
87 | 87 | } |
88 | 88 | } |
89 | 89 | } |
90 | 90 | $links_html .= "</ul>"; |
91 | 91 | |
92 | - if ( $links ) { |
|
92 | + if ($links) { |
|
93 | 93 | $output .= '<section class="px-0 py-2 w-100">'; |
94 | - $output .= _navigation_markup( $links_html, 'aui-pagination', $args['screen_reader_text'] ); |
|
94 | + $output .= _navigation_markup($links_html, 'aui-pagination', $args['screen_reader_text']); |
|
95 | 95 | $output .= '</section>'; |
96 | 96 | } |
97 | 97 | |
98 | - $output = str_replace( "screen-reader-text", "screen-reader-text sr-only", $output ); |
|
99 | - $output = str_replace( "nav-links", "aui-nav-links", $output ); |
|
98 | + $output = str_replace("screen-reader-text", "screen-reader-text sr-only", $output); |
|
99 | + $output = str_replace("nav-links", "aui-nav-links", $output); |
|
100 | 100 | } |
101 | 101 | |
102 | - if ( $output ) { |
|
103 | - if ( $custom_next_link || $custom_prev_link ) { |
|
104 | - $total = isset( $wp_query->max_num_pages ) ? $wp_query->max_num_pages : 1; |
|
105 | - $current = get_query_var( 'paged' ) ? (int) get_query_var( 'paged' ) : 1; |
|
102 | + if ($output) { |
|
103 | + if ($custom_next_link || $custom_prev_link) { |
|
104 | + $total = isset($wp_query->max_num_pages) ? $wp_query->max_num_pages : 1; |
|
105 | + $current = get_query_var('paged') ? (int) get_query_var('paged') : 1; |
|
106 | 106 | |
107 | 107 | $output = '<div class="row d-flex align-items-center justify-content-between"><div class="col text-start">' . $custom_prev_link . '</div><div class="col text-center d-none d-md-block">' . $output . '</div><div class="col text-center d-md-none">' . $current . '/' . $args['total'] . '</div><div class="col text-end">' . $custom_next_link . '</div></div>'; |
108 | 108 | } |
109 | 109 | |
110 | - if ( ! empty( $args['before_paging'] ) ) { |
|
110 | + if (!empty($args['before_paging'])) { |
|
111 | 111 | $output = $args['before_paging'] . $output; |
112 | 112 | } |
113 | 113 | |
114 | - if ( ! empty( $args['after_paging'] ) ) { |
|
114 | + if (!empty($args['after_paging'])) { |
|
115 | 115 | $output = $output . $args['after_paging']; |
116 | 116 | } |
117 | 117 | } |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if ( ! defined( 'ABSPATH' ) ) { |
|
3 | +if (!defined('ABSPATH')) { |
|
4 | 4 | exit; // Exit if accessed directly |
5 | 5 | } |
6 | 6 | |
@@ -19,12 +19,12 @@ discard block |
||
19 | 19 | * |
20 | 20 | * @return string |
21 | 21 | */ |
22 | - public static function name( $text, $multiple = false ) { |
|
22 | + public static function name($text, $multiple = false) { |
|
23 | 23 | $output = ''; |
24 | 24 | |
25 | - if ( $text ) { |
|
26 | - $is_multiple = strpos( $text, '[' ) === false && $multiple ? '[]' : ''; |
|
27 | - $output = ' name="' . esc_attr( $text ) . $is_multiple . '" '; |
|
25 | + if ($text) { |
|
26 | + $is_multiple = strpos($text, '[') === false && $multiple ? '[]' : ''; |
|
27 | + $output = ' name="' . esc_attr($text) . $is_multiple . '" '; |
|
28 | 28 | } |
29 | 29 | |
30 | 30 | return $output; |
@@ -37,11 +37,11 @@ discard block |
||
37 | 37 | * |
38 | 38 | * @return string The sanitized item. |
39 | 39 | */ |
40 | - public static function id( $text ) { |
|
40 | + public static function id($text) { |
|
41 | 41 | $output = ''; |
42 | 42 | |
43 | - if ( $text ) { |
|
44 | - $output = ' id="' . sanitize_html_class( $text ) . '" '; |
|
43 | + if ($text) { |
|
44 | + $output = ' id="' . sanitize_html_class($text) . '" '; |
|
45 | 45 | } |
46 | 46 | |
47 | 47 | return $output; |
@@ -54,11 +54,11 @@ discard block |
||
54 | 54 | * |
55 | 55 | * @return string The sanitized item. |
56 | 56 | */ |
57 | - public static function title( $text ) { |
|
57 | + public static function title($text) { |
|
58 | 58 | $output = ''; |
59 | 59 | |
60 | - if ( $text ) { |
|
61 | - $output = ' title="' . esc_attr( $text ) . '" '; |
|
60 | + if ($text) { |
|
61 | + $output = ' title="' . esc_attr($text) . '" '; |
|
62 | 62 | } |
63 | 63 | |
64 | 64 | return $output; |
@@ -71,11 +71,11 @@ discard block |
||
71 | 71 | * |
72 | 72 | * @return string The sanitized item. |
73 | 73 | */ |
74 | - public static function value( $text ) { |
|
74 | + public static function value($text) { |
|
75 | 75 | $output = ''; |
76 | 76 | |
77 | - if ( $text !== null && $text !== false ) { |
|
78 | - $output = ' value="' . esc_attr( wp_unslash( $text ) ) . '" '; |
|
77 | + if ($text !== null && $text !== false) { |
|
78 | + $output = ' value="' . esc_attr(wp_unslash($text)) . '" '; |
|
79 | 79 | } |
80 | 80 | |
81 | 81 | return $output; |
@@ -88,12 +88,12 @@ discard block |
||
88 | 88 | * |
89 | 89 | * @return string The sanitized item. |
90 | 90 | */ |
91 | - public static function class_attr( $text ) { |
|
91 | + public static function class_attr($text) { |
|
92 | 92 | $output = ''; |
93 | 93 | |
94 | - if ( $text ) { |
|
95 | - $classes = self::esc_classes( $text ); |
|
96 | - if ( ! empty( $classes ) ) { |
|
94 | + if ($text) { |
|
95 | + $classes = self::esc_classes($text); |
|
96 | + if (!empty($classes)) { |
|
97 | 97 | $output = ' class="' . $classes . '" '; |
98 | 98 | } |
99 | 99 | } |
@@ -108,15 +108,15 @@ discard block |
||
108 | 108 | * |
109 | 109 | * @return string |
110 | 110 | */ |
111 | - public static function esc_classes( $text ) { |
|
111 | + public static function esc_classes($text) { |
|
112 | 112 | $output = ''; |
113 | 113 | |
114 | - if ( $text ) { |
|
115 | - $classes = explode( " ", $text ); |
|
116 | - $classes = array_map( "trim", $classes ); |
|
117 | - $classes = array_map( "sanitize_html_class", $classes ); |
|
118 | - if ( ! empty( $classes ) ) { |
|
119 | - $output = implode( " ", $classes ); |
|
114 | + if ($text) { |
|
115 | + $classes = explode(" ", $text); |
|
116 | + $classes = array_map("trim", $classes); |
|
117 | + $classes = array_map("sanitize_html_class", $classes); |
|
118 | + if (!empty($classes)) { |
|
119 | + $output = implode(" ", $classes); |
|
120 | 120 | } |
121 | 121 | } |
122 | 122 | |
@@ -129,14 +129,14 @@ discard block |
||
129 | 129 | * |
130 | 130 | * @return string |
131 | 131 | */ |
132 | - public static function data_attributes( $args ) { |
|
132 | + public static function data_attributes($args) { |
|
133 | 133 | $output = ''; |
134 | 134 | |
135 | - if ( ! empty( $args ) ) { |
|
135 | + if (!empty($args)) { |
|
136 | 136 | |
137 | - foreach ( $args as $key => $val ) { |
|
138 | - if ( substr( $key, 0, 5 ) === "data-" ) { |
|
139 | - $output .= ' ' . sanitize_html_class( $key ) . '="' . esc_attr( $val ) . '" '; |
|
137 | + foreach ($args as $key => $val) { |
|
138 | + if (substr($key, 0, 5) === "data-") { |
|
139 | + $output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" '; |
|
140 | 140 | } |
141 | 141 | } |
142 | 142 | } |
@@ -149,14 +149,14 @@ discard block |
||
149 | 149 | * |
150 | 150 | * @return string |
151 | 151 | */ |
152 | - public static function aria_attributes( $args ) { |
|
152 | + public static function aria_attributes($args) { |
|
153 | 153 | $output = ''; |
154 | 154 | |
155 | - if ( ! empty( $args ) ) { |
|
155 | + if (!empty($args)) { |
|
156 | 156 | |
157 | - foreach ( $args as $key => $val ) { |
|
158 | - if ( substr( $key, 0, 5 ) === "aria-" ) { |
|
159 | - $output .= ' ' . sanitize_html_class( $key ) . '="' . esc_attr( $val ) . '" '; |
|
157 | + foreach ($args as $key => $val) { |
|
158 | + if (substr($key, 0, 5) === "aria-") { |
|
159 | + $output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" '; |
|
160 | 160 | } |
161 | 161 | } |
162 | 162 | } |
@@ -173,19 +173,19 @@ discard block |
||
173 | 173 | * |
174 | 174 | * @return string |
175 | 175 | */ |
176 | - public static function icon( $class, $space_after = false, $extra_attributes = array() ) { |
|
176 | + public static function icon($class, $space_after = false, $extra_attributes = array()) { |
|
177 | 177 | $output = ''; |
178 | 178 | |
179 | - if ( $class ) { |
|
180 | - $classes = self::esc_classes( $class ); |
|
181 | - if ( ! empty( $classes ) ) { |
|
179 | + if ($class) { |
|
180 | + $classes = self::esc_classes($class); |
|
181 | + if (!empty($classes)) { |
|
182 | 182 | $output = '<i class="' . $classes . '" '; |
183 | 183 | // extra attributes |
184 | - if ( ! empty( $extra_attributes ) ) { |
|
185 | - $output .= AUI_Component_Helper::extra_attributes( $extra_attributes ); |
|
184 | + if (!empty($extra_attributes)) { |
|
185 | + $output .= AUI_Component_Helper::extra_attributes($extra_attributes); |
|
186 | 186 | } |
187 | 187 | $output .= '></i>'; |
188 | - if ( $space_after ) { |
|
188 | + if ($space_after) { |
|
189 | 189 | $output .= " "; |
190 | 190 | } |
191 | 191 | } |
@@ -199,14 +199,14 @@ discard block |
||
199 | 199 | * |
200 | 200 | * @return string |
201 | 201 | */ |
202 | - public static function extra_attributes( $args ) { |
|
202 | + public static function extra_attributes($args) { |
|
203 | 203 | $output = ''; |
204 | 204 | |
205 | - if ( ! empty( $args ) ) { |
|
205 | + if (!empty($args)) { |
|
206 | 206 | |
207 | - if ( is_array( $args ) ) { |
|
208 | - foreach ( $args as $key => $val ) { |
|
209 | - $output .= ' ' . sanitize_html_class( $key ) . '="' . esc_attr( $val ) . '" '; |
|
207 | + if (is_array($args)) { |
|
208 | + foreach ($args as $key => $val) { |
|
209 | + $output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" '; |
|
210 | 210 | } |
211 | 211 | } else { |
212 | 212 | $output .= ' ' . $args . ' '; |
@@ -222,11 +222,11 @@ discard block |
||
222 | 222 | * |
223 | 223 | * @return string |
224 | 224 | */ |
225 | - public static function help_text( $text ) { |
|
225 | + public static function help_text($text) { |
|
226 | 226 | $output = ''; |
227 | 227 | |
228 | - if ( $text ) { |
|
229 | - $output .= '<small class="form-text text-muted d-block">' . wp_kses_post( $text ) . '</small>'; |
|
228 | + if ($text) { |
|
229 | + $output .= '<small class="form-text text-muted d-block">' . wp_kses_post($text) . '</small>'; |
|
230 | 230 | } |
231 | 231 | |
232 | 232 | |
@@ -240,17 +240,17 @@ discard block |
||
240 | 240 | * |
241 | 241 | * @return string|void |
242 | 242 | */ |
243 | - public static function element_require( $input ) { |
|
243 | + public static function element_require($input) { |
|
244 | 244 | |
245 | - $input = str_replace( "'", '"', $input );// we only want double quotes |
|
245 | + $input = str_replace("'", '"', $input); // we only want double quotes |
|
246 | 246 | |
247 | - $output = esc_attr( str_replace( array( "[%", "%]", "%:checked]" ), array( |
|
247 | + $output = esc_attr(str_replace(array("[%", "%]", "%:checked]"), array( |
|
248 | 248 | "jQuery(form).find('[data-argument=\"", |
249 | 249 | "\"]').find('input,select,textarea').val()", |
250 | 250 | "\"]').find('input:checked').val()", |
251 | - ), $input ) ); |
|
251 | + ), $input)); |
|
252 | 252 | |
253 | - if ( $output ) { |
|
253 | + if ($output) { |
|
254 | 254 | $output = ' data-element-require="' . $output . '" '; |
255 | 255 | } |
256 | 256 | |
@@ -267,21 +267,21 @@ discard block |
||
267 | 267 | * |
268 | 268 | * @return mixed Stripped value. |
269 | 269 | */ |
270 | - public static function sanitize_html_field( $value, $input = array() ) { |
|
270 | + public static function sanitize_html_field($value, $input = array()) { |
|
271 | 271 | $original = $value; |
272 | 272 | |
273 | - if ( is_array( $value ) ) { |
|
274 | - foreach ( $value as $index => $item ) { |
|
275 | - $value[ $index ] = self::_sanitize_html_field( $value, $input ); |
|
273 | + if (is_array($value)) { |
|
274 | + foreach ($value as $index => $item) { |
|
275 | + $value[$index] = self::_sanitize_html_field($value, $input); |
|
276 | 276 | } |
277 | - } elseif ( is_object( $value ) ) { |
|
278 | - $object_vars = get_object_vars( $value ); |
|
277 | + } elseif (is_object($value)) { |
|
278 | + $object_vars = get_object_vars($value); |
|
279 | 279 | |
280 | - foreach ( $object_vars as $property_name => $property_value ) { |
|
281 | - $value->$property_name = self::_sanitize_html_field( $property_value, $input ); |
|
280 | + foreach ($object_vars as $property_name => $property_value) { |
|
281 | + $value->$property_name = self::_sanitize_html_field($property_value, $input); |
|
282 | 282 | } |
283 | 283 | } else { |
284 | - $value = self::_sanitize_html_field( $value, $input ); |
|
284 | + $value = self::_sanitize_html_field($value, $input); |
|
285 | 285 | } |
286 | 286 | |
287 | 287 | /** |
@@ -293,7 +293,7 @@ discard block |
||
293 | 293 | * @param string|array $value Original content without filter. |
294 | 294 | * @param array $input Input Field. |
295 | 295 | */ |
296 | - return apply_filters( 'ayecode_ui_sanitize_html_field', $value, $original, $input ); |
|
296 | + return apply_filters('ayecode_ui_sanitize_html_field', $value, $original, $input); |
|
297 | 297 | } |
298 | 298 | |
299 | 299 | /** |
@@ -316,20 +316,20 @@ discard block |
||
316 | 316 | * |
317 | 317 | * @return string Filtered content with only allowed HTML elements. |
318 | 318 | */ |
319 | - public static function _sanitize_html_field( $value, $input = array() ) { |
|
320 | - if ( $value === '' ) { |
|
319 | + public static function _sanitize_html_field($value, $input = array()) { |
|
320 | + if ($value === '') { |
|
321 | 321 | return $value; |
322 | 322 | } |
323 | 323 | |
324 | - $allowed_html = self::kses_allowed_html( 'post', $input ); |
|
324 | + $allowed_html = self::kses_allowed_html('post', $input); |
|
325 | 325 | |
326 | - if ( ! is_array( $allowed_html ) ) { |
|
327 | - $allowed_html = wp_kses_allowed_html( 'post' ); |
|
326 | + if (!is_array($allowed_html)) { |
|
327 | + $allowed_html = wp_kses_allowed_html('post'); |
|
328 | 328 | } |
329 | 329 | |
330 | - $filtered = trim( wp_unslash( $value ) ); |
|
331 | - $filtered = wp_kses( $filtered, $allowed_html ); |
|
332 | - $filtered = balanceTags( $filtered ); // Balances tags |
|
330 | + $filtered = trim(wp_unslash($value)); |
|
331 | + $filtered = wp_kses($filtered, $allowed_html); |
|
332 | + $filtered = balanceTags($filtered); // Balances tags |
|
333 | 333 | |
334 | 334 | return $filtered; |
335 | 335 | } |
@@ -346,12 +346,12 @@ discard block |
||
346 | 346 | * |
347 | 347 | * @return array Array of allowed HTML tags and their allowed attributes. |
348 | 348 | */ |
349 | - public static function kses_allowed_html( $context = 'post', $input = array() ) { |
|
350 | - $allowed_html = wp_kses_allowed_html( $context ); |
|
349 | + public static function kses_allowed_html($context = 'post', $input = array()) { |
|
350 | + $allowed_html = wp_kses_allowed_html($context); |
|
351 | 351 | |
352 | - if ( is_array( $allowed_html ) ) { |
|
352 | + if (is_array($allowed_html)) { |
|
353 | 353 | // <iframe> |
354 | - if ( ! isset( $allowed_html['iframe'] ) && $context == 'post' ) { |
|
354 | + if (!isset($allowed_html['iframe']) && $context == 'post') { |
|
355 | 355 | $allowed_html['iframe'] = array( |
356 | 356 | 'class' => true, |
357 | 357 | 'id' => true, |
@@ -380,23 +380,23 @@ discard block |
||
380 | 380 | * @param @param string|array $context The context for which to retrieve tags. |
381 | 381 | * @param array $input Input field. |
382 | 382 | */ |
383 | - return apply_filters( 'ayecode_ui_kses_allowed_html', $allowed_html, $context, $input ); |
|
383 | + return apply_filters('ayecode_ui_kses_allowed_html', $allowed_html, $context, $input); |
|
384 | 384 | } |
385 | 385 | |
386 | - public static function get_column_class( $label_number = 2, $type = 'label' ) { |
|
386 | + public static function get_column_class($label_number = 2, $type = 'label') { |
|
387 | 387 | |
388 | 388 | $class = ''; |
389 | 389 | |
390 | 390 | // set default if empty |
391 | - if( $label_number === '' ){ |
|
391 | + if ($label_number === '') { |
|
392 | 392 | $label_number = 2; |
393 | 393 | } |
394 | 394 | |
395 | - if ( $label_number && $label_number < 12 && $label_number > 0 ) { |
|
396 | - if ( $type == 'label' ) { |
|
397 | - $class = 'col-sm-' . absint( $label_number ); |
|
398 | - } elseif ( $type == 'input' ) { |
|
399 | - $class = 'col-sm-' . ( 12 - absint( $label_number ) ); |
|
395 | + if ($label_number && $label_number < 12 && $label_number > 0) { |
|
396 | + if ($type == 'label') { |
|
397 | + $class = 'col-sm-' . absint($label_number); |
|
398 | + } elseif ($type == 'input') { |
|
399 | + $class = 'col-sm-' . (12 - absint($label_number)); |
|
400 | 400 | } |
401 | 401 | } |
402 | 402 | |
@@ -415,8 +415,8 @@ discard block |
||
415 | 415 | * @param string $str String to sanitize. |
416 | 416 | * @return string Sanitized string. |
417 | 417 | */ |
418 | - public static function sanitize_textarea_field( $str ) { |
|
419 | - $filtered = self::_sanitize_text_fields( $str, true ); |
|
418 | + public static function sanitize_textarea_field($str) { |
|
419 | + $filtered = self::_sanitize_text_fields($str, true); |
|
420 | 420 | |
421 | 421 | /** |
422 | 422 | * Filters a sanitized textarea field string. |
@@ -426,7 +426,7 @@ discard block |
||
426 | 426 | * @param string $filtered The sanitized string. |
427 | 427 | * @param string $str The string prior to being sanitized. |
428 | 428 | */ |
429 | - return apply_filters( 'sanitize_textarea_field', $filtered, $str ); |
|
429 | + return apply_filters('sanitize_textarea_field', $filtered, $str); |
|
430 | 430 | } |
431 | 431 | |
432 | 432 | /** |
@@ -439,40 +439,40 @@ discard block |
||
439 | 439 | * @param bool $keep_newlines Optional. Whether to keep newlines. Default: false. |
440 | 440 | * @return string Sanitized string. |
441 | 441 | */ |
442 | - public static function _sanitize_text_fields( $str, $keep_newlines = false ) { |
|
443 | - if ( is_object( $str ) || is_array( $str ) ) { |
|
442 | + public static function _sanitize_text_fields($str, $keep_newlines = false) { |
|
443 | + if (is_object($str) || is_array($str)) { |
|
444 | 444 | return ''; |
445 | 445 | } |
446 | 446 | |
447 | 447 | $str = (string) $str; |
448 | 448 | |
449 | - $filtered = wp_check_invalid_utf8( $str ); |
|
449 | + $filtered = wp_check_invalid_utf8($str); |
|
450 | 450 | |
451 | - if ( strpos( $filtered, '<' ) !== false ) { |
|
452 | - $filtered = wp_pre_kses_less_than( $filtered ); |
|
451 | + if (strpos($filtered, '<') !== false) { |
|
452 | + $filtered = wp_pre_kses_less_than($filtered); |
|
453 | 453 | // This will strip extra whitespace for us. |
454 | - $filtered = wp_strip_all_tags( $filtered, false ); |
|
454 | + $filtered = wp_strip_all_tags($filtered, false); |
|
455 | 455 | |
456 | 456 | // Use HTML entities in a special case to make sure no later |
457 | 457 | // newline stripping stage could lead to a functional tag. |
458 | - $filtered = str_replace( "<\n", "<\n", $filtered ); |
|
458 | + $filtered = str_replace("<\n", "<\n", $filtered); |
|
459 | 459 | } |
460 | 460 | |
461 | - if ( ! $keep_newlines ) { |
|
462 | - $filtered = preg_replace( '/[\r\n\t ]+/', ' ', $filtered ); |
|
461 | + if (!$keep_newlines) { |
|
462 | + $filtered = preg_replace('/[\r\n\t ]+/', ' ', $filtered); |
|
463 | 463 | } |
464 | - $filtered = trim( $filtered ); |
|
464 | + $filtered = trim($filtered); |
|
465 | 465 | |
466 | 466 | $found = false; |
467 | - while ( preg_match( '`[^%](%[a-f0-9]{2})`i', $filtered, $match ) ) { |
|
468 | - $filtered = str_replace( $match[1], '', $filtered ); |
|
467 | + while (preg_match('`[^%](%[a-f0-9]{2})`i', $filtered, $match)) { |
|
468 | + $filtered = str_replace($match[1], '', $filtered); |
|
469 | 469 | $found = true; |
470 | 470 | } |
471 | - unset( $match ); |
|
471 | + unset($match); |
|
472 | 472 | |
473 | - if ( $found ) { |
|
473 | + if ($found) { |
|
474 | 474 | // Strip out the whitespace that may now exist after removing the octets. |
475 | - $filtered = trim( preg_replace( '` +`', ' ', $filtered ) ); |
|
475 | + $filtered = trim(preg_replace('` +`', ' ', $filtered)); |
|
476 | 476 | } |
477 | 477 | |
478 | 478 | return $filtered; |
@@ -15,7 +15,7 @@ discard block |
||
15 | 15 | */ |
16 | 16 | |
17 | 17 | // If this file is called directly, abort. |
18 | -if ( ! defined( 'WPINC' ) ) { |
|
18 | +if (!defined('WPINC')) { |
|
19 | 19 | die; |
20 | 20 | } |
21 | 21 | |
@@ -29,14 +29,14 @@ discard block |
||
29 | 29 | public function __construct() { |
30 | 30 | |
31 | 31 | // load AUI |
32 | - require_once( dirname( __FILE__ ) . '/ayecode-ui-loader.php' ); |
|
32 | + require_once(dirname(__FILE__) . '/ayecode-ui-loader.php'); |
|
33 | 33 | |
34 | 34 | // Maybe show example page |
35 | - add_action( 'template_redirect', array( $this,'maybe_show_examples' ) ); |
|
35 | + add_action('template_redirect', array($this, 'maybe_show_examples')); |
|
36 | 36 | } |
37 | 37 | |
38 | - public function maybe_show_examples(){ |
|
39 | - if ( current_user_can( 'manage_options' ) && isset( $_REQUEST['preview-aui'] ) ) { |
|
38 | + public function maybe_show_examples() { |
|
39 | + if (current_user_can('manage_options') && isset($_REQUEST['preview-aui'])) { |
|
40 | 40 | echo "<head>"; |
41 | 41 | wp_head(); |
42 | 42 | echo "</head>"; |
@@ -48,7 +48,7 @@ discard block |
||
48 | 48 | } |
49 | 49 | } |
50 | 50 | |
51 | - public function get_examples(){ |
|
51 | + public function get_examples() { |
|
52 | 52 | $output = ''; |
53 | 53 | |
54 | 54 | // open form |
@@ -247,7 +247,7 @@ discard block |
||
247 | 247 | function aui_init_flatpickr(){ |
248 | 248 | if ( typeof jQuery.fn.flatpickr === "function" && !$aui_doing_init_flatpickr) { |
249 | 249 | $aui_doing_init_flatpickr = true; |
250 | - <?php if ( ! empty( $flatpickr_locale ) ) { ?>try{flatpickr.localize(<?php echo $flatpickr_locale; ?>);}catch(err){console.log(err.message);}<?php } ?> |
|
250 | + <?php if (!empty($flatpickr_locale)) { ?>try{flatpickr.localize(<?php echo $flatpickr_locale; ?>);}catch(err){console.log(err.message);}<?php } ?> |
|
251 | 251 | jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr(); |
252 | 252 | } |
253 | 253 | $aui_doing_init_flatpickr = false; |
@@ -994,7 +994,7 @@ discard block |
||
994 | 994 | |
995 | 995 | <?php |
996 | 996 | // FSE tweaks. |
997 | - if(!empty($_REQUEST['postType']) && $_REQUEST['postType']=='wp_template'){ ?> |
|
997 | + if (!empty($_REQUEST['postType']) && $_REQUEST['postType'] == 'wp_template') { ?> |
|
998 | 998 | function aui_fse_set_data_scroll() { |
999 | 999 | console.log('init scroll'); |
1000 | 1000 | let Iframe = document.getElementsByClassName("edit-site-visual-editor__editor-canvas"); |