@@ -42,16 +42,16 @@ |
||
42 | 42 | 'minWidth' => 320, |
43 | 43 | 'tooltip' => esc_attr__( 'Enter an URL here to redirect to after login.', 'give' ), |
44 | 44 | ), |
45 | - array( |
|
46 | - 'type' => 'container', |
|
47 | - 'html' => sprintf( '<p class="no-margin">%s</p>', esc_html__( 'Logout Redirect URL (optional):', 'give' ) ), |
|
48 | - ), |
|
49 | - array( |
|
50 | - 'type' => 'textbox', |
|
51 | - 'name' => 'logout-redirect', |
|
52 | - 'minWidth' => 320, |
|
53 | - 'tooltip' => esc_attr__( 'Enter an URL here to redirect to after logout.', 'give' ), |
|
54 | - ), |
|
45 | + array( |
|
46 | + 'type' => 'container', |
|
47 | + 'html' => sprintf( '<p class="no-margin">%s</p>', esc_html__( 'Logout Redirect URL (optional):', 'give' ) ), |
|
48 | + ), |
|
49 | + array( |
|
50 | + 'type' => 'textbox', |
|
51 | + 'name' => 'logout-redirect', |
|
52 | + 'minWidth' => 320, |
|
53 | + 'tooltip' => esc_attr__( 'Enter an URL here to redirect to after logout.', 'give' ), |
|
54 | + ), |
|
55 | 55 | ); |
56 | 56 | } |
57 | 57 | } |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | */ |
11 | 11 | |
12 | 12 | // Exit if accessed directly. |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | exit; |
15 | 15 | } |
16 | 16 | |
@@ -21,10 +21,10 @@ discard block |
||
21 | 21 | */ |
22 | 22 | public function __construct() { |
23 | 23 | |
24 | - $this->shortcode['title'] = esc_html__( 'Login', 'give' ); |
|
25 | - $this->shortcode['label'] = esc_html__( 'Login', 'give' ); |
|
24 | + $this->shortcode['title'] = esc_html__('Login', 'give'); |
|
25 | + $this->shortcode['label'] = esc_html__('Login', 'give'); |
|
26 | 26 | |
27 | - parent::__construct( 'give_login' ); |
|
27 | + parent::__construct('give_login'); |
|
28 | 28 | } |
29 | 29 | |
30 | 30 | /** |
@@ -37,23 +37,23 @@ discard block |
||
37 | 37 | return array( |
38 | 38 | array( |
39 | 39 | 'type' => 'container', |
40 | - 'html' => sprintf( '<p class="no-margin">%s</p>', esc_html__( 'Login Redirect URL (optional):', 'give' ) ), |
|
40 | + 'html' => sprintf('<p class="no-margin">%s</p>', esc_html__('Login Redirect URL (optional):', 'give')), |
|
41 | 41 | ), |
42 | 42 | array( |
43 | 43 | 'type' => 'textbox', |
44 | 44 | 'name' => 'login-redirect', |
45 | 45 | 'minWidth' => 320, |
46 | - 'tooltip' => esc_attr__( 'Enter an URL here to redirect to after login.', 'give' ), |
|
46 | + 'tooltip' => esc_attr__('Enter an URL here to redirect to after login.', 'give'), |
|
47 | 47 | ), |
48 | 48 | array( |
49 | 49 | 'type' => 'container', |
50 | - 'html' => sprintf( '<p class="no-margin">%s</p>', esc_html__( 'Logout Redirect URL (optional):', 'give' ) ), |
|
50 | + 'html' => sprintf('<p class="no-margin">%s</p>', esc_html__('Logout Redirect URL (optional):', 'give')), |
|
51 | 51 | ), |
52 | 52 | array( |
53 | 53 | 'type' => 'textbox', |
54 | 54 | 'name' => 'logout-redirect', |
55 | 55 | 'minWidth' => 320, |
56 | - 'tooltip' => esc_attr__( 'Enter an URL here to redirect to after logout.', 'give' ), |
|
56 | + 'tooltip' => esc_attr__('Enter an URL here to redirect to after logout.', 'give'), |
|
57 | 57 | ), |
58 | 58 | ); |
59 | 59 | } |
@@ -248,8 +248,8 @@ |
||
248 | 248 | |
249 | 249 | // do not reindex array! |
250 | 250 | $field['options'] = array( |
251 | - '' => ( $field['placeholder'] ? $field['placeholder'] : esc_attr__( '- Select -', 'give' ) ), |
|
252 | - ) + $field['options']; |
|
251 | + '' => ( $field['placeholder'] ? $field['placeholder'] : esc_attr__( '- Select -', 'give' ) ), |
|
252 | + ) + $field['options']; |
|
253 | 253 | |
254 | 254 | foreach ( $field['options'] as $value => $text ) { |
255 | 255 | $new_listbox['values'][] = array( |
@@ -11,7 +11,7 @@ discard block |
||
11 | 11 | */ |
12 | 12 | |
13 | 13 | // Exit if accessed directly. |
14 | -if ( ! defined( 'ABSPATH' ) ) { |
|
14 | +if ( ! defined('ABSPATH')) { |
|
15 | 15 | exit; |
16 | 16 | } |
17 | 17 | |
@@ -62,11 +62,11 @@ discard block |
||
62 | 62 | * |
63 | 63 | * @since 1.0 |
64 | 64 | */ |
65 | - public function __construct( $shortcode ) { |
|
65 | + public function __construct($shortcode) { |
|
66 | 66 | |
67 | 67 | $this->shortcode_tag = $shortcode; |
68 | 68 | |
69 | - add_action( 'admin_init', array( $this, 'init' ) ); |
|
69 | + add_action('admin_init', array($this, 'init')); |
|
70 | 70 | |
71 | 71 | } |
72 | 72 | |
@@ -77,9 +77,9 @@ discard block |
||
77 | 77 | */ |
78 | 78 | public function init() { |
79 | 79 | |
80 | - if ( $this->shortcode_tag ) { |
|
80 | + if ($this->shortcode_tag) { |
|
81 | 81 | |
82 | - $this->self = get_class( $this ); |
|
82 | + $this->self = get_class($this); |
|
83 | 83 | |
84 | 84 | $this->errors = array(); |
85 | 85 | $this->required = array(); |
@@ -88,18 +88,18 @@ discard block |
||
88 | 88 | $fields = $this->get_fields(); |
89 | 89 | |
90 | 90 | $defaults = array( |
91 | - 'btn_close' => esc_html__( 'Close', 'give' ), |
|
92 | - 'btn_okay' => esc_html__( 'Insert Shortcode', 'give' ), |
|
91 | + 'btn_close' => esc_html__('Close', 'give'), |
|
92 | + 'btn_okay' => esc_html__('Insert Shortcode', 'give'), |
|
93 | 93 | 'errors' => $this->errors, |
94 | 94 | 'fields' => $fields, |
95 | - 'label' => '[' . $this->shortcode_tag . ']', |
|
95 | + 'label' => '['.$this->shortcode_tag.']', |
|
96 | 96 | 'required' => $this->required, |
97 | - 'title' => esc_html__( 'Insert Shortcode', 'give' ), |
|
97 | + 'title' => esc_html__('Insert Shortcode', 'give'), |
|
98 | 98 | ); |
99 | 99 | |
100 | - if ( user_can_richedit() ) { |
|
100 | + if (user_can_richedit()) { |
|
101 | 101 | |
102 | - Give_Shortcode_Button::$shortcodes[ $this->shortcode_tag ] = wp_parse_args( $this->shortcode, $defaults ); |
|
102 | + Give_Shortcode_Button::$shortcodes[$this->shortcode_tag] = wp_parse_args($this->shortcode, $defaults); |
|
103 | 103 | |
104 | 104 | } |
105 | 105 | } |
@@ -128,13 +128,13 @@ discard block |
||
128 | 128 | * |
129 | 129 | * @since 1.0 |
130 | 130 | */ |
131 | - protected function generate_fields( $defined_fields ) { |
|
131 | + protected function generate_fields($defined_fields) { |
|
132 | 132 | |
133 | 133 | $fields = array(); |
134 | 134 | |
135 | - if ( is_array( $defined_fields ) ) { |
|
135 | + if (is_array($defined_fields)) { |
|
136 | 136 | |
137 | - foreach ( $defined_fields as $field ) { |
|
137 | + foreach ($defined_fields as $field) { |
|
138 | 138 | |
139 | 139 | $defaults = array( |
140 | 140 | 'label' => false, |
@@ -145,14 +145,14 @@ discard block |
||
145 | 145 | 'type' => '', |
146 | 146 | ); |
147 | 147 | |
148 | - $field = wp_parse_args( (array) $field, $defaults ); |
|
149 | - $method = 'generate_' . strtolower( $field['type'] ); |
|
148 | + $field = wp_parse_args((array) $field, $defaults); |
|
149 | + $method = 'generate_'.strtolower($field['type']); |
|
150 | 150 | |
151 | - if ( method_exists( $this, $method ) ) { |
|
151 | + if (method_exists($this, $method)) { |
|
152 | 152 | |
153 | - $field = call_user_func( array( $this, $method ), $field ); |
|
153 | + $field = call_user_func(array($this, $method), $field); |
|
154 | 154 | |
155 | - if ( $field ) { |
|
155 | + if ($field) { |
|
156 | 156 | $fields[] = $field; |
157 | 157 | } |
158 | 158 | } |
@@ -172,22 +172,22 @@ discard block |
||
172 | 172 | protected function get_fields() { |
173 | 173 | |
174 | 174 | $defined_fields = $this->define_fields(); |
175 | - $generated_fields = $this->generate_fields( $defined_fields ); |
|
175 | + $generated_fields = $this->generate_fields($defined_fields); |
|
176 | 176 | |
177 | 177 | $errors = array(); |
178 | 178 | |
179 | - if ( ! empty( $this->errors ) ) { |
|
180 | - foreach ( $this->required as $name => $alert ) { |
|
181 | - if ( false === array_search( $name, array_column( $generated_fields, 'name' ) ) ) { |
|
179 | + if ( ! empty($this->errors)) { |
|
180 | + foreach ($this->required as $name => $alert) { |
|
181 | + if (false === array_search($name, array_column($generated_fields, 'name'))) { |
|
182 | 182 | |
183 | - $errors[] = $this->errors[ $name ]; |
|
183 | + $errors[] = $this->errors[$name]; |
|
184 | 184 | } |
185 | 185 | } |
186 | 186 | |
187 | 187 | $this->errors = $errors; |
188 | 188 | } |
189 | 189 | |
190 | - if ( ! empty( $errors ) ) { |
|
190 | + if ( ! empty($errors)) { |
|
191 | 191 | |
192 | 192 | return $errors; |
193 | 193 | } |
@@ -204,9 +204,9 @@ discard block |
||
204 | 204 | * |
205 | 205 | * @since 1.0 |
206 | 206 | */ |
207 | - protected function generate_container( $field ) { |
|
207 | + protected function generate_container($field) { |
|
208 | 208 | |
209 | - if ( array_key_exists( 'html', $field ) ) { |
|
209 | + if (array_key_exists('html', $field)) { |
|
210 | 210 | |
211 | 211 | return array( |
212 | 212 | 'type' => $field['type'], |
@@ -226,9 +226,9 @@ discard block |
||
226 | 226 | * |
227 | 227 | * @since 1.0 |
228 | 228 | */ |
229 | - protected function generate_listbox( $field ) { |
|
229 | + protected function generate_listbox($field) { |
|
230 | 230 | |
231 | - $listbox = shortcode_atts( array( |
|
231 | + $listbox = shortcode_atts(array( |
|
232 | 232 | 'label' => '', |
233 | 233 | 'minWidth' => '', |
234 | 234 | 'name' => false, |
@@ -236,27 +236,27 @@ discard block |
||
236 | 236 | 'type' => '', |
237 | 237 | 'value' => '', |
238 | 238 | 'classes' => '' |
239 | - ), $field ); |
|
239 | + ), $field); |
|
240 | 240 | |
241 | - if ( $this->validate( $field ) ) { |
|
241 | + if ($this->validate($field)) { |
|
242 | 242 | |
243 | 243 | $new_listbox = array(); |
244 | 244 | |
245 | - foreach ( $listbox as $key => $value ) { |
|
245 | + foreach ($listbox as $key => $value) { |
|
246 | 246 | |
247 | - if ( $key == 'value' && empty( $value ) ) { |
|
248 | - $new_listbox[ $key ] = $listbox['name']; |
|
249 | - } else if ( $value ) { |
|
250 | - $new_listbox[ $key ] = $value; |
|
247 | + if ($key == 'value' && empty($value)) { |
|
248 | + $new_listbox[$key] = $listbox['name']; |
|
249 | + } else if ($value) { |
|
250 | + $new_listbox[$key] = $value; |
|
251 | 251 | } |
252 | 252 | } |
253 | 253 | |
254 | 254 | // do not reindex array! |
255 | 255 | $field['options'] = array( |
256 | - '' => ( $field['placeholder'] ? $field['placeholder'] : esc_attr__( '- Select -', 'give' ) ), |
|
256 | + '' => ($field['placeholder'] ? $field['placeholder'] : esc_attr__('- Select -', 'give')), |
|
257 | 257 | ) + $field['options']; |
258 | 258 | |
259 | - foreach ( $field['options'] as $value => $text ) { |
|
259 | + foreach ($field['options'] as $value => $text) { |
|
260 | 260 | $new_listbox['values'][] = array( |
261 | 261 | 'text' => $text, |
262 | 262 | 'value' => $value, |
@@ -278,7 +278,7 @@ discard block |
||
278 | 278 | * |
279 | 279 | * @since 1.0 |
280 | 280 | */ |
281 | - protected function generate_post( $field ) { |
|
281 | + protected function generate_post($field) { |
|
282 | 282 | |
283 | 283 | $args = array( |
284 | 284 | 'post_type' => 'post', |
@@ -287,23 +287,23 @@ discard block |
||
287 | 287 | 'posts_per_page' => 30, |
288 | 288 | ); |
289 | 289 | |
290 | - $args = wp_parse_args( (array) $field['query_args'], $args ); |
|
291 | - $posts = get_posts( $args ); |
|
290 | + $args = wp_parse_args((array) $field['query_args'], $args); |
|
291 | + $posts = get_posts($args); |
|
292 | 292 | $options = array(); |
293 | 293 | |
294 | - if ( $posts ) { |
|
295 | - foreach ( $posts as $post ) { |
|
296 | - $options[ absint( $post->ID ) ] = ( empty( $post->post_title ) ? sprintf( __( 'Untitled (#%s)', 'give' ), $post->ID ) : $post->post_title ); |
|
294 | + if ($posts) { |
|
295 | + foreach ($posts as $post) { |
|
296 | + $options[absint($post->ID)] = (empty($post->post_title) ? sprintf(__('Untitled (#%s)', 'give'), $post->ID) : $post->post_title); |
|
297 | 297 | } |
298 | 298 | |
299 | 299 | $field['type'] = 'listbox'; |
300 | 300 | $field['options'] = $options; |
301 | 301 | |
302 | - return $this->generate_listbox( $field ); |
|
302 | + return $this->generate_listbox($field); |
|
303 | 303 | } |
304 | 304 | |
305 | 305 | // perform validation here before returning false |
306 | - $this->validate( $field ); |
|
306 | + $this->validate($field); |
|
307 | 307 | |
308 | 308 | return false; |
309 | 309 | } |
@@ -317,9 +317,9 @@ discard block |
||
317 | 317 | * |
318 | 318 | * @since 1.0 |
319 | 319 | */ |
320 | - protected function generate_textbox( $field ) { |
|
320 | + protected function generate_textbox($field) { |
|
321 | 321 | |
322 | - $textbox = shortcode_atts( array( |
|
322 | + $textbox = shortcode_atts(array( |
|
323 | 323 | 'label' => '', |
324 | 324 | 'maxLength' => '', |
325 | 325 | 'minHeight' => '', |
@@ -330,10 +330,10 @@ discard block |
||
330 | 330 | 'type' => '', |
331 | 331 | 'value' => '', |
332 | 332 | 'classes' => '' |
333 | - ), $field ); |
|
333 | + ), $field); |
|
334 | 334 | |
335 | - if ( $this->validate( $field ) ) { |
|
336 | - return array_filter( $textbox, array( $this, 'return_textbox_value' ) ); |
|
335 | + if ($this->validate($field)) { |
|
336 | + return array_filter($textbox, array($this, 'return_textbox_value')); |
|
337 | 337 | } |
338 | 338 | |
339 | 339 | return false; |
@@ -346,7 +346,7 @@ discard block |
||
346 | 346 | * |
347 | 347 | * @return bool |
348 | 348 | */ |
349 | - function return_textbox_value( $value ) { |
|
349 | + function return_textbox_value($value) { |
|
350 | 350 | return $value !== ''; |
351 | 351 | } |
352 | 352 | |
@@ -362,9 +362,9 @@ discard block |
||
362 | 362 | * |
363 | 363 | * @since 1.0 |
364 | 364 | */ |
365 | - protected function validate( $field ) { |
|
365 | + protected function validate($field) { |
|
366 | 366 | |
367 | - extract( shortcode_atts( |
|
367 | + extract(shortcode_atts( |
|
368 | 368 | array( |
369 | 369 | 'name' => false, |
370 | 370 | 'required' => false, |
@@ -372,36 +372,36 @@ discard block |
||
372 | 372 | ), $field ) |
373 | 373 | ); |
374 | 374 | |
375 | - if ( $name ) { |
|
375 | + if ($name) { |
|
376 | 376 | |
377 | - if ( isset( $required['error'] ) ) { |
|
377 | + if (isset($required['error'])) { |
|
378 | 378 | |
379 | 379 | $error = array( |
380 | 380 | 'type' => 'container', |
381 | 381 | 'html' => $required['error'], |
382 | 382 | ); |
383 | 383 | |
384 | - $this->errors[ $name ] = $this->generate_container( $error ); |
|
384 | + $this->errors[$name] = $this->generate_container($error); |
|
385 | 385 | } |
386 | 386 | |
387 | - if ( ! ! $required || is_array( $required ) ) { |
|
387 | + if ( ! ! $required || is_array($required)) { |
|
388 | 388 | |
389 | - $alert = esc_html__( 'Some of the shortcode options are required.', 'give' ); |
|
389 | + $alert = esc_html__('Some of the shortcode options are required.', 'give'); |
|
390 | 390 | |
391 | - if ( isset( $required['alert'] ) ) { |
|
391 | + if (isset($required['alert'])) { |
|
392 | 392 | |
393 | 393 | $alert = $required['alert']; |
394 | 394 | |
395 | - } else if ( ! empty( $label ) ) { |
|
395 | + } else if ( ! empty($label)) { |
|
396 | 396 | |
397 | 397 | $alert = sprintf( |
398 | 398 | /* translators: %s: option label */ |
399 | - esc_html__( 'The "%s" option is required.', 'give' ), |
|
400 | - str_replace( ':', '', $label ) |
|
399 | + esc_html__('The "%s" option is required.', 'give'), |
|
400 | + str_replace(':', '', $label) |
|
401 | 401 | ); |
402 | 402 | } |
403 | 403 | |
404 | - $this->required[ $name ] = $alert; |
|
404 | + $this->required[$name] = $alert; |
|
405 | 405 | } |
406 | 406 | |
407 | 407 | return true; |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | */ |
11 | 11 | |
12 | 12 | // Exit if accessed directly. |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | exit; |
15 | 15 | } |
16 | 16 | |
@@ -23,17 +23,17 @@ discard block |
||
23 | 23 | * |
24 | 24 | * @return void |
25 | 25 | */ |
26 | -function give_trigger_donation_receipt( $payment_id ) { |
|
26 | +function give_trigger_donation_receipt($payment_id) { |
|
27 | 27 | // Make sure we don't send a receipt while editing a donation. |
28 | - if ( isset( $_POST['give-action'] ) && 'edit_payment' == $_POST['give-action'] ) { |
|
28 | + if (isset($_POST['give-action']) && 'edit_payment' == $_POST['give-action']) { |
|
29 | 29 | return; |
30 | 30 | } |
31 | 31 | |
32 | 32 | // Send email. |
33 | - give_email_donation_receipt( $payment_id ); |
|
33 | + give_email_donation_receipt($payment_id); |
|
34 | 34 | } |
35 | 35 | |
36 | -add_action( 'give_complete_donation', 'give_trigger_donation_receipt', 999, 1 ); |
|
36 | +add_action('give_complete_donation', 'give_trigger_donation_receipt', 999, 1); |
|
37 | 37 | |
38 | 38 | /** |
39 | 39 | * Resend the Email Donation Receipt. (This can be done from the Donation History Page) |
@@ -44,29 +44,29 @@ discard block |
||
44 | 44 | * |
45 | 45 | * @return void |
46 | 46 | */ |
47 | -function give_resend_donation_receipt( $data ) { |
|
47 | +function give_resend_donation_receipt($data) { |
|
48 | 48 | |
49 | - $purchase_id = absint( $data['purchase_id'] ); |
|
49 | + $purchase_id = absint($data['purchase_id']); |
|
50 | 50 | |
51 | - if ( empty( $purchase_id ) ) { |
|
51 | + if (empty($purchase_id)) { |
|
52 | 52 | return; |
53 | 53 | } |
54 | 54 | |
55 | - if ( ! current_user_can( 'edit_give_payments', $purchase_id ) ) { |
|
56 | - wp_die( esc_html__( 'You do not have permission to edit payments.', 'give' ), esc_html__( 'Error', 'give' ), array( 'response' => 403 ) ); |
|
55 | + if ( ! current_user_can('edit_give_payments', $purchase_id)) { |
|
56 | + wp_die(esc_html__('You do not have permission to edit payments.', 'give'), esc_html__('Error', 'give'), array('response' => 403)); |
|
57 | 57 | } |
58 | 58 | |
59 | - give_email_donation_receipt( $purchase_id, false ); |
|
59 | + give_email_donation_receipt($purchase_id, false); |
|
60 | 60 | |
61 | - wp_redirect( add_query_arg( array( |
|
61 | + wp_redirect(add_query_arg(array( |
|
62 | 62 | 'give-message' => 'email_sent', |
63 | 63 | 'give-action' => false, |
64 | 64 | 'purchase_id' => false |
65 | - ) ) ); |
|
65 | + ))); |
|
66 | 66 | exit; |
67 | 67 | } |
68 | 68 | |
69 | -add_action( 'give_email_links', 'give_resend_donation_receipt' ); |
|
69 | +add_action('give_email_links', 'give_resend_donation_receipt'); |
|
70 | 70 | |
71 | 71 | /** |
72 | 72 | * Trigger the sending of a Test Email |
@@ -77,8 +77,8 @@ discard block |
||
77 | 77 | * |
78 | 78 | * @return void |
79 | 79 | */ |
80 | -function give_send_test_email( $data ) { |
|
81 | - if ( ! wp_verify_nonce( $data['_wpnonce'], 'give-test-email' ) ) { |
|
80 | +function give_send_test_email($data) { |
|
81 | + if ( ! wp_verify_nonce($data['_wpnonce'], 'give-test-email')) { |
|
82 | 82 | return; |
83 | 83 | } |
84 | 84 | |
@@ -86,8 +86,8 @@ discard block |
||
86 | 86 | give_email_test_donation_receipt(); |
87 | 87 | |
88 | 88 | // Remove the test email query arg. |
89 | - wp_redirect( remove_query_arg( 'give_action' ) ); |
|
89 | + wp_redirect(remove_query_arg('give_action')); |
|
90 | 90 | exit; |
91 | 91 | } |
92 | 92 | |
93 | -add_action( 'give_send_test_email', 'give_send_test_email' ); |
|
93 | +add_action('give_send_test_email', 'give_send_test_email'); |
@@ -85,7 +85,7 @@ |
||
85 | 85 | * |
86 | 86 | * @since 1.8 |
87 | 87 | * |
88 | - * @param $setting_tab |
|
88 | + * @param string $setting_tab |
|
89 | 89 | * |
90 | 90 | * @return string |
91 | 91 | */ |
@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | * @since 1.8 |
10 | 10 | */ |
11 | 11 | |
12 | -if ( ! class_exists( 'Give_CMB2_Settings_Loader' ) ) : |
|
12 | +if ( ! class_exists('Give_CMB2_Settings_Loader')) : |
|
13 | 13 | |
14 | 14 | /** |
15 | 15 | * This class loads the cmb2 settings. |
@@ -52,30 +52,30 @@ discard block |
||
52 | 52 | |
53 | 53 | // Get current tab. |
54 | 54 | $this->current_tab = give_get_current_setting_tab(); |
55 | - $this->current_section = empty( $_REQUEST['section'] ) ? ( current( array_keys( $this->get_sections() ) ) ) : sanitize_title( $_REQUEST['section'] ); |
|
55 | + $this->current_section = empty($_REQUEST['section']) ? (current(array_keys($this->get_sections()))) : sanitize_title($_REQUEST['section']); |
|
56 | 56 | |
57 | 57 | // Tab ID. |
58 | 58 | $this->id = $this->current_tab; |
59 | 59 | |
60 | 60 | // Add addon tabs. |
61 | - add_filter( 'give-settings_tabs_array', array( $this, 'add_addon_settings_page' ), 999999 ); |
|
61 | + add_filter('give-settings_tabs_array', array($this, 'add_addon_settings_page'), 999999); |
|
62 | 62 | |
63 | 63 | // Add save hook to addons. |
64 | - add_action( 'give-settings_get_settings_pages', array( $this, 'setup_addon_save_hook' ), 999999 ); |
|
64 | + add_action('give-settings_get_settings_pages', array($this, 'setup_addon_save_hook'), 999999); |
|
65 | 65 | |
66 | 66 | // Add backward compatibility filters plugin settings. |
67 | - $setting_tabs = array( 'general', 'gateways', 'display', 'emails', 'addons', 'licenses' ); |
|
67 | + $setting_tabs = array('general', 'gateways', 'display', 'emails', 'addons', 'licenses'); |
|
68 | 68 | |
69 | 69 | // Filter Payment Gateways settings. |
70 | - if ( in_array( $this->current_tab, $setting_tabs ) ) { |
|
71 | - add_filter( "give_get_settings_{$this->current_tab}", array( |
|
70 | + if (in_array($this->current_tab, $setting_tabs)) { |
|
71 | + add_filter("give_get_settings_{$this->current_tab}", array( |
|
72 | 72 | $this, |
73 | 73 | 'get_filtered_addon_settings', |
74 | - ), 999999, 1 ); |
|
75 | - add_filter( "give_get_sections_{$this->current_tab}", array( |
|
74 | + ), 999999, 1); |
|
75 | + add_filter("give_get_sections_{$this->current_tab}", array( |
|
76 | 76 | $this, |
77 | 77 | 'get_filtered_addon_sections', |
78 | - ), 999999, 1 ); |
|
78 | + ), 999999, 1); |
|
79 | 79 | } |
80 | 80 | } |
81 | 81 | |
@@ -88,12 +88,12 @@ discard block |
||
88 | 88 | * |
89 | 89 | * @return string |
90 | 90 | */ |
91 | - function set_default_setting_tab( $setting_tab ) { |
|
91 | + function set_default_setting_tab($setting_tab) { |
|
92 | 92 | $default_tab = ''; |
93 | 93 | |
94 | 94 | // Set default tab to first setting tab. |
95 | - if ( $sections = array_keys( $this->get_sections() ) ) { |
|
96 | - $default_tab = current( $sections ); |
|
95 | + if ($sections = array_keys($this->get_sections())) { |
|
96 | + $default_tab = current($sections); |
|
97 | 97 | } |
98 | 98 | |
99 | 99 | return $default_tab; |
@@ -108,29 +108,29 @@ discard block |
||
108 | 108 | * |
109 | 109 | * @return mixed |
110 | 110 | */ |
111 | - function add_addon_settings_page( $pages ) { |
|
111 | + function add_addon_settings_page($pages) { |
|
112 | 112 | // Previous setting page. |
113 | 113 | $previous_pages = $this->prev_settings->give_get_settings_tabs(); |
114 | 114 | |
115 | 115 | // API and System Info setting tab merge to Tools setting tab, so remove them from tabs. |
116 | - unset( $previous_pages['api'] ); |
|
117 | - unset( $previous_pages['system_info'] ); |
|
116 | + unset($previous_pages['api']); |
|
117 | + unset($previous_pages['system_info']); |
|
118 | 118 | |
119 | 119 | // Tab is not register. |
120 | - $pages_diff = array_keys( array_diff( $previous_pages, $pages ) ); |
|
120 | + $pages_diff = array_keys(array_diff($previous_pages, $pages)); |
|
121 | 121 | |
122 | 122 | // Merge old settings with new settings. |
123 | - $pages = array_merge( $pages, $previous_pages ); |
|
123 | + $pages = array_merge($pages, $previous_pages); |
|
124 | 124 | |
125 | - if ( in_array( $this->current_tab, $pages_diff ) ) { |
|
125 | + if (in_array($this->current_tab, $pages_diff)) { |
|
126 | 126 | // Filter & actions. |
127 | - add_filter( "give_default_setting_tab_section_{$this->current_tab}", array( |
|
127 | + add_filter("give_default_setting_tab_section_{$this->current_tab}", array( |
|
128 | 128 | $this, |
129 | 129 | 'set_default_setting_tab', |
130 | - ), 10 ); |
|
131 | - add_action( "give-settings_sections_{$this->current_tab}_page", array( $this, 'output_sections' ) ); |
|
132 | - add_action( "give-settings_settings_{$this->current_tab}_page", array( $this, 'output' ), 10 ); |
|
133 | - add_action( "give-settings_save_{$this->current_tab}", array( $this, 'save' ) ); |
|
130 | + ), 10); |
|
131 | + add_action("give-settings_sections_{$this->current_tab}_page", array($this, 'output_sections')); |
|
132 | + add_action("give-settings_settings_{$this->current_tab}_page", array($this, 'output'), 10); |
|
133 | + add_action("give-settings_save_{$this->current_tab}", array($this, 'save')); |
|
134 | 134 | } |
135 | 135 | |
136 | 136 | return $pages; |
@@ -146,29 +146,29 @@ discard block |
||
146 | 146 | * |
147 | 147 | * @return mixed |
148 | 148 | */ |
149 | - function setup_addon_save_hook( $pages ) { |
|
149 | + function setup_addon_save_hook($pages) { |
|
150 | 150 | $page_ids = array(); |
151 | 151 | |
152 | - foreach ( $pages as $page ) { |
|
153 | - $page_ids = $page->add_settings_page( $page_ids ); |
|
152 | + foreach ($pages as $page) { |
|
153 | + $page_ids = $page->add_settings_page($page_ids); |
|
154 | 154 | } |
155 | 155 | |
156 | 156 | // Previous setting page. |
157 | 157 | $previous_pages = $this->prev_settings->give_get_settings_tabs(); |
158 | 158 | |
159 | 159 | // API and System Info setting tab merge to Tools setting tab, so remove them from tabs. |
160 | - unset( $previous_pages['api'] ); |
|
161 | - unset( $previous_pages['system_info'] ); |
|
160 | + unset($previous_pages['api']); |
|
161 | + unset($previous_pages['system_info']); |
|
162 | 162 | |
163 | 163 | // Tab is not register. |
164 | - $pages_diff = array_keys( array_diff( $previous_pages, $page_ids ) ); |
|
164 | + $pages_diff = array_keys(array_diff($previous_pages, $page_ids)); |
|
165 | 165 | |
166 | 166 | // Merge old settings with new settings. |
167 | - $pages = array_merge( $page_ids, $previous_pages ); |
|
167 | + $pages = array_merge($page_ids, $previous_pages); |
|
168 | 168 | |
169 | - if ( in_array( $this->current_tab, $pages_diff ) ) { |
|
169 | + if (in_array($this->current_tab, $pages_diff)) { |
|
170 | 170 | // Filter & actions. |
171 | - add_action( "give-settings_save_{$this->current_tab}", array( $this, 'save' ) ); |
|
171 | + add_action("give-settings_save_{$this->current_tab}", array($this, 'save')); |
|
172 | 172 | } |
173 | 173 | |
174 | 174 | return $pages; |
@@ -183,16 +183,16 @@ discard block |
||
183 | 183 | * |
184 | 184 | * @return string |
185 | 185 | */ |
186 | - function get_section_name( $field_name ) { |
|
186 | + function get_section_name($field_name) { |
|
187 | 187 | // Bailout. |
188 | - if ( empty( $field_name ) ) { |
|
188 | + if (empty($field_name)) { |
|
189 | 189 | return $field_name; |
190 | 190 | } |
191 | 191 | |
192 | - $section_name = explode( ' ', $field_name ); |
|
192 | + $section_name = explode(' ', $field_name); |
|
193 | 193 | |
194 | 194 | // Output. |
195 | - return strip_tags( implode( ' ', $section_name ) ); |
|
195 | + return strip_tags(implode(' ', $section_name)); |
|
196 | 196 | } |
197 | 197 | |
198 | 198 | |
@@ -207,7 +207,7 @@ discard block |
||
207 | 207 | * |
208 | 208 | * @return mixed |
209 | 209 | */ |
210 | - public function en_translation( $translation, $text ) { |
|
210 | + public function en_translation($translation, $text) { |
|
211 | 211 | return $text; |
212 | 212 | } |
213 | 213 | |
@@ -221,52 +221,52 @@ discard block |
||
221 | 221 | * |
222 | 222 | * @return mixed |
223 | 223 | */ |
224 | - function get_filtered_addon_sections( $sections = array() ) { |
|
224 | + function get_filtered_addon_sections($sections = array()) { |
|
225 | 225 | // New sections. |
226 | 226 | $new_sections = array(); |
227 | - $sections_ID = array_keys( $sections ); |
|
228 | - $setting_fields = $this->prev_settings->give_settings( $this->current_tab ); |
|
227 | + $sections_ID = array_keys($sections); |
|
228 | + $setting_fields = $this->prev_settings->give_settings($this->current_tab); |
|
229 | 229 | |
230 | 230 | // We need untranslated settings for backward compatibility. |
231 | - add_filter( 'gettext', array( $this, 'en_translation' ), 10, 2 ); |
|
232 | - $en_setting_fields = $this->prev_settings->give_settings( $this->current_tab ); |
|
233 | - remove_filter( 'gettext', array( $this, 'en_translation' ), 10, 2 ); |
|
231 | + add_filter('gettext', array($this, 'en_translation'), 10, 2); |
|
232 | + $en_setting_fields = $this->prev_settings->give_settings($this->current_tab); |
|
233 | + remove_filter('gettext', array($this, 'en_translation'), 10, 2); |
|
234 | 234 | |
235 | - if ( ! empty( $setting_fields ) && ! empty( $setting_fields['fields'] ) ) { |
|
235 | + if ( ! empty($setting_fields) && ! empty($setting_fields['fields'])) { |
|
236 | 236 | |
237 | - foreach ( $setting_fields['fields'] as $index => $field ) { |
|
237 | + foreach ($setting_fields['fields'] as $index => $field) { |
|
238 | 238 | // Collect new sections from addons. |
239 | - if ( 'give_title' !== $field['type'] ) { |
|
239 | + if ('give_title' !== $field['type']) { |
|
240 | 240 | continue; |
241 | 241 | } |
242 | 242 | |
243 | 243 | // Untranslated setting name. |
244 | - $en_setting_field_name = isset( $en_setting_fields['fields'][ $index ]['name'] ) ? $en_setting_fields['fields'][ $index ]['name'] : ''; |
|
244 | + $en_setting_field_name = isset($en_setting_fields['fields'][$index]['name']) ? $en_setting_fields['fields'][$index]['name'] : ''; |
|
245 | 245 | |
246 | 246 | // Section name. |
247 | - $field['name'] = isset( $field['name'] ) ? $field['name'] : ''; |
|
248 | - $section_name = $this->get_section_name( $field['name'] ); |
|
247 | + $field['name'] = isset($field['name']) ? $field['name'] : ''; |
|
248 | + $section_name = $this->get_section_name($field['name']); |
|
249 | 249 | |
250 | 250 | // Check if section name exit and section title array is not empty. |
251 | - if ( ! empty( $sections ) && ! empty( $en_setting_field_name ) ) { |
|
251 | + if ( ! empty($sections) && ! empty($en_setting_field_name)) { |
|
252 | 252 | |
253 | 253 | // Bailout: Do not load section if it is already exist. |
254 | 254 | if ( |
255 | - in_array( sanitize_title( $en_setting_field_name ), $sections_ID ) // Check section id. |
|
256 | - || in_array( $section_name, $sections ) // Check section name. |
|
255 | + in_array(sanitize_title($en_setting_field_name), $sections_ID) // Check section id. |
|
256 | + || in_array($section_name, $sections) // Check section name. |
|
257 | 257 | ) { |
258 | 258 | continue; |
259 | 259 | } |
260 | 260 | } |
261 | 261 | |
262 | 262 | // Collect new sections from addons. |
263 | - $new_sections[ sanitize_title( $field['name'] ) ] = $section_name; |
|
263 | + $new_sections[sanitize_title($field['name'])] = $section_name; |
|
264 | 264 | } |
265 | 265 | } |
266 | 266 | |
267 | 267 | // Add new section. |
268 | - if ( ! empty( $new_sections ) ) { |
|
269 | - $sections = array_merge( $sections, $new_sections ); |
|
268 | + if ( ! empty($new_sections)) { |
|
269 | + $sections = array_merge($sections, $new_sections); |
|
270 | 270 | } |
271 | 271 | |
272 | 272 | // Output. |
@@ -284,19 +284,19 @@ discard block |
||
284 | 284 | * |
285 | 285 | * @return array |
286 | 286 | */ |
287 | - function get_filtered_addon_settings( $settings, $setting_fields = array() ) { |
|
287 | + function get_filtered_addon_settings($settings, $setting_fields = array()) { |
|
288 | 288 | global $wp_filter; |
289 | 289 | |
290 | 290 | $new_setting_fields = array(); |
291 | 291 | |
292 | - if ( ! empty( $settings ) ) { |
|
292 | + if ( ! empty($settings)) { |
|
293 | 293 | // Bailout: If setting array contain first element of type title then it means it is already created with new setting api (skip this section ). |
294 | - if ( isset( $settings[0]['type'] ) && 'title' == $settings[0]['type'] ) { |
|
295 | - foreach ( $settings as $setting ) { |
|
294 | + if (isset($settings[0]['type']) && 'title' == $settings[0]['type']) { |
|
295 | + foreach ($settings as $setting) { |
|
296 | 296 | $new_setting_fields[] = $setting; |
297 | 297 | |
298 | 298 | // We need setting only till first section end. |
299 | - if ( 'sectionend' === $setting['type'] ) { |
|
299 | + if ('sectionend' === $setting['type']) { |
|
300 | 300 | break; |
301 | 301 | } |
302 | 302 | } |
@@ -308,24 +308,24 @@ discard block |
||
308 | 308 | $prev_title_field_id = ''; |
309 | 309 | |
310 | 310 | // Create new setting fields. |
311 | - foreach ( $settings as $index => $field ) { |
|
311 | + foreach ($settings as $index => $field) { |
|
312 | 312 | |
313 | 313 | // Bailout: Must need field type to process. |
314 | - if ( ! isset( $field['type'] ) ) { |
|
314 | + if ( ! isset($field['type'])) { |
|
315 | 315 | continue; |
316 | 316 | } |
317 | 317 | |
318 | 318 | // Set wrapper class if any. |
319 | - if ( ! empty( $field['row_classes'] ) ) { |
|
319 | + if ( ! empty($field['row_classes'])) { |
|
320 | 320 | $field['wrapper_class'] = $field['row_classes']; |
321 | - unset( $field['row_classes'] ); |
|
321 | + unset($field['row_classes']); |
|
322 | 322 | } |
323 | 323 | |
324 | - $field['name'] = ! isset( $field['name'] ) ? '' : $field['name']; |
|
325 | - $field['desc'] = ! isset( $field['desc'] ) ? '' : $field['desc']; |
|
324 | + $field['name'] = ! isset($field['name']) ? '' : $field['name']; |
|
325 | + $field['desc'] = ! isset($field['desc']) ? '' : $field['desc']; |
|
326 | 326 | |
327 | 327 | // Modify cmb2 setting fields. |
328 | - switch ( $field['type'] ) { |
|
328 | + switch ($field['type']) { |
|
329 | 329 | case 'text' : |
330 | 330 | case 'file' : |
331 | 331 | $field['css'] = 'width:25em;'; |
@@ -349,18 +349,18 @@ discard block |
||
349 | 349 | $field['type'] = 'title'; |
350 | 350 | |
351 | 351 | // Since we are showing sections, so there now ned to show horizontal rules. |
352 | - if ( '<hr>' === $field['desc'] ) { |
|
352 | + if ('<hr>' === $field['desc']) { |
|
353 | 353 | $field['desc'] = ''; |
354 | 354 | } |
355 | 355 | |
356 | 356 | break; |
357 | 357 | } |
358 | 358 | |
359 | - if ( 'title' === $field['type'] ) { |
|
359 | + if ('title' === $field['type']) { |
|
360 | 360 | |
361 | 361 | // If we do not have first element as title then these field will be skip from frontend |
362 | 362 | // because there are not belong to any section, so put all abandon fields under first section. |
363 | - if ( $index && empty( $prev_title_field_id ) ) { |
|
363 | + if ($index && empty($prev_title_field_id)) { |
|
364 | 364 | array_unshift( |
365 | 365 | $new_setting_fields, |
366 | 366 | array( |
@@ -374,7 +374,7 @@ discard block |
||
374 | 374 | $prev_title_field_id = $field['id']; |
375 | 375 | |
376 | 376 | continue; |
377 | - } elseif ( $index ) { |
|
377 | + } elseif ($index) { |
|
378 | 378 | // Section end. |
379 | 379 | $new_setting_fields[] = array( |
380 | 380 | 'type' => 'sectionend', |
@@ -406,52 +406,52 @@ discard block |
||
406 | 406 | |
407 | 407 | // Check if setting page has title section or not. |
408 | 408 | // If setting page does not have title section then add title section to it and fix section end array id. |
409 | - if ( 'title' !== $new_setting_fields[0]['type'] ) { |
|
409 | + if ('title' !== $new_setting_fields[0]['type']) { |
|
410 | 410 | array_unshift( |
411 | 411 | $new_setting_fields, |
412 | 412 | array( |
413 | - 'title' => ( isset( $settings['give_title'] ) ? $settings['give_title'] : '' ), |
|
413 | + 'title' => (isset($settings['give_title']) ? $settings['give_title'] : ''), |
|
414 | 414 | 'type' => 'title', |
415 | - 'desc' => ! empty( $setting_fields['desc'] ) ? $setting_fields['desc'] : '', |
|
416 | - 'id' => ( isset( $settings['id'] ) ? $settings['id'] : '' ), |
|
415 | + 'desc' => ! empty($setting_fields['desc']) ? $setting_fields['desc'] : '', |
|
416 | + 'id' => (isset($settings['id']) ? $settings['id'] : ''), |
|
417 | 417 | ) |
418 | 418 | ); |
419 | 419 | |
420 | 420 | // Update id in section end array if does not contain. |
421 | - if ( empty( $new_setting_fields[ count( $new_setting_fields ) - 1 ]['id'] ) ) { |
|
422 | - $new_setting_fields[ count( $new_setting_fields ) - 1 ]['id'] = ( isset( $settings['id'] ) ? $settings['id'] : '' ); |
|
421 | + if (empty($new_setting_fields[count($new_setting_fields) - 1]['id'])) { |
|
422 | + $new_setting_fields[count($new_setting_fields) - 1]['id'] = (isset($settings['id']) ? $settings['id'] : ''); |
|
423 | 423 | } |
424 | 424 | } |
425 | 425 | |
426 | 426 | // Return only section related settings. |
427 | - if ( $sections = $this->get_filtered_addon_sections() ) { |
|
428 | - $new_setting_fields = $this->get_section_settings( $new_setting_fields ); |
|
427 | + if ($sections = $this->get_filtered_addon_sections()) { |
|
428 | + $new_setting_fields = $this->get_section_settings($new_setting_fields); |
|
429 | 429 | } |
430 | 430 | |
431 | 431 | // Third party plugin backward compatibility. |
432 | - $wp_filter_keys = array_keys( $wp_filter ); |
|
433 | - foreach ( $new_setting_fields as $index => $field ) { |
|
434 | - if ( ! isset( $field['type'] ) || in_array( $field['type'], array( 'title', 'sectionend' ) ) ) { |
|
432 | + $wp_filter_keys = array_keys($wp_filter); |
|
433 | + foreach ($new_setting_fields as $index => $field) { |
|
434 | + if ( ! isset($field['type']) || in_array($field['type'], array('title', 'sectionend'))) { |
|
435 | 435 | continue; |
436 | 436 | } |
437 | 437 | |
438 | 438 | $cmb2_filter_name = "cmb2_render_{$field['type']}"; |
439 | 439 | |
440 | - if ( in_array( $cmb2_filter_name, $wp_filter_keys ) ) { |
|
440 | + if (in_array($cmb2_filter_name, $wp_filter_keys)) { |
|
441 | 441 | |
442 | - if ( 0 >= version_compare( 4.7, get_bloginfo( 'version' ) ) && ! empty( $wp_filter[ $cmb2_filter_name ]->callbacks ) ) { |
|
443 | - $cmb2_filter_arr = current( $wp_filter[ $cmb2_filter_name ]->callbacks ); |
|
442 | + if (0 >= version_compare(4.7, get_bloginfo('version')) && ! empty($wp_filter[$cmb2_filter_name]->callbacks)) { |
|
443 | + $cmb2_filter_arr = current($wp_filter[$cmb2_filter_name]->callbacks); |
|
444 | 444 | } else { |
445 | - $cmb2_filter_arr = current( $wp_filter[ $cmb2_filter_name ] ); |
|
445 | + $cmb2_filter_arr = current($wp_filter[$cmb2_filter_name]); |
|
446 | 446 | } |
447 | 447 | |
448 | - if ( ! empty( $cmb2_filter_arr ) ) { |
|
448 | + if ( ! empty($cmb2_filter_arr)) { |
|
449 | 449 | // Note: function can be called either globally or with class object, it depends on how developer invoke it. |
450 | - $new_setting_fields[ $index ]['func'] = current( $cmb2_filter_arr ); |
|
451 | - add_action( "give_admin_field_{$field['type']}", array( |
|
450 | + $new_setting_fields[$index]['func'] = current($cmb2_filter_arr); |
|
451 | + add_action("give_admin_field_{$field['type']}", array( |
|
452 | 452 | $this, |
453 | 453 | 'addon_setting_field', |
454 | - ), 10, 2 ); |
|
454 | + ), 10, 2); |
|
455 | 455 | } |
456 | 456 | } |
457 | 457 | } |
@@ -472,31 +472,31 @@ discard block |
||
472 | 472 | * |
473 | 473 | * @return array |
474 | 474 | */ |
475 | - function get_section_settings( $tab_settings ) { |
|
475 | + function get_section_settings($tab_settings) { |
|
476 | 476 | $current_section = give_get_current_setting_section(); |
477 | 477 | |
478 | 478 | // Note: If we are opening default tab for addon setting then it is possible that we will get empty string as current section |
479 | 479 | // because default section filter added after save hook fire, so we will always get problem to save first section [default] or if there are only on section |
480 | 480 | // This is hack to fix this. |
481 | - if ( empty( $current_section ) ) { |
|
482 | - $current_section = $this->set_default_setting_tab( $current_section ); |
|
481 | + if (empty($current_section)) { |
|
482 | + $current_section = $this->set_default_setting_tab($current_section); |
|
483 | 483 | } |
484 | 484 | |
485 | 485 | $section_start = false; |
486 | 486 | $section_end = false; |
487 | 487 | $section_only_setting_fields = array(); |
488 | 488 | |
489 | - foreach ( $tab_settings as $field ) { |
|
490 | - if ( 'title' == $field['type'] && $current_section == sanitize_title( $field['title'] ) ) { |
|
489 | + foreach ($tab_settings as $field) { |
|
490 | + if ('title' == $field['type'] && $current_section == sanitize_title($field['title'])) { |
|
491 | 491 | $section_start = true; |
492 | 492 | } |
493 | 493 | |
494 | - if ( ! $section_start || $section_end ) { |
|
494 | + if ( ! $section_start || $section_end) { |
|
495 | 495 | continue; |
496 | 496 | } |
497 | 497 | |
498 | - if ( $section_start && ! $section_end ) { |
|
499 | - if ( 'sectionend' == $field['type'] ) { |
|
498 | + if ($section_start && ! $section_end) { |
|
499 | + if ('sectionend' == $field['type']) { |
|
500 | 500 | $section_end = true; |
501 | 501 | } |
502 | 502 | $section_only_setting_fields[] = $field; |
@@ -506,7 +506,7 @@ discard block |
||
506 | 506 | // Remove title from setting, prevent it from render in setting tab. |
507 | 507 | $section_only_setting_fields[0]['title'] = ''; |
508 | 508 | |
509 | - return apply_filters( "give_get_settings_{$this->current_tab}_{$current_section}", $section_only_setting_fields, $tab_settings ); |
|
509 | + return apply_filters("give_get_settings_{$this->current_tab}_{$current_section}", $section_only_setting_fields, $tab_settings); |
|
510 | 510 | } |
511 | 511 | |
512 | 512 | |
@@ -520,17 +520,17 @@ discard block |
||
520 | 520 | * |
521 | 521 | * @return void |
522 | 522 | */ |
523 | - function addon_setting_field( $field, $saved_value ) { |
|
523 | + function addon_setting_field($field, $saved_value) { |
|
524 | 524 | // Create object for cmb2 function callback backward compatibility. |
525 | 525 | // Note: Do not call any cmb2 function on these objects |
526 | - $field_obj = (object) array( 'args' => $field ); |
|
527 | - $field_type_obj = (object) array( 'field' => $field_obj ); |
|
526 | + $field_obj = (object) array('args' => $field); |
|
527 | + $field_type_obj = (object) array('field' => $field_obj); |
|
528 | 528 | |
529 | - switch ( $this->current_tab ) : |
|
529 | + switch ($this->current_tab) : |
|
530 | 530 | case 'licenses': |
531 | 531 | ?> |
532 | 532 | <div class="give-settings-wrap give-settings-wrap-<?php echo $this->current_tab; ?>"> |
533 | - <?php $field['func']['function']( $field_obj, $saved_value, '', '', $field_type_obj ); ?> |
|
533 | + <?php $field['func']['function']($field_obj, $saved_value, '', '', $field_type_obj); ?> |
|
534 | 534 | </div> |
535 | 535 | <?php break; |
536 | 536 | |
@@ -538,22 +538,22 @@ discard block |
||
538 | 538 | $colspan = 'colspan="2"'; |
539 | 539 | ?> |
540 | 540 | <tr valign="top"> |
541 | - <?php if ( ! empty( $field['name'] ) && ! in_array( $field['name'], array( ' ' ) ) ) : ?> |
|
541 | + <?php if ( ! empty($field['name']) && ! in_array($field['name'], array(' '))) : ?> |
|
542 | 542 | <th scope="row" class="titledesc"> |
543 | 543 | <label |
544 | - for="<?php echo esc_attr( $field['name'] ); ?>"><?php echo $field['title']; ?></label> |
|
544 | + for="<?php echo esc_attr($field['name']); ?>"><?php echo $field['title']; ?></label> |
|
545 | 545 | </th> |
546 | 546 | <?php $colspan = ''; ?> |
547 | 547 | <?php endif; ?> |
548 | 548 | <td class="give-forminp" <?php echo $colspan; ?>> |
549 | 549 | <?php |
550 | - if ( is_array( $field['func']['function'] ) ) { |
|
550 | + if (is_array($field['func']['function'])) { |
|
551 | 551 | $classname = $field['func']['function'][0]; |
552 | 552 | $function_name = $field['func']['function'][1]; |
553 | - $classname->$function_name( $field_obj, $saved_value, '', '', $field_type_obj ); |
|
553 | + $classname->$function_name($field_obj, $saved_value, '', '', $field_type_obj); |
|
554 | 554 | } else { |
555 | 555 | $function_name = $field['func']['function']; |
556 | - $function_name( $field_obj, $saved_value, '', '', $field_type_obj ); |
|
556 | + $function_name($field_obj, $saved_value, '', '', $field_type_obj); |
|
557 | 557 | } |
558 | 558 | ?> |
559 | 559 | </td> |
@@ -571,10 +571,10 @@ discard block |
||
571 | 571 | public function get_sections() { |
572 | 572 | $sections = array(); |
573 | 573 | |
574 | - if ( ( $setting_fields = $this->prev_settings->give_settings( $this->current_tab ) ) && ! empty( $setting_fields['fields'] ) ) { |
|
575 | - foreach ( $setting_fields['fields'] as $field ) { |
|
576 | - if ( 'give_title' == $field['type'] ) { |
|
577 | - $sections[ sanitize_title( $field['name'] ) ] = $this->get_section_name( $field['name'] ); |
|
574 | + if (($setting_fields = $this->prev_settings->give_settings($this->current_tab)) && ! empty($setting_fields['fields'])) { |
|
575 | + foreach ($setting_fields['fields'] as $field) { |
|
576 | + if ('give_title' == $field['type']) { |
|
577 | + $sections[sanitize_title($field['name'])] = $this->get_section_name($field['name']); |
|
578 | 578 | } |
579 | 579 | } |
580 | 580 | } |
@@ -594,16 +594,16 @@ discard block |
||
594 | 594 | |
595 | 595 | $new_setting_fields = array(); |
596 | 596 | |
597 | - if ( $setting_fields = $this->prev_settings->give_settings( $this->current_tab ) ) { |
|
598 | - if ( isset( $setting_fields['fields'] ) ) { |
|
597 | + if ($setting_fields = $this->prev_settings->give_settings($this->current_tab)) { |
|
598 | + if (isset($setting_fields['fields'])) { |
|
599 | 599 | |
600 | 600 | $tab_data = array( |
601 | 601 | 'id' => $setting_fields['id'], |
602 | 602 | 'give_title' => $setting_fields['give_title'], |
603 | - 'desc' => ( isset( $setting_fields['desc'] ) ? $setting_fields['desc'] : '' ), |
|
603 | + 'desc' => (isset($setting_fields['desc']) ? $setting_fields['desc'] : ''), |
|
604 | 604 | ); |
605 | 605 | |
606 | - $new_setting_fields = $this->get_filtered_addon_settings( $setting_fields['fields'], $tab_data ); |
|
606 | + $new_setting_fields = $this->get_filtered_addon_settings($setting_fields['fields'], $tab_data); |
|
607 | 607 | } |
608 | 608 | } |
609 | 609 | |
@@ -620,24 +620,24 @@ discard block |
||
620 | 620 | $sections = $this->get_sections(); |
621 | 621 | |
622 | 622 | // Show section settings only if setting section exist. |
623 | - if ( $this->current_section && ! in_array( $this->current_section, array_keys( $sections ) ) ) { |
|
624 | - echo '<div class="error"><p>' . __( 'Oops, this settings page does not exist.', 'give' ) . '</p></div>'; |
|
623 | + if ($this->current_section && ! in_array($this->current_section, array_keys($sections))) { |
|
624 | + echo '<div class="error"><p>'.__('Oops, this settings page does not exist.', 'give').'</p></div>'; |
|
625 | 625 | $GLOBALS['give_hide_save_button'] = true; |
626 | 626 | |
627 | 627 | return; |
628 | 628 | } |
629 | 629 | |
630 | 630 | // Bailout. |
631 | - if ( empty( $sections ) ) { |
|
631 | + if (empty($sections)) { |
|
632 | 632 | return; |
633 | 633 | } |
634 | 634 | |
635 | 635 | echo '<ul class="subsubsub">'; |
636 | 636 | |
637 | - $array_keys = array_keys( $sections ); |
|
637 | + $array_keys = array_keys($sections); |
|
638 | 638 | |
639 | - foreach ( $sections as $id => $label ) { |
|
640 | - echo '<li><a href="' . admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=' . $this->current_tab . '§ion=' . sanitize_title( $id ) ) . '" class="' . ( $this->current_section == $id ? 'current' : '' ) . '">' . strip_tags( $label ) . '</a> ' . ( end( $array_keys ) == $id ? '' : '|' ) . ' </li>'; |
|
639 | + foreach ($sections as $id => $label) { |
|
640 | + echo '<li><a href="'.admin_url('edit.php?post_type=give_forms&page=give-settings&tab='.$this->current_tab.'§ion='.sanitize_title($id)).'" class="'.($this->current_section == $id ? 'current' : '').'">'.strip_tags($label).'</a> '.(end($array_keys) == $id ? '' : '|').' </li>'; |
|
641 | 641 | } |
642 | 642 | |
643 | 643 | echo '</ul><br class="clear" /><hr>'; |
@@ -652,7 +652,7 @@ discard block |
||
652 | 652 | public function output() { |
653 | 653 | $settings = $this->get_settings(); |
654 | 654 | |
655 | - Give_Admin_Settings::output_fields( $settings, 'give_settings' ); |
|
655 | + Give_Admin_Settings::output_fields($settings, 'give_settings'); |
|
656 | 656 | } |
657 | 657 | |
658 | 658 | /** |
@@ -664,7 +664,7 @@ discard block |
||
664 | 664 | public function save() { |
665 | 665 | $settings = $this->get_settings(); |
666 | 666 | |
667 | - Give_Admin_Settings::save_fields( $settings, 'give_settings' ); |
|
667 | + Give_Admin_Settings::save_fields($settings, 'give_settings'); |
|
668 | 668 | } |
669 | 669 | } |
670 | 670 | endif; |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | */ |
11 | 11 | |
12 | 12 | // Exit if accessed directly. |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | exit; |
15 | 15 | } |
16 | 16 | |
@@ -36,29 +36,29 @@ discard block |
||
36 | 36 | /** |
37 | 37 | * Templates |
38 | 38 | */ |
39 | - add_filter( 'template_include', array( __CLASS__, 'template_loader' ) ); |
|
39 | + add_filter('template_include', array(__CLASS__, 'template_loader')); |
|
40 | 40 | |
41 | 41 | /** |
42 | 42 | * Content Wrappers |
43 | 43 | */ |
44 | - add_action( 'give_before_main_content', 'give_output_content_wrapper', 10 ); |
|
45 | - add_action( 'give_after_main_content', 'give_output_content_wrapper_end', 10 ); |
|
44 | + add_action('give_before_main_content', 'give_output_content_wrapper', 10); |
|
45 | + add_action('give_after_main_content', 'give_output_content_wrapper_end', 10); |
|
46 | 46 | |
47 | 47 | /** |
48 | 48 | * Entry Summary Classes |
49 | 49 | */ |
50 | - add_filter( 'give_forms_single_summary_classes', array( $this, 'give_set_single_summary_classes' ) ); |
|
50 | + add_filter('give_forms_single_summary_classes', array($this, 'give_set_single_summary_classes')); |
|
51 | 51 | |
52 | 52 | /** |
53 | 53 | * Sidebar |
54 | 54 | */ |
55 | - add_action( 'give_before_single_form_summary', array( $this, 'give_output_sidebar_option' ), 1 ); |
|
55 | + add_action('give_before_single_form_summary', array($this, 'give_output_sidebar_option'), 1); |
|
56 | 56 | |
57 | 57 | /** |
58 | 58 | * Single Forms Summary Box |
59 | 59 | */ |
60 | - add_action( 'give_single_form_summary', 'give_template_single_title', 5 ); |
|
61 | - add_action( 'give_single_form_summary', 'give_get_donation_form', 10 ); |
|
60 | + add_action('give_single_form_summary', 'give_template_single_title', 5); |
|
61 | + add_action('give_single_form_summary', 'give_get_donation_form', 10); |
|
62 | 62 | |
63 | 63 | } |
64 | 64 | |
@@ -73,10 +73,10 @@ discard block |
||
73 | 73 | * |
74 | 74 | * @return string $classes List of space separated class names. |
75 | 75 | */ |
76 | - public function give_set_single_summary_classes( $classes ) { |
|
76 | + public function give_set_single_summary_classes($classes) { |
|
77 | 77 | |
78 | 78 | //Add full width class when feature image is disabled AND no widgets are present |
79 | - if ( ! give_is_setting_enabled( give_get_option( 'form_sidebar' ) ) ) { |
|
79 | + if ( ! give_is_setting_enabled(give_get_option('form_sidebar'))) { |
|
80 | 80 | $classes .= ' give-full-width'; |
81 | 81 | } |
82 | 82 | |
@@ -97,11 +97,11 @@ discard block |
||
97 | 97 | public function give_output_sidebar_option() { |
98 | 98 | |
99 | 99 | //Add full width class when feature image is disabled AND no widgets are present |
100 | - if ( give_is_setting_enabled( give_get_option( 'form_sidebar' ) ) ) { |
|
101 | - add_action( 'give_before_single_form_summary', 'give_left_sidebar_pre_wrap', 5 ); |
|
102 | - add_action( 'give_before_single_form_summary', 'give_show_form_images', 10 ); |
|
103 | - add_action( 'give_before_single_form_summary', 'give_get_forms_sidebar', 20 ); |
|
104 | - add_action( 'give_before_single_form_summary', 'give_left_sidebar_post_wrap', 30 ); |
|
100 | + if (give_is_setting_enabled(give_get_option('form_sidebar'))) { |
|
101 | + add_action('give_before_single_form_summary', 'give_left_sidebar_pre_wrap', 5); |
|
102 | + add_action('give_before_single_form_summary', 'give_show_form_images', 10); |
|
103 | + add_action('give_before_single_form_summary', 'give_get_forms_sidebar', 20); |
|
104 | + add_action('give_before_single_form_summary', 'give_left_sidebar_post_wrap', 30); |
|
105 | 105 | } |
106 | 106 | |
107 | 107 | } |
@@ -123,20 +123,20 @@ discard block |
||
123 | 123 | * |
124 | 124 | * @return string $template |
125 | 125 | */ |
126 | - public static function template_loader( $template ) { |
|
127 | - $find = array( 'give.php' ); |
|
126 | + public static function template_loader($template) { |
|
127 | + $find = array('give.php'); |
|
128 | 128 | $file = ''; |
129 | 129 | |
130 | - if ( is_single() && get_post_type() == 'give_forms' ) { |
|
130 | + if (is_single() && get_post_type() == 'give_forms') { |
|
131 | 131 | $file = 'single-give-form.php'; |
132 | 132 | $find[] = $file; |
133 | - $find[] = apply_filters( 'give_template_path', 'give/' ) . $file; |
|
133 | + $find[] = apply_filters('give_template_path', 'give/').$file; |
|
134 | 134 | } |
135 | 135 | |
136 | - if ( $file ) { |
|
137 | - $template = locate_template( array_unique( $find ) ); |
|
138 | - if ( ! $template ) { |
|
139 | - $template = GIVE_PLUGIN_DIR . '/templates/' . $file; |
|
136 | + if ($file) { |
|
137 | + $template = locate_template(array_unique($find)); |
|
138 | + if ( ! $template) { |
|
139 | + $template = GIVE_PLUGIN_DIR.'/templates/'.$file; |
|
140 | 140 | } |
141 | 141 | } |
142 | 142 |
@@ -1283,7 +1283,7 @@ |
||
1283 | 1283 | * |
1284 | 1284 | * @param $field |
1285 | 1285 | * |
1286 | - * @return string |
|
1286 | + * @return integer |
|
1287 | 1287 | */ |
1288 | 1288 | function _give_set_field_give_id_default_value( $field ) { |
1289 | 1289 | return 0; |
@@ -555,7 +555,7 @@ discard block |
||
555 | 555 | type="radio" |
556 | 556 | style="' . esc_attr( $field['style'] ) . '" |
557 | 557 | ' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' ' |
558 | - . give_get_custom_attributes( $field ) . ' |
|
558 | + . give_get_custom_attributes( $field ) . ' |
|
559 | 559 | /> ' . esc_html( $value ) . '</label> |
560 | 560 | </li>'; |
561 | 561 | } |
@@ -704,9 +704,9 @@ discard block |
||
704 | 704 | $field['title'] = isset( $field['title'] ) ? $field['title'] : 'Documentation'; |
705 | 705 | |
706 | 706 | echo '<p class="give-docs-link"><a href="' . esc_url( $field['url'] ) |
707 | - . '" target="_blank">' |
|
708 | - . sprintf( esc_html__( 'Need Help? See docs on "%s"', 'give' ), $field['title'] ) |
|
709 | - . '<span class="dashicons dashicons-editor-help"></span></a></p>'; |
|
707 | + . '" target="_blank">' |
|
708 | + . sprintf( esc_html__( 'Need Help? See docs on "%s"', 'give' ), $field['title'] ) |
|
709 | + . '<span class="dashicons dashicons-editor-help"></span></a></p>'; |
|
710 | 710 | } |
711 | 711 | |
712 | 712 | /** |
@@ -8,7 +8,7 @@ discard block |
||
8 | 8 | * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License |
9 | 9 | * @since 1.8 |
10 | 10 | */ |
11 | -if ( ! defined( 'ABSPATH' ) ) { |
|
11 | +if ( ! defined('ABSPATH')) { |
|
12 | 12 | exit; // Exit if accessed directly |
13 | 13 | } |
14 | 14 | |
@@ -22,8 +22,8 @@ discard block |
||
22 | 22 | * |
23 | 23 | * @return bool|string |
24 | 24 | */ |
25 | -function give_is_field_callback_exist( $field ) { |
|
26 | - return ( give_get_field_callback( $field ) ? true : false ); |
|
25 | +function give_is_field_callback_exist($field) { |
|
26 | + return (give_get_field_callback($field) ? true : false); |
|
27 | 27 | } |
28 | 28 | |
29 | 29 | /** |
@@ -35,12 +35,12 @@ discard block |
||
35 | 35 | * |
36 | 36 | * @return bool|string |
37 | 37 | */ |
38 | -function give_get_field_callback( $field ) { |
|
38 | +function give_get_field_callback($field) { |
|
39 | 39 | $func_name_prefix = 'give'; |
40 | 40 | $func_name = ''; |
41 | 41 | |
42 | 42 | // Set callback function on basis of cmb2 field name. |
43 | - switch ( $field['type'] ) { |
|
43 | + switch ($field['type']) { |
|
44 | 44 | case 'radio_inline': |
45 | 45 | $func_name = "{$func_name_prefix}_radio"; |
46 | 46 | break; |
@@ -76,8 +76,8 @@ discard block |
||
76 | 76 | default: |
77 | 77 | |
78 | 78 | if ( |
79 | - array_key_exists( 'callback', $field ) |
|
80 | - && ! empty( $field['callback'] ) |
|
79 | + array_key_exists('callback', $field) |
|
80 | + && ! empty($field['callback']) |
|
81 | 81 | ) { |
82 | 82 | $func_name = $field['callback']; |
83 | 83 | } else { |
@@ -90,15 +90,15 @@ discard block |
||
90 | 90 | * |
91 | 91 | * @since 1.8 |
92 | 92 | */ |
93 | - $func_name = apply_filters( 'give_get_field_callback', $func_name, $field ); |
|
93 | + $func_name = apply_filters('give_get_field_callback', $func_name, $field); |
|
94 | 94 | |
95 | 95 | // Exit if not any function exist. |
96 | 96 | // Check if render callback exist or not. |
97 | - if ( empty( $func_name ) ) { |
|
97 | + if (empty($func_name)) { |
|
98 | 98 | return false; |
99 | - } elseif ( is_string( $func_name ) && ! function_exists( "$func_name" ) ) { |
|
99 | + } elseif (is_string($func_name) && ! function_exists("$func_name")) { |
|
100 | 100 | return false; |
101 | - } elseif ( is_array( $func_name ) && ! method_exists( $func_name[0], "$func_name[1]" ) ) { |
|
101 | + } elseif (is_array($func_name) && ! method_exists($func_name[0], "$func_name[1]")) { |
|
102 | 102 | return false; |
103 | 103 | } |
104 | 104 | |
@@ -114,35 +114,35 @@ discard block |
||
114 | 114 | * |
115 | 115 | * @return bool |
116 | 116 | */ |
117 | -function give_render_field( $field ) { |
|
117 | +function give_render_field($field) { |
|
118 | 118 | |
119 | 119 | // Check if render callback exist or not. |
120 | - if ( ! ( $func_name = give_get_field_callback( $field ) ) ) { |
|
120 | + if ( ! ($func_name = give_get_field_callback($field))) { |
|
121 | 121 | return false; |
122 | 122 | } |
123 | 123 | |
124 | 124 | // CMB2 compatibility: Push all classes to attributes's class key |
125 | - if ( empty( $field['class'] ) ) { |
|
125 | + if (empty($field['class'])) { |
|
126 | 126 | $field['class'] = ''; |
127 | 127 | } |
128 | 128 | |
129 | - if ( empty( $field['attributes']['class'] ) ) { |
|
129 | + if (empty($field['attributes']['class'])) { |
|
130 | 130 | $field['attributes']['class'] = ''; |
131 | 131 | } |
132 | 132 | |
133 | - $field['attributes']['class'] = trim( "give-field {$field['attributes']['class']} give-{$field['type']} {$field['class']}" ); |
|
134 | - unset( $field['class'] ); |
|
133 | + $field['attributes']['class'] = trim("give-field {$field['attributes']['class']} give-{$field['type']} {$field['class']}"); |
|
134 | + unset($field['class']); |
|
135 | 135 | |
136 | 136 | // CMB2 compatibility: Set wrapper class if any. |
137 | - if ( ! empty( $field['row_classes'] ) ) { |
|
137 | + if ( ! empty($field['row_classes'])) { |
|
138 | 138 | $field['wrapper_class'] = $field['row_classes']; |
139 | - unset( $field['row_classes'] ); |
|
139 | + unset($field['row_classes']); |
|
140 | 140 | } |
141 | 141 | |
142 | 142 | // Set field params on basis of cmb2 field name. |
143 | - switch ( $field['type'] ) { |
|
143 | + switch ($field['type']) { |
|
144 | 144 | case 'radio_inline': |
145 | - if ( empty( $field['wrapper_class'] ) ) { |
|
145 | + if (empty($field['wrapper_class'])) { |
|
146 | 146 | $field['wrapper_class'] = ''; |
147 | 147 | } |
148 | 148 | $field['wrapper_class'] .= ' give-inline-radio-fields'; |
@@ -155,15 +155,15 @@ discard block |
||
155 | 155 | case 'text-small' : |
156 | 156 | case 'text_small' : |
157 | 157 | // CMB2 compatibility: Set field type to text. |
158 | - $field['type'] = isset( $field['attributes']['type'] ) ? $field['attributes']['type'] : 'text'; |
|
158 | + $field['type'] = isset($field['attributes']['type']) ? $field['attributes']['type'] : 'text'; |
|
159 | 159 | |
160 | 160 | // CMB2 compatibility: Set data type to price. |
161 | 161 | if ( |
162 | - empty( $field['data_type'] ) |
|
163 | - && ! empty( $field['attributes']['class'] ) |
|
162 | + empty($field['data_type']) |
|
163 | + && ! empty($field['attributes']['class']) |
|
164 | 164 | && ( |
165 | - false !== strpos( $field['attributes']['class'], 'money' ) |
|
166 | - || false !== strpos( $field['attributes']['class'], 'amount' ) |
|
165 | + false !== strpos($field['attributes']['class'], 'money') |
|
166 | + || false !== strpos($field['attributes']['class'], 'amount') |
|
167 | 167 | ) |
168 | 168 | ) { |
169 | 169 | $field['data_type'] = 'decimal'; |
@@ -182,22 +182,22 @@ discard block |
||
182 | 182 | case 'give_default_radio_inline': |
183 | 183 | $field['type'] = 'radio'; |
184 | 184 | $field['options'] = array( |
185 | - 'default' => __( 'Default' ), |
|
185 | + 'default' => __('Default'), |
|
186 | 186 | ); |
187 | 187 | break; |
188 | 188 | } |
189 | 189 | |
190 | 190 | // CMB2 compatibility: Add support to define field description by desc & description param. |
191 | 191 | // We encourage you to use description param. |
192 | - $field['description'] = ( ! empty( $field['description'] ) |
|
192 | + $field['description'] = ( ! empty($field['description']) |
|
193 | 193 | ? $field['description'] |
194 | - : ( ! empty( $field['desc'] ) ? $field['desc'] : '' ) ); |
|
194 | + : ( ! empty($field['desc']) ? $field['desc'] : '')); |
|
195 | 195 | |
196 | 196 | // Call render function. |
197 | - if ( is_array( $func_name ) ) { |
|
198 | - $func_name[0]->{$func_name[1]}( $field ); |
|
197 | + if (is_array($func_name)) { |
|
198 | + $func_name[0]->{$func_name[1]}($field); |
|
199 | 199 | } else { |
200 | - $func_name( $field ); |
|
200 | + $func_name($field); |
|
201 | 201 | } |
202 | 202 | |
203 | 203 | return true; |
@@ -227,29 +227,29 @@ discard block |
||
227 | 227 | * } |
228 | 228 | * @return void |
229 | 229 | */ |
230 | -function give_text_input( $field ) { |
|
230 | +function give_text_input($field) { |
|
231 | 231 | global $thepostid, $post; |
232 | 232 | |
233 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
234 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
235 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
236 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
237 | - $field['type'] = isset( $field['type'] ) ? $field['type'] : 'text'; |
|
233 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
234 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
235 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
236 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
237 | + $field['type'] = isset($field['type']) ? $field['type'] : 'text'; |
|
238 | 238 | $field['before_field'] = ''; |
239 | 239 | $field['after_field'] = ''; |
240 | - $data_type = empty( $field['data_type'] ) ? '' : $field['data_type']; |
|
240 | + $data_type = empty($field['data_type']) ? '' : $field['data_type']; |
|
241 | 241 | |
242 | - switch ( $data_type ) { |
|
242 | + switch ($data_type) { |
|
243 | 243 | case 'price' : |
244 | - $field['value'] = ( ! empty( $field['value'] ) ? give_format_amount( give_maybe_sanitize_amount( $field['value'] ), array( 'sanitize' => false ) ) : $field['value'] ); |
|
244 | + $field['value'] = ( ! empty($field['value']) ? give_format_amount(give_maybe_sanitize_amount($field['value']), array('sanitize' => false)) : $field['value']); |
|
245 | 245 | |
246 | - $field['before_field'] = ! empty( $field['before_field'] ) ? $field['before_field'] : ( give_get_option( 'currency_position', 'before' ) == 'before' ? '<span class="give-money-symbol give-money-symbol-before">' . give_currency_symbol() . '</span>' : '' ); |
|
247 | - $field['after_field'] = ! empty( $field['after_field'] ) ? $field['after_field'] : ( give_get_option( 'currency_position', 'before' ) == 'after' ? '<span class="give-money-symbol give-money-symbol-after">' . give_currency_symbol() . '</span>' : '' ); |
|
246 | + $field['before_field'] = ! empty($field['before_field']) ? $field['before_field'] : (give_get_option('currency_position', 'before') == 'before' ? '<span class="give-money-symbol give-money-symbol-before">'.give_currency_symbol().'</span>' : ''); |
|
247 | + $field['after_field'] = ! empty($field['after_field']) ? $field['after_field'] : (give_get_option('currency_position', 'before') == 'after' ? '<span class="give-money-symbol give-money-symbol-after">'.give_currency_symbol().'</span>' : ''); |
|
248 | 248 | break; |
249 | 249 | |
250 | 250 | case 'decimal' : |
251 | 251 | $field['attributes']['class'] .= ' give_input_decimal'; |
252 | - $field['value'] = ( ! empty( $field['value'] ) ? give_format_decimal( give_maybe_sanitize_amount( $field['value'] ), false, false ) : $field['value'] ); |
|
252 | + $field['value'] = ( ! empty($field['value']) ? give_format_decimal(give_maybe_sanitize_amount($field['value']), false, false) : $field['value']); |
|
253 | 253 | break; |
254 | 254 | |
255 | 255 | default : |
@@ -257,20 +257,20 @@ discard block |
||
257 | 257 | } |
258 | 258 | |
259 | 259 | ?> |
260 | - <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>"> |
|
261 | - <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label> |
|
260 | + <p class="give-field-wrap <?php echo esc_attr($field['id']); ?>_field <?php echo esc_attr($field['wrapper_class']); ?>"> |
|
261 | + <label for="<?php echo give_get_field_name($field); ?>"><?php echo wp_kses_post($field['name']); ?></label> |
|
262 | 262 | <?php echo $field['before_field']; ?> |
263 | 263 | <input |
264 | - type="<?php echo esc_attr( $field['type'] ); ?>" |
|
265 | - style="<?php echo esc_attr( $field['style'] ); ?>" |
|
266 | - name="<?php echo give_get_field_name( $field ); ?>" |
|
267 | - id="<?php echo esc_attr( $field['id'] ); ?>" |
|
268 | - value="<?php echo esc_attr( $field['value'] ); ?>" |
|
269 | - <?php echo give_get_custom_attributes( $field ); ?> |
|
264 | + type="<?php echo esc_attr($field['type']); ?>" |
|
265 | + style="<?php echo esc_attr($field['style']); ?>" |
|
266 | + name="<?php echo give_get_field_name($field); ?>" |
|
267 | + id="<?php echo esc_attr($field['id']); ?>" |
|
268 | + value="<?php echo esc_attr($field['value']); ?>" |
|
269 | + <?php echo give_get_custom_attributes($field); ?> |
|
270 | 270 | /> |
271 | 271 | <?php echo $field['after_field']; ?> |
272 | 272 | <?php |
273 | - echo give_get_field_description( $field ); |
|
273 | + echo give_get_field_description($field); |
|
274 | 274 | echo '</p>'; |
275 | 275 | } |
276 | 276 | |
@@ -292,29 +292,29 @@ discard block |
||
292 | 292 | * } |
293 | 293 | * @return void |
294 | 294 | */ |
295 | -function give_hidden_input( $field ) { |
|
295 | +function give_hidden_input($field) { |
|
296 | 296 | global $thepostid, $post; |
297 | 297 | |
298 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
299 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
298 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
299 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
300 | 300 | |
301 | 301 | // Custom attribute handling |
302 | 302 | $custom_attributes = array(); |
303 | 303 | |
304 | - if ( ! empty( $field['attributes'] ) && is_array( $field['attributes'] ) ) { |
|
304 | + if ( ! empty($field['attributes']) && is_array($field['attributes'])) { |
|
305 | 305 | |
306 | - foreach ( $field['attributes'] as $attribute => $value ) { |
|
307 | - $custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $value ) . '"'; |
|
306 | + foreach ($field['attributes'] as $attribute => $value) { |
|
307 | + $custom_attributes[] = esc_attr($attribute).'="'.esc_attr($value).'"'; |
|
308 | 308 | } |
309 | 309 | } |
310 | 310 | ?> |
311 | 311 | |
312 | 312 | <input |
313 | 313 | type="hidden" |
314 | - name="<?php echo give_get_field_name( $field ); ?>" |
|
315 | - id="<?php echo esc_attr( $field['id'] ); ?>" |
|
316 | - value="<?php echo esc_attr( $field['value'] ); ?>" |
|
317 | - <?php echo give_get_custom_attributes( $field ); ?> |
|
314 | + name="<?php echo give_get_field_name($field); ?>" |
|
315 | + id="<?php echo esc_attr($field['id']); ?>" |
|
316 | + value="<?php echo esc_attr($field['value']); ?>" |
|
317 | + <?php echo give_get_custom_attributes($field); ?> |
|
318 | 318 | /> |
319 | 319 | <?php |
320 | 320 | } |
@@ -340,27 +340,27 @@ discard block |
||
340 | 340 | * } |
341 | 341 | * @return void |
342 | 342 | */ |
343 | -function give_textarea_input( $field ) { |
|
343 | +function give_textarea_input($field) { |
|
344 | 344 | global $thepostid, $post; |
345 | 345 | |
346 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
347 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
348 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
349 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
346 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
347 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
348 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
349 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
350 | 350 | |
351 | 351 | ?> |
352 | - <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>"> |
|
353 | - <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label> |
|
352 | + <p class="give-field-wrap <?php echo esc_attr($field['id']); ?>_field <?php echo esc_attr($field['wrapper_class']); ?>"> |
|
353 | + <label for="<?php echo give_get_field_name($field); ?>"><?php echo wp_kses_post($field['name']); ?></label> |
|
354 | 354 | <textarea |
355 | - style="<?php echo esc_attr( $field['style'] ); ?>" |
|
356 | - name="<?php echo give_get_field_name( $field ); ?>" |
|
357 | - id="<?php echo esc_attr( $field['id'] ); ?>" |
|
355 | + style="<?php echo esc_attr($field['style']); ?>" |
|
356 | + name="<?php echo give_get_field_name($field); ?>" |
|
357 | + id="<?php echo esc_attr($field['id']); ?>" |
|
358 | 358 | rows="10" |
359 | 359 | cols="20" |
360 | - <?php echo give_get_custom_attributes( $field ); ?> |
|
361 | - ><?php echo esc_textarea( $field['value'] ); ?></textarea> |
|
360 | + <?php echo give_get_custom_attributes($field); ?> |
|
361 | + ><?php echo esc_textarea($field['value']); ?></textarea> |
|
362 | 362 | <?php |
363 | - echo give_get_field_description( $field ); |
|
363 | + echo give_get_field_description($field); |
|
364 | 364 | echo '</p>'; |
365 | 365 | } |
366 | 366 | |
@@ -384,29 +384,29 @@ discard block |
||
384 | 384 | * } |
385 | 385 | * @return void |
386 | 386 | */ |
387 | -function give_wysiwyg( $field ) { |
|
387 | +function give_wysiwyg($field) { |
|
388 | 388 | global $thepostid, $post; |
389 | 389 | |
390 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
391 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
392 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
393 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
390 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
391 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
392 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
393 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
394 | 394 | |
395 | - $field['unique_field_id'] = give_get_field_name( $field ); |
|
395 | + $field['unique_field_id'] = give_get_field_name($field); |
|
396 | 396 | $editor_attributes = array( |
397 | - 'textarea_name' => isset( $field['repeatable_field_id'] ) ? $field['repeatable_field_id'] : $field['id'], |
|
397 | + 'textarea_name' => isset($field['repeatable_field_id']) ? $field['repeatable_field_id'] : $field['id'], |
|
398 | 398 | 'textarea_rows' => '10', |
399 | - 'editor_css' => esc_attr( $field['style'] ), |
|
399 | + 'editor_css' => esc_attr($field['style']), |
|
400 | 400 | 'editor_class' => $field['attributes']['class'], |
401 | 401 | ); |
402 | - $data_wp_editor = ' data-wp-editor="' . base64_encode( json_encode( array( |
|
402 | + $data_wp_editor = ' data-wp-editor="'.base64_encode(json_encode(array( |
|
403 | 403 | $field['value'], |
404 | 404 | $field['unique_field_id'], |
405 | 405 | $editor_attributes, |
406 | - ) ) ) . '"'; |
|
407 | - $data_wp_editor = isset( $field['repeatable_field_id'] ) ? $data_wp_editor : ''; |
|
406 | + ))).'"'; |
|
407 | + $data_wp_editor = isset($field['repeatable_field_id']) ? $data_wp_editor : ''; |
|
408 | 408 | |
409 | - echo '<div class="give-field-wrap ' . $field['unique_field_id'] . '_field ' . esc_attr( $field['wrapper_class'] ) . '"' . $data_wp_editor . '><label for="' . $field['unique_field_id'] . '">' . wp_kses_post( $field['name'] ) . '</label>'; |
|
409 | + echo '<div class="give-field-wrap '.$field['unique_field_id'].'_field '.esc_attr($field['wrapper_class']).'"'.$data_wp_editor.'><label for="'.$field['unique_field_id'].'">'.wp_kses_post($field['name']).'</label>'; |
|
410 | 410 | |
411 | 411 | wp_editor( |
412 | 412 | $field['value'], |
@@ -414,7 +414,7 @@ discard block |
||
414 | 414 | $editor_attributes |
415 | 415 | ); |
416 | 416 | |
417 | - echo give_get_field_description( $field ); |
|
417 | + echo give_get_field_description($field); |
|
418 | 418 | echo '</div>'; |
419 | 419 | } |
420 | 420 | |
@@ -439,29 +439,29 @@ discard block |
||
439 | 439 | * } |
440 | 440 | * @return void |
441 | 441 | */ |
442 | -function give_checkbox( $field ) { |
|
442 | +function give_checkbox($field) { |
|
443 | 443 | global $thepostid, $post; |
444 | 444 | |
445 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
446 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
447 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
448 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
449 | - $field['cbvalue'] = isset( $field['cbvalue'] ) ? $field['cbvalue'] : 'on'; |
|
450 | - $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id']; |
|
445 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
446 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
447 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
448 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
449 | + $field['cbvalue'] = isset($field['cbvalue']) ? $field['cbvalue'] : 'on'; |
|
450 | + $field['name'] = isset($field['name']) ? $field['name'] : $field['id']; |
|
451 | 451 | ?> |
452 | - <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>"> |
|
453 | - <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label> |
|
452 | + <p class="give-field-wrap <?php echo esc_attr($field['id']); ?>_field <?php echo esc_attr($field['wrapper_class']); ?>"> |
|
453 | + <label for="<?php echo give_get_field_name($field); ?>"><?php echo wp_kses_post($field['name']); ?></label> |
|
454 | 454 | <input |
455 | 455 | type="checkbox" |
456 | - style="<?php echo esc_attr( $field['style'] ); ?>" |
|
457 | - name="<?php echo give_get_field_name( $field ); ?>" |
|
458 | - id="<?php echo esc_attr( $field['id'] ); ?>" |
|
459 | - value="<?php echo esc_attr( $field['cbvalue'] ); ?>" |
|
460 | - <?php echo checked( $field['value'], $field['cbvalue'], false ); ?> |
|
461 | - <?php echo give_get_custom_attributes( $field ); ?> |
|
456 | + style="<?php echo esc_attr($field['style']); ?>" |
|
457 | + name="<?php echo give_get_field_name($field); ?>" |
|
458 | + id="<?php echo esc_attr($field['id']); ?>" |
|
459 | + value="<?php echo esc_attr($field['cbvalue']); ?>" |
|
460 | + <?php echo checked($field['value'], $field['cbvalue'], false); ?> |
|
461 | + <?php echo give_get_custom_attributes($field); ?> |
|
462 | 462 | /> |
463 | 463 | <?php |
464 | - echo give_get_field_description( $field ); |
|
464 | + echo give_get_field_description($field); |
|
465 | 465 | echo '</p>'; |
466 | 466 | } |
467 | 467 | |
@@ -487,29 +487,29 @@ discard block |
||
487 | 487 | * } |
488 | 488 | * @return void |
489 | 489 | */ |
490 | -function give_select( $field ) { |
|
490 | +function give_select($field) { |
|
491 | 491 | global $thepostid, $post; |
492 | 492 | |
493 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
494 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
495 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
496 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
497 | - $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id']; |
|
493 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
494 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
495 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
496 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
497 | + $field['name'] = isset($field['name']) ? $field['name'] : $field['id']; |
|
498 | 498 | ?> |
499 | - <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>"> |
|
500 | - <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label> |
|
499 | + <p class="give-field-wrap <?php echo esc_attr($field['id']); ?>_field <?php echo esc_attr($field['wrapper_class']); ?>"> |
|
500 | + <label for="<?php echo give_get_field_name($field); ?>"><?php echo wp_kses_post($field['name']); ?></label> |
|
501 | 501 | <select |
502 | - id="<?php echo esc_attr( $field['id'] ); ?>" |
|
503 | - name="<?php echo give_get_field_name( $field ); ?>" |
|
504 | - style="<?php echo esc_attr( $field['style'] ) ?>" |
|
505 | - <?php echo give_get_custom_attributes( $field ); ?> |
|
502 | + id="<?php echo esc_attr($field['id']); ?>" |
|
503 | + name="<?php echo give_get_field_name($field); ?>" |
|
504 | + style="<?php echo esc_attr($field['style']) ?>" |
|
505 | + <?php echo give_get_custom_attributes($field); ?> |
|
506 | 506 | > |
507 | 507 | <?php |
508 | - foreach ( $field['options'] as $key => $value ) { |
|
509 | - echo '<option value="' . esc_attr( $key ) . '" ' . selected( esc_attr( $field['value'] ), esc_attr( $key ), false ) . '>' . esc_html( $value ) . '</option>'; |
|
508 | + foreach ($field['options'] as $key => $value) { |
|
509 | + echo '<option value="'.esc_attr($key).'" '.selected(esc_attr($field['value']), esc_attr($key), false).'>'.esc_html($value).'</option>'; |
|
510 | 510 | } |
511 | 511 | echo '</select>'; |
512 | - echo give_get_field_description( $field ); |
|
512 | + echo give_get_field_description($field); |
|
513 | 513 | echo '</p>'; |
514 | 514 | } |
515 | 515 | |
@@ -536,32 +536,32 @@ discard block |
||
536 | 536 | * } |
537 | 537 | * @return void |
538 | 538 | */ |
539 | -function give_radio( $field ) { |
|
539 | +function give_radio($field) { |
|
540 | 540 | global $thepostid, $post; |
541 | 541 | |
542 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
543 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
544 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
545 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
546 | - $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id']; |
|
542 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
543 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
544 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
545 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
546 | + $field['name'] = isset($field['name']) ? $field['name'] : $field['id']; |
|
547 | 547 | |
548 | - echo '<fieldset class="give-field-wrap ' . esc_attr( $field['id'] ) . '_field ' . esc_attr( $field['wrapper_class'] ) . '"><span class="give-field-label">' . wp_kses_post( $field['name'] ) . '</span><legend class="screen-reader-text">' . wp_kses_post( $field['name'] ) . '</legend><ul class="give-radios">'; |
|
548 | + echo '<fieldset class="give-field-wrap '.esc_attr($field['id']).'_field '.esc_attr($field['wrapper_class']).'"><span class="give-field-label">'.wp_kses_post($field['name']).'</span><legend class="screen-reader-text">'.wp_kses_post($field['name']).'</legend><ul class="give-radios">'; |
|
549 | 549 | |
550 | - foreach ( $field['options'] as $key => $value ) { |
|
550 | + foreach ($field['options'] as $key => $value) { |
|
551 | 551 | |
552 | 552 | echo '<li><label><input |
553 | - name="' . give_get_field_name( $field ) . '" |
|
554 | - value="' . esc_attr( $key ) . '" |
|
553 | + name="' . give_get_field_name($field).'" |
|
554 | + value="' . esc_attr($key).'" |
|
555 | 555 | type="radio" |
556 | - style="' . esc_attr( $field['style'] ) . '" |
|
557 | - ' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' ' |
|
558 | - . give_get_custom_attributes( $field ) . ' |
|
559 | - /> ' . esc_html( $value ) . '</label> |
|
556 | + style="' . esc_attr($field['style']).'" |
|
557 | + ' . checked(esc_attr($field['value']), esc_attr($key), false).' ' |
|
558 | + . give_get_custom_attributes($field).' |
|
559 | + /> ' . esc_html($value).'</label> |
|
560 | 560 | </li>'; |
561 | 561 | } |
562 | 562 | echo '</ul>'; |
563 | 563 | |
564 | - echo give_get_field_description( $field ); |
|
564 | + echo give_get_field_description($field); |
|
565 | 565 | echo '</fieldset>'; |
566 | 566 | } |
567 | 567 | |
@@ -585,27 +585,27 @@ discard block |
||
585 | 585 | * } |
586 | 586 | * @return void |
587 | 587 | */ |
588 | -function give_colorpicker( $field ) { |
|
588 | +function give_colorpicker($field) { |
|
589 | 589 | global $thepostid, $post; |
590 | 590 | |
591 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
592 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
593 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
594 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
595 | - $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id']; |
|
591 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
592 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
593 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
594 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
595 | + $field['name'] = isset($field['name']) ? $field['name'] : $field['id']; |
|
596 | 596 | $field['type'] = 'text'; |
597 | 597 | ?> |
598 | - <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>"> |
|
599 | - <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label> |
|
598 | + <p class="give-field-wrap <?php echo esc_attr($field['id']); ?>_field <?php echo esc_attr($field['wrapper_class']); ?>"> |
|
599 | + <label for="<?php echo give_get_field_name($field); ?>"><?php echo wp_kses_post($field['name']); ?></label> |
|
600 | 600 | <input |
601 | - type="<?php echo esc_attr( $field['type'] ); ?>" |
|
602 | - style="<?php echo esc_attr( $field['style'] ); ?>" |
|
603 | - name="<?php echo give_get_field_name( $field ); ?>" |
|
604 | - id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr( $field['value'] ); ?>" |
|
605 | - <?php echo give_get_custom_attributes( $field ); ?> |
|
601 | + type="<?php echo esc_attr($field['type']); ?>" |
|
602 | + style="<?php echo esc_attr($field['style']); ?>" |
|
603 | + name="<?php echo give_get_field_name($field); ?>" |
|
604 | + id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr($field['value']); ?>" |
|
605 | + <?php echo give_get_custom_attributes($field); ?> |
|
606 | 606 | /> |
607 | 607 | <?php |
608 | - echo give_get_field_description( $field ); |
|
608 | + echo give_get_field_description($field); |
|
609 | 609 | echo '</p>'; |
610 | 610 | } |
611 | 611 | |
@@ -616,8 +616,8 @@ discard block |
||
616 | 616 | * |
617 | 617 | * @param array $field |
618 | 618 | */ |
619 | -function give_file( $field ) { |
|
620 | - give_media( $field ); |
|
619 | +function give_file($field) { |
|
620 | + give_media($field); |
|
621 | 621 | } |
622 | 622 | |
623 | 623 | |
@@ -628,40 +628,40 @@ discard block |
||
628 | 628 | * |
629 | 629 | * @param array $field |
630 | 630 | */ |
631 | -function give_media( $field ) { |
|
631 | +function give_media($field) { |
|
632 | 632 | global $thepostid, $post; |
633 | 633 | |
634 | - $thepostid = empty( $thepostid ) ? $post->ID : $thepostid; |
|
635 | - $button_label = esc_html__( sprintf( 'Add or Upload %s', ( 'file' === $field['type'] ? 'File' : 'Image' ) ), 'give' ); |
|
634 | + $thepostid = empty($thepostid) ? $post->ID : $thepostid; |
|
635 | + $button_label = esc_html__(sprintf('Add or Upload %s', ('file' === $field['type'] ? 'File' : 'Image')), 'give'); |
|
636 | 636 | |
637 | - $field['style'] = isset( $field['style'] ) ? $field['style'] : ''; |
|
638 | - $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : ''; |
|
639 | - $field['value'] = give_get_field_value( $field, $thepostid ); |
|
640 | - $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id']; |
|
637 | + $field['style'] = isset($field['style']) ? $field['style'] : ''; |
|
638 | + $field['wrapper_class'] = isset($field['wrapper_class']) ? $field['wrapper_class'] : ''; |
|
639 | + $field['value'] = give_get_field_value($field, $thepostid); |
|
640 | + $field['name'] = isset($field['name']) ? $field['name'] : $field['id']; |
|
641 | 641 | $field['attributes']['class'] = "{$field['attributes']['class']} give-text-medium"; |
642 | 642 | |
643 | 643 | // Allow developer to save attachment ID or attachment url as metadata. |
644 | - $field['fvalue'] = isset( $field['fvalue'] ) ? $field['fvalue'] : 'url'; |
|
644 | + $field['fvalue'] = isset($field['fvalue']) ? $field['fvalue'] : 'url'; |
|
645 | 645 | |
646 | - $allow_media_preview_tags = array( 'jpg', 'jpeg', 'png', 'gif', 'ico' ); |
|
647 | - $preview_image_src = $field['value'] ? ( 'id' === $field['fvalue'] ? wp_get_attachment_url( $field['value'] ) : $field['value'] ) : '#'; |
|
648 | - $preview_image_extension = $preview_image_src ? pathinfo( $preview_image_src, PATHINFO_EXTENSION ) : ''; |
|
649 | - $is_show_preview = in_array( $preview_image_extension, $allow_media_preview_tags ); |
|
646 | + $allow_media_preview_tags = array('jpg', 'jpeg', 'png', 'gif', 'ico'); |
|
647 | + $preview_image_src = $field['value'] ? ('id' === $field['fvalue'] ? wp_get_attachment_url($field['value']) : $field['value']) : '#'; |
|
648 | + $preview_image_extension = $preview_image_src ? pathinfo($preview_image_src, PATHINFO_EXTENSION) : ''; |
|
649 | + $is_show_preview = in_array($preview_image_extension, $allow_media_preview_tags); |
|
650 | 650 | ?> |
651 | - <fieldset class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>"> |
|
652 | - <label for="<?php echo give_get_field_name( $field ) ?>"><?php echo wp_kses_post( $field['name'] ); ?></label> |
|
651 | + <fieldset class="give-field-wrap <?php echo esc_attr($field['id']); ?>_field <?php echo esc_attr($field['wrapper_class']); ?>"> |
|
652 | + <label for="<?php echo give_get_field_name($field) ?>"><?php echo wp_kses_post($field['name']); ?></label> |
|
653 | 653 | <input |
654 | - name="<?php echo give_get_field_name( $field ); ?>" |
|
655 | - id="<?php echo esc_attr( $field['id'] ); ?>" |
|
654 | + name="<?php echo give_get_field_name($field); ?>" |
|
655 | + id="<?php echo esc_attr($field['id']); ?>" |
|
656 | 656 | type="text" |
657 | 657 | value="<?php echo $field['value']; ?>" |
658 | - style="<?php echo esc_attr( $field['style'] ); ?>" |
|
659 | - <?php echo give_get_custom_attributes( $field ); ?> |
|
658 | + style="<?php echo esc_attr($field['style']); ?>" |
|
659 | + <?php echo give_get_custom_attributes($field); ?> |
|
660 | 660 | /> <input class="give-upload-button button" type="button" value="<?php echo $button_label; ?>" data-fvalue="<?php echo $field['fvalue']; ?>" data-field-type="<?php echo $field['type']; ?>"> |
661 | - <?php echo give_get_field_description( $field ); ?> |
|
661 | + <?php echo give_get_field_description($field); ?> |
|
662 | 662 | <div class="give-image-thumb<?php echo ! $field['value'] || ! $is_show_preview ? ' give-hidden' : ''; ?>"> |
663 | 663 | <span class="give-delete-image-thumb dashicons dashicons-no-alt"></span> |
664 | - <img src="<?php echo $preview_image_src ; ?>" alt=""> |
|
664 | + <img src="<?php echo $preview_image_src; ?>" alt=""> |
|
665 | 665 | </div> |
666 | 666 | </fieldset> |
667 | 667 | <?php |
@@ -676,27 +676,27 @@ discard block |
||
676 | 676 | * |
677 | 677 | * @return void |
678 | 678 | */ |
679 | -function give_default_gateway( $field ) { |
|
679 | +function give_default_gateway($field) { |
|
680 | 680 | global $thepostid, $post; |
681 | 681 | |
682 | 682 | // get all active payment gateways. |
683 | - $gateways = give_get_enabled_payment_gateways( $thepostid ); |
|
683 | + $gateways = give_get_enabled_payment_gateways($thepostid); |
|
684 | 684 | $field['options'] = array(); |
685 | 685 | |
686 | 686 | // Set field option value. |
687 | - if ( ! empty( $gateways ) ) { |
|
688 | - foreach ( $gateways as $key => $option ) { |
|
689 | - $field['options'][ $key ] = $option['admin_label']; |
|
687 | + if ( ! empty($gateways)) { |
|
688 | + foreach ($gateways as $key => $option) { |
|
689 | + $field['options'][$key] = $option['admin_label']; |
|
690 | 690 | } |
691 | 691 | } |
692 | 692 | |
693 | 693 | // Add a field to the Give Form admin single post view of this field |
694 | - if ( is_object( $post ) && 'give_forms' === $post->post_type ) { |
|
695 | - $field['options'] = array_merge( array( 'global' => esc_html__( 'Global Default', 'give' ) ), $field['options'] ); |
|
694 | + if (is_object($post) && 'give_forms' === $post->post_type) { |
|
695 | + $field['options'] = array_merge(array('global' => esc_html__('Global Default', 'give')), $field['options']); |
|
696 | 696 | } |
697 | 697 | |
698 | 698 | // Render select field. |
699 | - give_select( $field ); |
|
699 | + give_select($field); |
|
700 | 700 | } |
701 | 701 | |
702 | 702 | /** |
@@ -718,13 +718,13 @@ discard block |
||
718 | 718 | * @return void |
719 | 719 | */ |
720 | 720 | |
721 | -function give_docs_link( $field ) { |
|
722 | - $field['url'] = isset( $field['url'] ) ? $field['url'] : 'https://givewp.com/documentation'; |
|
723 | - $field['title'] = isset( $field['title'] ) ? $field['title'] : 'Documentation'; |
|
721 | +function give_docs_link($field) { |
|
722 | + $field['url'] = isset($field['url']) ? $field['url'] : 'https://givewp.com/documentation'; |
|
723 | + $field['title'] = isset($field['title']) ? $field['title'] : 'Documentation'; |
|
724 | 724 | |
725 | - echo '<p class="give-docs-link"><a href="' . esc_url( $field['url'] ) |
|
725 | + echo '<p class="give-docs-link"><a href="'.esc_url($field['url']) |
|
726 | 726 | . '" target="_blank">' |
727 | - . sprintf( esc_html__( 'Need Help? See docs on "%s"', 'give' ), $field['title'] ) |
|
727 | + . sprintf(esc_html__('Need Help? See docs on "%s"', 'give'), $field['title']) |
|
728 | 728 | . '<span class="dashicons dashicons-editor-help"></span></a></p>'; |
729 | 729 | } |
730 | 730 | |
@@ -740,13 +740,13 @@ discard block |
||
740 | 740 | * |
741 | 741 | * @return mixed |
742 | 742 | */ |
743 | -function give_get_field_value( $field, $postid ) { |
|
744 | - if ( isset( $field['attributes']['value'] ) ) { |
|
743 | +function give_get_field_value($field, $postid) { |
|
744 | + if (isset($field['attributes']['value'])) { |
|
745 | 745 | return $field['attributes']['value']; |
746 | 746 | } |
747 | 747 | |
748 | 748 | // Get value from db. |
749 | - $field_value = give_get_meta( $postid, $field['id'], true ); |
|
749 | + $field_value = give_get_meta($postid, $field['id'], true); |
|
750 | 750 | |
751 | 751 | /** |
752 | 752 | * Filter the field value before apply default value. |
@@ -755,10 +755,10 @@ discard block |
||
755 | 755 | * |
756 | 756 | * @param mixed $field_value Field value. |
757 | 757 | */ |
758 | - $field_value = apply_filters( "{$field['id']}_field_value", $field_value, $field, $postid ); |
|
758 | + $field_value = apply_filters("{$field['id']}_field_value", $field_value, $field, $postid); |
|
759 | 759 | |
760 | 760 | // Set default value if no any data saved to db. |
761 | - if ( ! $field_value && isset( $field['default'] ) ) { |
|
761 | + if ( ! $field_value && isset($field['default'])) { |
|
762 | 762 | $field_value = $field['default']; |
763 | 763 | } |
764 | 764 | |
@@ -775,20 +775,20 @@ discard block |
||
775 | 775 | * |
776 | 776 | * @return string |
777 | 777 | */ |
778 | -function give_get_field_description( $field ) { |
|
778 | +function give_get_field_description($field) { |
|
779 | 779 | $field_desc_html = ''; |
780 | 780 | $description = ''; |
781 | 781 | |
782 | 782 | // Check for both `description` and `desc`. |
783 | - if ( isset( $field['description'] ) ) { |
|
783 | + if (isset($field['description'])) { |
|
784 | 784 | $description = $field['description']; |
785 | - } elseif ( isset( $field['desc'] ) ) { |
|
785 | + } elseif (isset($field['desc'])) { |
|
786 | 786 | $description = $field['desc']; |
787 | 787 | } |
788 | 788 | |
789 | 789 | // Set if there is a description. |
790 | - if ( ! empty( $description ) ) { |
|
791 | - $field_desc_html = '<span class="give-field-description">' . wp_kses_post( $description ) . '</span>'; |
|
790 | + if ( ! empty($description)) { |
|
791 | + $field_desc_html = '<span class="give-field-description">'.wp_kses_post($description).'</span>'; |
|
792 | 792 | } |
793 | 793 | |
794 | 794 | return $field_desc_html; |
@@ -804,18 +804,18 @@ discard block |
||
804 | 804 | * |
805 | 805 | * @return string |
806 | 806 | */ |
807 | -function give_get_custom_attributes( $field ) { |
|
807 | +function give_get_custom_attributes($field) { |
|
808 | 808 | // Custom attribute handling |
809 | 809 | $custom_attributes = array(); |
810 | 810 | |
811 | - if ( ! empty( $field['attributes'] ) && is_array( $field['attributes'] ) ) { |
|
811 | + if ( ! empty($field['attributes']) && is_array($field['attributes'])) { |
|
812 | 812 | |
813 | - foreach ( $field['attributes'] as $attribute => $value ) { |
|
814 | - $custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $value ) . '"'; |
|
813 | + foreach ($field['attributes'] as $attribute => $value) { |
|
814 | + $custom_attributes[] = esc_attr($attribute).'="'.esc_attr($value).'"'; |
|
815 | 815 | } |
816 | 816 | } |
817 | 817 | |
818 | - return implode( ' ', $custom_attributes ); |
|
818 | + return implode(' ', $custom_attributes); |
|
819 | 819 | } |
820 | 820 | |
821 | 821 | /** |
@@ -831,8 +831,8 @@ discard block |
||
831 | 831 | * |
832 | 832 | * @return string |
833 | 833 | */ |
834 | -function give_get_repeater_field_value( $field, $field_group, $fields ) { |
|
835 | - $field_value = ( isset( $field_group[ $field['id'] ] ) ? $field_group[ $field['id'] ] : '' ); |
|
834 | +function give_get_repeater_field_value($field, $field_group, $fields) { |
|
835 | + $field_value = (isset($field_group[$field['id']]) ? $field_group[$field['id']] : ''); |
|
836 | 836 | |
837 | 837 | /** |
838 | 838 | * Filter the specific repeater field value |
@@ -841,7 +841,7 @@ discard block |
||
841 | 841 | * |
842 | 842 | * @param string $field_id |
843 | 843 | */ |
844 | - $field_value = apply_filters( "give_get_repeater_field_{$field['id']}_value", $field_value, $field, $field_group, $fields ); |
|
844 | + $field_value = apply_filters("give_get_repeater_field_{$field['id']}_value", $field_value, $field, $field_group, $fields); |
|
845 | 845 | |
846 | 846 | /** |
847 | 847 | * Filter the repeater field value |
@@ -850,7 +850,7 @@ discard block |
||
850 | 850 | * |
851 | 851 | * @param string $field_id |
852 | 852 | */ |
853 | - $field_value = apply_filters( 'give_get_repeater_field_value', $field_value, $field, $field_group, $fields ); |
|
853 | + $field_value = apply_filters('give_get_repeater_field_value', $field_value, $field, $field_group, $fields); |
|
854 | 854 | |
855 | 855 | return $field_value; |
856 | 856 | } |
@@ -868,7 +868,7 @@ discard block |
||
868 | 868 | * |
869 | 869 | * @return string |
870 | 870 | */ |
871 | -function give_get_repeater_field_id( $field, $fields, $default = false ) { |
|
871 | +function give_get_repeater_field_id($field, $fields, $default = false) { |
|
872 | 872 | $row_placeholder = false !== $default ? $default : '{{row-count-placeholder}}'; |
873 | 873 | |
874 | 874 | // Get field id. |
@@ -881,7 +881,7 @@ discard block |
||
881 | 881 | * |
882 | 882 | * @param string $field_id |
883 | 883 | */ |
884 | - $field_id = apply_filters( "give_get_repeater_field_{$field['id']}_id", $field_id, $field, $fields, $default ); |
|
884 | + $field_id = apply_filters("give_get_repeater_field_{$field['id']}_id", $field_id, $field, $fields, $default); |
|
885 | 885 | |
886 | 886 | /** |
887 | 887 | * Filter the repeater field id |
@@ -890,7 +890,7 @@ discard block |
||
890 | 890 | * |
891 | 891 | * @param string $field_id |
892 | 892 | */ |
893 | - $field_id = apply_filters( 'give_get_repeater_field_id', $field_id, $field, $fields, $default ); |
|
893 | + $field_id = apply_filters('give_get_repeater_field_id', $field_id, $field, $fields, $default); |
|
894 | 894 | |
895 | 895 | return $field_id; |
896 | 896 | } |
@@ -905,8 +905,8 @@ discard block |
||
905 | 905 | * |
906 | 906 | * @return string |
907 | 907 | */ |
908 | -function give_get_field_name( $field ) { |
|
909 | - $field_name = esc_attr( empty( $field['repeat'] ) ? $field['id'] : $field['repeatable_field_id'] ); |
|
908 | +function give_get_field_name($field) { |
|
909 | + $field_name = esc_attr(empty($field['repeat']) ? $field['id'] : $field['repeatable_field_id']); |
|
910 | 910 | |
911 | 911 | /** |
912 | 912 | * Filter the field name. |
@@ -915,7 +915,7 @@ discard block |
||
915 | 915 | * |
916 | 916 | * @param string $field_name |
917 | 917 | */ |
918 | - $field_name = apply_filters( 'give_get_field_name', $field_name, $field ); |
|
918 | + $field_name = apply_filters('give_get_field_name', $field_name, $field); |
|
919 | 919 | |
920 | 920 | return $field_name; |
921 | 921 | } |
@@ -932,39 +932,39 @@ discard block |
||
932 | 932 | * |
933 | 933 | * @return void |
934 | 934 | */ |
935 | -function _give_metabox_form_data_repeater_fields( $fields ) { |
|
935 | +function _give_metabox_form_data_repeater_fields($fields) { |
|
936 | 936 | global $thepostid, $post; |
937 | 937 | |
938 | 938 | // Bailout. |
939 | - if ( ! isset( $fields['fields'] ) || empty( $fields['fields'] ) ) { |
|
939 | + if ( ! isset($fields['fields']) || empty($fields['fields'])) { |
|
940 | 940 | return; |
941 | 941 | } |
942 | 942 | |
943 | - $group_numbering = isset( $fields['options']['group_numbering'] ) ? (int) $fields['options']['group_numbering'] : 0; |
|
944 | - $close_tabs = isset( $fields['options']['close_tabs'] ) ? (int) $fields['options']['close_tabs'] : 0; |
|
943 | + $group_numbering = isset($fields['options']['group_numbering']) ? (int) $fields['options']['group_numbering'] : 0; |
|
944 | + $close_tabs = isset($fields['options']['close_tabs']) ? (int) $fields['options']['close_tabs'] : 0; |
|
945 | 945 | ?> |
946 | 946 | <div class="give-repeatable-field-section" id="<?php echo "{$fields['id']}_field"; ?>" |
947 | 947 | data-group-numbering="<?php echo $group_numbering; ?>" data-close-tabs="<?php echo $close_tabs; ?>"> |
948 | - <?php if ( ! empty( $fields['name'] ) ) : ?> |
|
948 | + <?php if ( ! empty($fields['name'])) : ?> |
|
949 | 949 | <p class="give-repeater-field-name"><?php echo $fields['name']; ?></p> |
950 | 950 | <?php endif; ?> |
951 | 951 | |
952 | - <?php if ( ! empty( $fields['description'] ) ) : ?> |
|
952 | + <?php if ( ! empty($fields['description'])) : ?> |
|
953 | 953 | <p class="give-repeater-field-description"><?php echo $fields['description']; ?></p> |
954 | 954 | <?php endif; ?> |
955 | 955 | |
956 | 956 | <table class="give-repeatable-fields-section-wrapper" cellspacing="0"> |
957 | 957 | <?php |
958 | - $repeater_field_values = give_get_meta( $thepostid, $fields['id'], true ); |
|
959 | - $header_title = isset( $fields['options']['header_title'] ) |
|
958 | + $repeater_field_values = give_get_meta($thepostid, $fields['id'], true); |
|
959 | + $header_title = isset($fields['options']['header_title']) |
|
960 | 960 | ? $fields['options']['header_title'] |
961 | - : esc_attr__( 'Group', 'give' ); |
|
961 | + : esc_attr__('Group', 'give'); |
|
962 | 962 | |
963 | 963 | $add_default_donation_field = false; |
964 | 964 | |
965 | 965 | // Check if level is not created or we have to add default level. |
966 | - if ( is_array( $repeater_field_values ) && ( $fields_count = count( $repeater_field_values ) ) ) { |
|
967 | - $repeater_field_values = array_values( $repeater_field_values ); |
|
966 | + if (is_array($repeater_field_values) && ($fields_count = count($repeater_field_values))) { |
|
967 | + $repeater_field_values = array_values($repeater_field_values); |
|
968 | 968 | } else { |
969 | 969 | $fields_count = 1; |
970 | 970 | $add_default_donation_field = true; |
@@ -977,59 +977,59 @@ discard block |
||
977 | 977 | <div class="give-row-head give-move"> |
978 | 978 | <button type="button" class="handlediv button-link"><span class="toggle-indicator"></span> |
979 | 979 | </button> |
980 | - <span class="give-remove" title="<?php esc_html_e( 'Remove Group', 'give' ); ?>">-</span> |
|
980 | + <span class="give-remove" title="<?php esc_html_e('Remove Group', 'give'); ?>">-</span> |
|
981 | 981 | <h2> |
982 | 982 | <span data-header-title="<?php echo $header_title; ?>"><?php echo $header_title; ?></span> |
983 | 983 | </h2> |
984 | 984 | </div> |
985 | 985 | <div class="give-row-body"> |
986 | - <?php foreach ( $fields['fields'] as $field ) : ?> |
|
987 | - <?php if ( ! give_is_field_callback_exist( $field ) ) { |
|
986 | + <?php foreach ($fields['fields'] as $field) : ?> |
|
987 | + <?php if ( ! give_is_field_callback_exist($field)) { |
|
988 | 988 | continue; |
989 | 989 | } ?> |
990 | 990 | <?php |
991 | 991 | $field['repeat'] = true; |
992 | - $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields ); |
|
993 | - $field['id'] = str_replace( array( '[', ']' ), array( |
|
992 | + $field['repeatable_field_id'] = give_get_repeater_field_id($field, $fields); |
|
993 | + $field['id'] = str_replace(array('[', ']'), array( |
|
994 | 994 | '_', |
995 | 995 | '', |
996 | - ), $field['repeatable_field_id'] ); |
|
996 | + ), $field['repeatable_field_id']); |
|
997 | 997 | ?> |
998 | - <?php give_render_field( $field ); ?> |
|
998 | + <?php give_render_field($field); ?> |
|
999 | 999 | <?php endforeach; ?> |
1000 | 1000 | </div> |
1001 | 1001 | </td> |
1002 | 1002 | </tr> |
1003 | 1003 | |
1004 | - <?php if ( ! empty( $repeater_field_values ) ) : ?> |
|
1004 | + <?php if ( ! empty($repeater_field_values)) : ?> |
|
1005 | 1005 | <!--Stored repeater field group--> |
1006 | - <?php foreach ( $repeater_field_values as $index => $field_group ) : ?> |
|
1006 | + <?php foreach ($repeater_field_values as $index => $field_group) : ?> |
|
1007 | 1007 | <tr class="give-row"> |
1008 | 1008 | <td class="give-repeater-field-wrap give-column" colspan="2"> |
1009 | 1009 | <div class="give-row-head give-move"> |
1010 | 1010 | <button type="button" class="handlediv button-link"> |
1011 | 1011 | <span class="toggle-indicator"></span></button> |
1012 | - <span class="give-remove" title="<?php esc_html_e( 'Remove Group', 'give' ); ?>">- |
|
1012 | + <span class="give-remove" title="<?php esc_html_e('Remove Group', 'give'); ?>">- |
|
1013 | 1013 | </span> |
1014 | 1014 | <h2> |
1015 | 1015 | <span data-header-title="<?php echo $header_title; ?>"><?php echo $header_title; ?></span> |
1016 | 1016 | </h2> |
1017 | 1017 | </div> |
1018 | 1018 | <div class="give-row-body"> |
1019 | - <?php foreach ( $fields['fields'] as $field ) : ?> |
|
1020 | - <?php if ( ! give_is_field_callback_exist( $field ) ) { |
|
1019 | + <?php foreach ($fields['fields'] as $field) : ?> |
|
1020 | + <?php if ( ! give_is_field_callback_exist($field)) { |
|
1021 | 1021 | continue; |
1022 | 1022 | } ?> |
1023 | 1023 | <?php |
1024 | 1024 | $field['repeat'] = true; |
1025 | - $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields, $index ); |
|
1026 | - $field['attributes']['value'] = give_get_repeater_field_value( $field, $field_group, $fields ); |
|
1027 | - $field['id'] = str_replace( array( '[', ']' ), array( |
|
1025 | + $field['repeatable_field_id'] = give_get_repeater_field_id($field, $fields, $index); |
|
1026 | + $field['attributes']['value'] = give_get_repeater_field_value($field, $field_group, $fields); |
|
1027 | + $field['id'] = str_replace(array('[', ']'), array( |
|
1028 | 1028 | '_', |
1029 | 1029 | '', |
1030 | - ), $field['repeatable_field_id'] ); |
|
1030 | + ), $field['repeatable_field_id']); |
|
1031 | 1031 | ?> |
1032 | - <?php give_render_field( $field ); ?> |
|
1032 | + <?php give_render_field($field); ?> |
|
1033 | 1033 | <?php endforeach; ?> |
1034 | 1034 | </div> |
1035 | 1035 | </td> |
@@ -1037,14 +1037,14 @@ discard block |
||
1037 | 1037 | <?php endforeach; |
1038 | 1038 | ; ?> |
1039 | 1039 | |
1040 | - <?php elseif ( $add_default_donation_field ) : ?> |
|
1040 | + <?php elseif ($add_default_donation_field) : ?> |
|
1041 | 1041 | <!--Default repeater field group--> |
1042 | 1042 | <tr class="give-row"> |
1043 | 1043 | <td class="give-repeater-field-wrap give-column" colspan="2"> |
1044 | 1044 | <div class="give-row-head give-move"> |
1045 | 1045 | <button type="button" class="handlediv button-link"> |
1046 | 1046 | <span class="toggle-indicator"></span></button> |
1047 | - <span class="give-remove" title="<?php esc_html_e( 'Remove Group', 'give' ); ?>">- |
|
1047 | + <span class="give-remove" title="<?php esc_html_e('Remove Group', 'give'); ?>">- |
|
1048 | 1048 | </span> |
1049 | 1049 | <h2> |
1050 | 1050 | <span data-header-title="<?php echo $header_title; ?>"><?php echo $header_title; ?></span> |
@@ -1052,19 +1052,19 @@ discard block |
||
1052 | 1052 | </div> |
1053 | 1053 | <div class="give-row-body"> |
1054 | 1054 | <?php |
1055 | - foreach ( $fields['fields'] as $field ) : |
|
1056 | - if ( ! give_is_field_callback_exist( $field ) ) { |
|
1055 | + foreach ($fields['fields'] as $field) : |
|
1056 | + if ( ! give_is_field_callback_exist($field)) { |
|
1057 | 1057 | continue; |
1058 | 1058 | } |
1059 | 1059 | |
1060 | 1060 | $field['repeat'] = true; |
1061 | - $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields, 0 ); |
|
1062 | - $field['attributes']['value'] = apply_filters( "give_default_field_group_field_{$field['id']}_value", ( ! empty( $field['default'] ) ? $field['default'] : '' ), $field ); |
|
1063 | - $field['id'] = str_replace( array( '[', ']' ), array( |
|
1061 | + $field['repeatable_field_id'] = give_get_repeater_field_id($field, $fields, 0); |
|
1062 | + $field['attributes']['value'] = apply_filters("give_default_field_group_field_{$field['id']}_value", ( ! empty($field['default']) ? $field['default'] : ''), $field); |
|
1063 | + $field['id'] = str_replace(array('[', ']'), array( |
|
1064 | 1064 | '_', |
1065 | 1065 | '', |
1066 | - ), $field['repeatable_field_id'] ); |
|
1067 | - give_render_field( $field ); |
|
1066 | + ), $field['repeatable_field_id']); |
|
1067 | + give_render_field($field); |
|
1068 | 1068 | endforeach; |
1069 | 1069 | ?> |
1070 | 1070 | </div> |
@@ -1075,9 +1075,9 @@ discard block |
||
1075 | 1075 | <tfoot> |
1076 | 1076 | <tr> |
1077 | 1077 | <?php |
1078 | - $add_row_btn_title = isset( $fields['options']['add_button'] ) |
|
1078 | + $add_row_btn_title = isset($fields['options']['add_button']) |
|
1079 | 1079 | ? $add_row_btn_title = $fields['options']['add_button'] |
1080 | - : esc_html__( 'Add Row', 'give' ); |
|
1080 | + : esc_html__('Add Row', 'give'); |
|
1081 | 1081 | ?> |
1082 | 1082 | <td colspan="2" class="give-add-repeater-field-section-row-wrap"> |
1083 | 1083 | <span class="button button-primary give-add-repeater-field-section-row"><?php echo $add_row_btn_title; ?></span> |
@@ -1107,10 +1107,10 @@ discard block |
||
1107 | 1107 | * |
1108 | 1108 | * @param string |
1109 | 1109 | */ |
1110 | - $default_current_tab = apply_filters( "give_default_setting_tab_{$current_setting_page}", 'general' ); |
|
1110 | + $default_current_tab = apply_filters("give_default_setting_tab_{$current_setting_page}", 'general'); |
|
1111 | 1111 | |
1112 | 1112 | // Get current tab. |
1113 | - $current_tab = empty( $_GET['tab'] ) ? $default_current_tab : urldecode( $_GET['tab'] ); |
|
1113 | + $current_tab = empty($_GET['tab']) ? $default_current_tab : urldecode($_GET['tab']); |
|
1114 | 1114 | |
1115 | 1115 | // Output. |
1116 | 1116 | return $current_tab; |
@@ -1134,10 +1134,10 @@ discard block |
||
1134 | 1134 | * |
1135 | 1135 | * @param string |
1136 | 1136 | */ |
1137 | - $default_current_section = apply_filters( "give_default_setting_tab_section_{$current_tab}", '' ); |
|
1137 | + $default_current_section = apply_filters("give_default_setting_tab_section_{$current_tab}", ''); |
|
1138 | 1138 | |
1139 | 1139 | // Get current section. |
1140 | - $current_section = empty( $_REQUEST['section'] ) ? $default_current_section : urldecode( $_REQUEST['section'] ); |
|
1140 | + $current_section = empty($_REQUEST['section']) ? $default_current_section : urldecode($_REQUEST['section']); |
|
1141 | 1141 | |
1142 | 1142 | // Output. |
1143 | 1143 | return $current_section; |
@@ -1151,7 +1151,7 @@ discard block |
||
1151 | 1151 | */ |
1152 | 1152 | function give_get_current_setting_page() { |
1153 | 1153 | // Get current page. |
1154 | - $setting_page = ! empty( $_GET['page'] ) ? urldecode( $_GET['page'] ) : ''; |
|
1154 | + $setting_page = ! empty($_GET['page']) ? urldecode($_GET['page']) : ''; |
|
1155 | 1155 | |
1156 | 1156 | // Output. |
1157 | 1157 | return $setting_page; |
@@ -1171,13 +1171,13 @@ discard block |
||
1171 | 1171 | * |
1172 | 1172 | * @return string |
1173 | 1173 | */ |
1174 | -function _give_display_content_field_value( $field_value, $field, $postid ) { |
|
1175 | - $show_content = give_get_meta( $postid, '_give_content_option', true ); |
|
1174 | +function _give_display_content_field_value($field_value, $field, $postid) { |
|
1175 | + $show_content = give_get_meta($postid, '_give_content_option', true); |
|
1176 | 1176 | |
1177 | 1177 | if ( |
1178 | - ! give_get_meta( $postid, '_give_display_content', true ) |
|
1178 | + ! give_get_meta($postid, '_give_display_content', true) |
|
1179 | 1179 | && $show_content |
1180 | - && ( 'none' !== $show_content ) |
|
1180 | + && ('none' !== $show_content) |
|
1181 | 1181 | ) { |
1182 | 1182 | $field_value = 'enabled'; |
1183 | 1183 | } |
@@ -1185,7 +1185,7 @@ discard block |
||
1185 | 1185 | return $field_value; |
1186 | 1186 | } |
1187 | 1187 | |
1188 | -add_filter( '_give_display_content_field_value', '_give_display_content_field_value', 10, 3 ); |
|
1188 | +add_filter('_give_display_content_field_value', '_give_display_content_field_value', 10, 3); |
|
1189 | 1189 | |
1190 | 1190 | |
1191 | 1191 | /** |
@@ -1202,12 +1202,12 @@ discard block |
||
1202 | 1202 | * |
1203 | 1203 | * @return string |
1204 | 1204 | */ |
1205 | -function _give_content_placement_field_value( $field_value, $field, $postid ) { |
|
1206 | - $show_content = give_get_meta( $postid, '_give_content_option', true ); |
|
1205 | +function _give_content_placement_field_value($field_value, $field, $postid) { |
|
1206 | + $show_content = give_get_meta($postid, '_give_content_option', true); |
|
1207 | 1207 | |
1208 | 1208 | if ( |
1209 | - ! give_get_meta( $postid, '_give_content_placement', true ) |
|
1210 | - && ( 'none' !== $show_content ) |
|
1209 | + ! give_get_meta($postid, '_give_content_placement', true) |
|
1210 | + && ('none' !== $show_content) |
|
1211 | 1211 | ) { |
1212 | 1212 | $field_value = $show_content; |
1213 | 1213 | } |
@@ -1215,7 +1215,7 @@ discard block |
||
1215 | 1215 | return $field_value; |
1216 | 1216 | } |
1217 | 1217 | |
1218 | -add_filter( '_give_content_placement_field_value', '_give_content_placement_field_value', 10, 3 ); |
|
1218 | +add_filter('_give_content_placement_field_value', '_give_content_placement_field_value', 10, 3); |
|
1219 | 1219 | |
1220 | 1220 | |
1221 | 1221 | /** |
@@ -1231,17 +1231,17 @@ discard block |
||
1231 | 1231 | * |
1232 | 1232 | * @return string |
1233 | 1233 | */ |
1234 | -function _give_terms_option_field_value( $field_value, $field, $postid ) { |
|
1235 | - $term_option = give_get_meta( $postid, '_give_terms_option', true ); |
|
1234 | +function _give_terms_option_field_value($field_value, $field, $postid) { |
|
1235 | + $term_option = give_get_meta($postid, '_give_terms_option', true); |
|
1236 | 1236 | |
1237 | - if ( in_array( $term_option, array( 'none', 'yes' ) ) ) { |
|
1238 | - $field_value = ( 'yes' === $term_option ? 'enabled' : 'disabled' ); |
|
1237 | + if (in_array($term_option, array('none', 'yes'))) { |
|
1238 | + $field_value = ('yes' === $term_option ? 'enabled' : 'disabled'); |
|
1239 | 1239 | } |
1240 | 1240 | |
1241 | 1241 | return $field_value; |
1242 | 1242 | } |
1243 | 1243 | |
1244 | -add_filter( '_give_terms_option_field_value', '_give_terms_option_field_value', 10, 3 ); |
|
1244 | +add_filter('_give_terms_option_field_value', '_give_terms_option_field_value', 10, 3); |
|
1245 | 1245 | |
1246 | 1246 | |
1247 | 1247 | /** |
@@ -1258,17 +1258,17 @@ discard block |
||
1258 | 1258 | * |
1259 | 1259 | * @return string |
1260 | 1260 | */ |
1261 | -function _give_offline_donation_enable_billing_fields_single_field_value( $field_value, $field, $postid ) { |
|
1262 | - $offline_donation = give_get_meta( $postid, '_give_offline_donation_enable_billing_fields_single', true ); |
|
1261 | +function _give_offline_donation_enable_billing_fields_single_field_value($field_value, $field, $postid) { |
|
1262 | + $offline_donation = give_get_meta($postid, '_give_offline_donation_enable_billing_fields_single', true); |
|
1263 | 1263 | |
1264 | - if ( 'on' === $offline_donation ) { |
|
1264 | + if ('on' === $offline_donation) { |
|
1265 | 1265 | $field_value = 'enabled'; |
1266 | 1266 | } |
1267 | 1267 | |
1268 | 1268 | return $field_value; |
1269 | 1269 | } |
1270 | 1270 | |
1271 | -add_filter( '_give_offline_donation_enable_billing_fields_single_field_value', '_give_offline_donation_enable_billing_fields_single_field_value', 10, 3 ); |
|
1271 | +add_filter('_give_offline_donation_enable_billing_fields_single_field_value', '_give_offline_donation_enable_billing_fields_single_field_value', 10, 3); |
|
1272 | 1272 | |
1273 | 1273 | |
1274 | 1274 | /** |
@@ -1284,17 +1284,17 @@ discard block |
||
1284 | 1284 | * |
1285 | 1285 | * @return string |
1286 | 1286 | */ |
1287 | -function _give_custom_amount_field_value( $field_value, $field, $postid ) { |
|
1288 | - $custom_amount = give_get_meta( $postid, '_give_custom_amount', true ); |
|
1287 | +function _give_custom_amount_field_value($field_value, $field, $postid) { |
|
1288 | + $custom_amount = give_get_meta($postid, '_give_custom_amount', true); |
|
1289 | 1289 | |
1290 | - if ( in_array( $custom_amount, array( 'yes', 'no' ) ) ) { |
|
1291 | - $field_value = ( 'yes' === $custom_amount ? 'enabled' : 'disabled' ); |
|
1290 | + if (in_array($custom_amount, array('yes', 'no'))) { |
|
1291 | + $field_value = ('yes' === $custom_amount ? 'enabled' : 'disabled'); |
|
1292 | 1292 | } |
1293 | 1293 | |
1294 | 1294 | return $field_value; |
1295 | 1295 | } |
1296 | 1296 | |
1297 | -add_filter( '_give_custom_amount_field_value', '_give_custom_amount_field_value', 10, 3 ); |
|
1297 | +add_filter('_give_custom_amount_field_value', '_give_custom_amount_field_value', 10, 3); |
|
1298 | 1298 | |
1299 | 1299 | |
1300 | 1300 | /** |
@@ -1310,17 +1310,17 @@ discard block |
||
1310 | 1310 | * |
1311 | 1311 | * @return string |
1312 | 1312 | */ |
1313 | -function _give_goal_option_field_value( $field_value, $field, $postid ) { |
|
1314 | - $goal_option = give_get_meta( $postid, '_give_goal_option', true ); |
|
1313 | +function _give_goal_option_field_value($field_value, $field, $postid) { |
|
1314 | + $goal_option = give_get_meta($postid, '_give_goal_option', true); |
|
1315 | 1315 | |
1316 | - if ( in_array( $goal_option, array( 'yes', 'no' ) ) ) { |
|
1317 | - $field_value = ( 'yes' === $goal_option ? 'enabled' : 'disabled' ); |
|
1316 | + if (in_array($goal_option, array('yes', 'no'))) { |
|
1317 | + $field_value = ('yes' === $goal_option ? 'enabled' : 'disabled'); |
|
1318 | 1318 | } |
1319 | 1319 | |
1320 | 1320 | return $field_value; |
1321 | 1321 | } |
1322 | 1322 | |
1323 | -add_filter( '_give_goal_option_field_value', '_give_goal_option_field_value', 10, 3 ); |
|
1323 | +add_filter('_give_goal_option_field_value', '_give_goal_option_field_value', 10, 3); |
|
1324 | 1324 | |
1325 | 1325 | /** |
1326 | 1326 | * Set value for Donation Goal --> close Form. |
@@ -1336,17 +1336,17 @@ discard block |
||
1336 | 1336 | * |
1337 | 1337 | * @return string |
1338 | 1338 | */ |
1339 | -function _give_close_form_when_goal_achieved_value( $field_value, $field, $postid ) { |
|
1340 | - $close_form = give_get_meta( $postid, '_give_close_form_when_goal_achieved', true ); |
|
1339 | +function _give_close_form_when_goal_achieved_value($field_value, $field, $postid) { |
|
1340 | + $close_form = give_get_meta($postid, '_give_close_form_when_goal_achieved', true); |
|
1341 | 1341 | |
1342 | - if ( in_array( $close_form, array( 'yes', 'no' ) ) ) { |
|
1343 | - $field_value = ( 'yes' === $close_form ? 'enabled' : 'disabled' ); |
|
1342 | + if (in_array($close_form, array('yes', 'no'))) { |
|
1343 | + $field_value = ('yes' === $close_form ? 'enabled' : 'disabled'); |
|
1344 | 1344 | } |
1345 | 1345 | |
1346 | 1346 | return $field_value; |
1347 | 1347 | } |
1348 | 1348 | |
1349 | -add_filter( '_give_close_form_when_goal_achieved_field_value', '_give_close_form_when_goal_achieved_value', 10, 3 ); |
|
1349 | +add_filter('_give_close_form_when_goal_achieved_field_value', '_give_close_form_when_goal_achieved_value', 10, 3); |
|
1350 | 1350 | |
1351 | 1351 | |
1352 | 1352 | /** |
@@ -1362,17 +1362,17 @@ discard block |
||
1362 | 1362 | * |
1363 | 1363 | * @return string |
1364 | 1364 | */ |
1365 | -function _give_logged_in_only_value( $field_value, $field, $postid ) { |
|
1366 | - $guest_donation = give_get_meta( $postid, '_give_logged_in_only', true ); |
|
1365 | +function _give_logged_in_only_value($field_value, $field, $postid) { |
|
1366 | + $guest_donation = give_get_meta($postid, '_give_logged_in_only', true); |
|
1367 | 1367 | |
1368 | - if ( in_array( $guest_donation, array( 'yes', 'no' ) ) ) { |
|
1369 | - $field_value = ( 'yes' === $guest_donation ? 'enabled' : 'disabled' ); |
|
1368 | + if (in_array($guest_donation, array('yes', 'no'))) { |
|
1369 | + $field_value = ('yes' === $guest_donation ? 'enabled' : 'disabled'); |
|
1370 | 1370 | } |
1371 | 1371 | |
1372 | 1372 | return $field_value; |
1373 | 1373 | } |
1374 | 1374 | |
1375 | -add_filter( '_give_logged_in_only_field_value', '_give_logged_in_only_value', 10, 3 ); |
|
1375 | +add_filter('_give_logged_in_only_field_value', '_give_logged_in_only_value', 10, 3); |
|
1376 | 1376 | |
1377 | 1377 | /** |
1378 | 1378 | * Set value for Offline Donations --> Offline Donations. |
@@ -1388,17 +1388,17 @@ discard block |
||
1388 | 1388 | * |
1389 | 1389 | * @return string |
1390 | 1390 | */ |
1391 | -function _give_customize_offline_donations_value( $field_value, $field, $postid ) { |
|
1392 | - $customize_offline_text = give_get_meta( $postid, '_give_customize_offline_donations', true ); |
|
1391 | +function _give_customize_offline_donations_value($field_value, $field, $postid) { |
|
1392 | + $customize_offline_text = give_get_meta($postid, '_give_customize_offline_donations', true); |
|
1393 | 1393 | |
1394 | - if ( in_array( $customize_offline_text, array( 'yes', 'no' ) ) ) { |
|
1395 | - $field_value = ( 'yes' === $customize_offline_text ? 'enabled' : 'disabled' ); |
|
1394 | + if (in_array($customize_offline_text, array('yes', 'no'))) { |
|
1395 | + $field_value = ('yes' === $customize_offline_text ? 'enabled' : 'disabled'); |
|
1396 | 1396 | } |
1397 | 1397 | |
1398 | 1398 | return $field_value; |
1399 | 1399 | } |
1400 | 1400 | |
1401 | -add_filter( '_give_customize_offline_donations_field_value', '_give_customize_offline_donations_value', 10, 3 ); |
|
1401 | +add_filter('_give_customize_offline_donations_field_value', '_give_customize_offline_donations_value', 10, 3); |
|
1402 | 1402 | |
1403 | 1403 | |
1404 | 1404 | /** |
@@ -1413,14 +1413,14 @@ discard block |
||
1413 | 1413 | * |
1414 | 1414 | * @return mixed |
1415 | 1415 | */ |
1416 | -function _give_set_multi_level_repeater_field_id( $field_id, $field, $fields, $default ) { |
|
1416 | +function _give_set_multi_level_repeater_field_id($field_id, $field, $fields, $default) { |
|
1417 | 1417 | $row_placeholder = false !== $default ? $default : '{{row-count-placeholder}}'; |
1418 | 1418 | $field_id = "{$fields['id']}[{$row_placeholder}][{$field['id']}][level_id]"; |
1419 | 1419 | |
1420 | 1420 | return $field_id; |
1421 | 1421 | } |
1422 | 1422 | |
1423 | -add_filter( 'give_get_repeater_field__give_id_id', '_give_set_multi_level_repeater_field_id', 10, 4 ); |
|
1423 | +add_filter('give_get_repeater_field__give_id_id', '_give_set_multi_level_repeater_field_id', 10, 4); |
|
1424 | 1424 | |
1425 | 1425 | /** |
1426 | 1426 | * Set repeater field value for multi donation form. |
@@ -1434,13 +1434,13 @@ discard block |
||
1434 | 1434 | * |
1435 | 1435 | * @return mixed |
1436 | 1436 | */ |
1437 | -function _give_set_multi_level_repeater_field_value( $field_value, $field, $field_group, $fields ) { |
|
1438 | - $field_value = $field_group[ $field['id'] ]['level_id']; |
|
1437 | +function _give_set_multi_level_repeater_field_value($field_value, $field, $field_group, $fields) { |
|
1438 | + $field_value = $field_group[$field['id']]['level_id']; |
|
1439 | 1439 | |
1440 | 1440 | return $field_value; |
1441 | 1441 | } |
1442 | 1442 | |
1443 | -add_filter( 'give_get_repeater_field__give_id_value', '_give_set_multi_level_repeater_field_value', 10, 4 ); |
|
1443 | +add_filter('give_get_repeater_field__give_id_value', '_give_set_multi_level_repeater_field_value', 10, 4); |
|
1444 | 1444 | |
1445 | 1445 | /** |
1446 | 1446 | * Set default value for _give_id field. |
@@ -1451,11 +1451,11 @@ discard block |
||
1451 | 1451 | * |
1452 | 1452 | * @return string |
1453 | 1453 | */ |
1454 | -function _give_set_field_give_id_default_value( $field ) { |
|
1454 | +function _give_set_field_give_id_default_value($field) { |
|
1455 | 1455 | return 0; |
1456 | 1456 | } |
1457 | 1457 | |
1458 | -add_filter( 'give_default_field_group_field__give_id_value', '_give_set_field_give_id_default_value' ); |
|
1458 | +add_filter('give_default_field_group_field__give_id_value', '_give_set_field_give_id_default_value'); |
|
1459 | 1459 | |
1460 | 1460 | /** |
1461 | 1461 | * Set default value for _give_default field. |
@@ -1466,11 +1466,11 @@ discard block |
||
1466 | 1466 | * |
1467 | 1467 | * @return string |
1468 | 1468 | */ |
1469 | -function _give_set_field_give_default_default_value( $field ) { |
|
1469 | +function _give_set_field_give_default_default_value($field) { |
|
1470 | 1470 | return 'default'; |
1471 | 1471 | } |
1472 | 1472 | |
1473 | -add_filter( 'give_default_field_group_field__give_default_value', '_give_set_field_give_default_default_value' ); |
|
1473 | +add_filter('give_default_field_group_field__give_default_value', '_give_set_field_give_default_default_value'); |
|
1474 | 1474 | |
1475 | 1475 | /** |
1476 | 1476 | * Set repeater field editor id for field type wysiwyg. |
@@ -1482,12 +1482,12 @@ discard block |
||
1482 | 1482 | * |
1483 | 1483 | * @return string |
1484 | 1484 | */ |
1485 | -function give_repeater_field_set_editor_id( $field_name, $field ) { |
|
1486 | - if ( isset( $field['repeatable_field_id'] ) && 'wysiwyg' == $field['type'] ) { |
|
1487 | - $field_name = '_give_repeater_' . uniqid() . '_wysiwyg'; |
|
1485 | +function give_repeater_field_set_editor_id($field_name, $field) { |
|
1486 | + if (isset($field['repeatable_field_id']) && 'wysiwyg' == $field['type']) { |
|
1487 | + $field_name = '_give_repeater_'.uniqid().'_wysiwyg'; |
|
1488 | 1488 | } |
1489 | 1489 | |
1490 | 1490 | return $field_name; |
1491 | 1491 | } |
1492 | 1492 | |
1493 | -add_filter( 'give_get_field_name', 'give_repeater_field_set_editor_id', 10, 2 ); |
|
1493 | +add_filter('give_get_field_name', 'give_repeater_field_set_editor_id', 10, 2); |
@@ -113,7 +113,7 @@ |
||
113 | 113 | /** |
114 | 114 | * Adds the "Donation Form" button above the TinyMCE Editor on add/edit screens. |
115 | 115 | * |
116 | - * @return string|bool |
|
116 | + * @return false|null |
|
117 | 117 | * |
118 | 118 | * @since 1.0 |
119 | 119 | */ |
@@ -138,8 +138,8 @@ |
||
138 | 138 | |
139 | 139 | // Only run in admin post/page creation and edit screens |
140 | 140 | if ( in_array( $screen->parent_file, $shortcode_button_pages ) |
141 | - && apply_filters( 'give_shortcode_button_condition', true ) |
|
142 | - && ! empty( self::$shortcodes ) |
|
141 | + && apply_filters( 'give_shortcode_button_condition', true ) |
|
142 | + && ! empty( self::$shortcodes ) |
|
143 | 143 | ) { |
144 | 144 | |
145 | 145 | $shortcodes = array(); |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | */ |
13 | 13 | |
14 | 14 | // Exit if accessed directly. |
15 | -if ( ! defined( 'ABSPATH' ) ) { |
|
15 | +if ( ! defined('ABSPATH')) { |
|
16 | 16 | exit; |
17 | 17 | } |
18 | 18 | |
@@ -33,16 +33,16 @@ discard block |
||
33 | 33 | */ |
34 | 34 | public function __construct() { |
35 | 35 | |
36 | - if ( is_admin() ) { |
|
37 | - add_filter( 'mce_external_plugins', array( $this, 'mce_external_plugins' ), 15 ); |
|
36 | + if (is_admin()) { |
|
37 | + add_filter('mce_external_plugins', array($this, 'mce_external_plugins'), 15); |
|
38 | 38 | |
39 | - add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_assets' ) ); |
|
40 | - add_action( 'admin_enqueue_scripts', array( $this, 'admin_localize_scripts' ), 13 ); |
|
41 | - add_action( 'media_buttons', array( $this, 'shortcode_button' ) ); |
|
39 | + add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_assets')); |
|
40 | + add_action('admin_enqueue_scripts', array($this, 'admin_localize_scripts'), 13); |
|
41 | + add_action('media_buttons', array($this, 'shortcode_button')); |
|
42 | 42 | } |
43 | 43 | |
44 | - add_action( "wp_ajax_give_shortcode", array( $this, 'shortcode_ajax' ) ); |
|
45 | - add_action( "wp_ajax_nopriv_give_shortcode", array( $this, 'shortcode_ajax' ) ); |
|
44 | + add_action("wp_ajax_give_shortcode", array($this, 'shortcode_ajax')); |
|
45 | + add_action("wp_ajax_nopriv_give_shortcode", array($this, 'shortcode_ajax')); |
|
46 | 46 | } |
47 | 47 | |
48 | 48 | /** |
@@ -54,15 +54,15 @@ discard block |
||
54 | 54 | * |
55 | 55 | * @since 1.0 |
56 | 56 | */ |
57 | - public function mce_external_plugins( $plugin_array ) { |
|
57 | + public function mce_external_plugins($plugin_array) { |
|
58 | 58 | |
59 | - if ( ! current_user_can( 'edit_posts' ) && ! current_user_can( 'edit_pages' ) ) { |
|
59 | + if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages')) { |
|
60 | 60 | return false; |
61 | 61 | } |
62 | 62 | |
63 | - $suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min'; |
|
63 | + $suffix = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min'; |
|
64 | 64 | |
65 | - $plugin_array['give_shortcode'] = GIVE_PLUGIN_URL . 'assets/js/admin/tinymce/mce-plugin' . $suffix . '.js'; |
|
65 | + $plugin_array['give_shortcode'] = GIVE_PLUGIN_URL.'assets/js/admin/tinymce/mce-plugin'.$suffix.'.js'; |
|
66 | 66 | |
67 | 67 | return $plugin_array; |
68 | 68 | } |
@@ -76,12 +76,12 @@ discard block |
||
76 | 76 | */ |
77 | 77 | public function admin_enqueue_assets() { |
78 | 78 | |
79 | - $suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min'; |
|
79 | + $suffix = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min'; |
|
80 | 80 | |
81 | 81 | wp_enqueue_script( |
82 | 82 | 'give_shortcode', |
83 | - GIVE_PLUGIN_URL . 'assets/js/admin/admin-shortcodes' . $suffix . '.js', |
|
84 | - array( 'jquery' ), |
|
83 | + GIVE_PLUGIN_URL.'assets/js/admin/admin-shortcodes'.$suffix.'.js', |
|
84 | + array('jquery'), |
|
85 | 85 | GIVE_VERSION, |
86 | 86 | true |
87 | 87 | ); |
@@ -96,17 +96,17 @@ discard block |
||
96 | 96 | */ |
97 | 97 | public function admin_localize_scripts() { |
98 | 98 | |
99 | - if ( ! empty( self::$shortcodes ) ) { |
|
99 | + if ( ! empty(self::$shortcodes)) { |
|
100 | 100 | |
101 | 101 | $variables = array(); |
102 | 102 | |
103 | - foreach ( self::$shortcodes as $shortcode => $values ) { |
|
104 | - if ( ! empty( $values['required'] ) ) { |
|
105 | - $variables[ $shortcode ] = $values['required']; |
|
103 | + foreach (self::$shortcodes as $shortcode => $values) { |
|
104 | + if ( ! empty($values['required'])) { |
|
105 | + $variables[$shortcode] = $values['required']; |
|
106 | 106 | } |
107 | 107 | } |
108 | 108 | |
109 | - wp_localize_script( 'give_shortcode', 'scShortcodes', $variables ); |
|
109 | + wp_localize_script('give_shortcode', 'scShortcodes', $variables); |
|
110 | 110 | } |
111 | 111 | } |
112 | 112 | |
@@ -123,37 +123,37 @@ discard block |
||
123 | 123 | |
124 | 124 | // If we load wp editor by ajax then $screen will be empty which generate notice if we treat $screen as WP_Screen object. |
125 | 125 | // For example we are loading wp editor by ajax in repeater field. |
126 | - if ( ! ( $screen instanceof WP_Screen ) ) { |
|
126 | + if ( ! ($screen instanceof WP_Screen)) { |
|
127 | 127 | return false; |
128 | 128 | } |
129 | 129 | |
130 | - $shortcode_button_pages = apply_filters( 'give_shortcode_button_pages', array( |
|
130 | + $shortcode_button_pages = apply_filters('give_shortcode_button_pages', array( |
|
131 | 131 | 'post.php', |
132 | 132 | 'page.php', |
133 | 133 | 'post-new.php', |
134 | 134 | 'post-edit.php', |
135 | 135 | 'edit.php', |
136 | 136 | 'edit.php?post_type=page', |
137 | - ) ); |
|
137 | + )); |
|
138 | 138 | |
139 | 139 | // Only run in admin post/page creation and edit screens |
140 | - if ( in_array( $screen->parent_file, $shortcode_button_pages ) |
|
141 | - && apply_filters( 'give_shortcode_button_condition', true ) |
|
142 | - && ! empty( self::$shortcodes ) |
|
140 | + if (in_array($screen->parent_file, $shortcode_button_pages) |
|
141 | + && apply_filters('give_shortcode_button_condition', true) |
|
142 | + && ! empty(self::$shortcodes) |
|
143 | 143 | ) { |
144 | 144 | |
145 | 145 | $shortcodes = array(); |
146 | 146 | |
147 | - foreach ( self::$shortcodes as $shortcode => $values ) { |
|
147 | + foreach (self::$shortcodes as $shortcode => $values) { |
|
148 | 148 | |
149 | 149 | /** |
150 | 150 | * Filters the condition for including the current shortcode |
151 | 151 | * |
152 | 152 | * @since 1.0 |
153 | 153 | */ |
154 | - if ( apply_filters( sanitize_title( $shortcode ) . '_condition', true ) ) { |
|
154 | + if (apply_filters(sanitize_title($shortcode).'_condition', true)) { |
|
155 | 155 | |
156 | - $shortcodes[ $shortcode ] = sprintf( |
|
156 | + $shortcodes[$shortcode] = sprintf( |
|
157 | 157 | '<div class="sc-shortcode mce-menu-item give-shortcode-item-%1$s" data-shortcode="%2$s">%3$s</div>', |
158 | 158 | $shortcode, |
159 | 159 | $shortcode, |
@@ -162,37 +162,37 @@ discard block |
||
162 | 162 | } |
163 | 163 | } |
164 | 164 | |
165 | - if ( ! empty( $shortcodes ) ) { |
|
165 | + if ( ! empty($shortcodes)) { |
|
166 | 166 | |
167 | 167 | // check current WP version |
168 | - $img = ( version_compare( get_bloginfo( 'version' ), '3.5', '<' ) ) |
|
169 | - ? '<img src="' . GIVE_PLUGIN_URL . 'assets/images/give-media.png" />' |
|
170 | - : '<span class="wp-media-buttons-icon" id="give-media-button" style="background-image: url(' . give_svg_icons( 'give_grey' ) . ');"></span>'; |
|
168 | + $img = (version_compare(get_bloginfo('version'), '3.5', '<')) |
|
169 | + ? '<img src="'.GIVE_PLUGIN_URL.'assets/images/give-media.png" />' |
|
170 | + : '<span class="wp-media-buttons-icon" id="give-media-button" style="background-image: url('.give_svg_icons('give_grey').');"></span>'; |
|
171 | 171 | |
172 | - reset( $shortcodes ); |
|
172 | + reset($shortcodes); |
|
173 | 173 | |
174 | - if ( count( $shortcodes ) == 1 ) { |
|
174 | + if (count($shortcodes) == 1) { |
|
175 | 175 | |
176 | - $shortcode = key( $shortcodes ); |
|
176 | + $shortcode = key($shortcodes); |
|
177 | 177 | |
178 | 178 | printf( |
179 | 179 | '<button class="button sc-shortcode" data-shortcode="%s">%s</button>', |
180 | 180 | $shortcode, |
181 | - sprintf( '%s %s %s', |
|
181 | + sprintf('%s %s %s', |
|
182 | 182 | $img, |
183 | - esc_html__( 'Insert', 'give' ), |
|
184 | - self::$shortcodes[ $shortcode ]['label'] |
|
183 | + esc_html__('Insert', 'give'), |
|
184 | + self::$shortcodes[$shortcode]['label'] |
|
185 | 185 | ) |
186 | 186 | ); |
187 | 187 | } else { |
188 | 188 | printf( |
189 | - '<div class="sc-wrap">' . |
|
190 | - '<button class="button sc-button">%s %s</button>' . |
|
191 | - '<div class="sc-menu mce-menu">%s</div>' . |
|
189 | + '<div class="sc-wrap">'. |
|
190 | + '<button class="button sc-button">%s %s</button>'. |
|
191 | + '<div class="sc-menu mce-menu">%s</div>'. |
|
192 | 192 | '</div>', |
193 | 193 | $img, |
194 | - esc_html__( 'Give Shortcodes', 'give' ), |
|
195 | - implode( '', array_values( $shortcodes ) ) |
|
194 | + esc_html__('Give Shortcodes', 'give'), |
|
195 | + implode('', array_values($shortcodes)) |
|
196 | 196 | ); |
197 | 197 | } |
198 | 198 | } |
@@ -208,15 +208,15 @@ discard block |
||
208 | 208 | */ |
209 | 209 | public function shortcode_ajax() { |
210 | 210 | |
211 | - $shortcode = isset( $_POST['shortcode'] ) ? $_POST['shortcode'] : false; |
|
211 | + $shortcode = isset($_POST['shortcode']) ? $_POST['shortcode'] : false; |
|
212 | 212 | $response = false; |
213 | 213 | |
214 | - if ( $shortcode && array_key_exists( $shortcode, self::$shortcodes ) ) { |
|
214 | + if ($shortcode && array_key_exists($shortcode, self::$shortcodes)) { |
|
215 | 215 | |
216 | - $data = self::$shortcodes[ $shortcode ]; |
|
216 | + $data = self::$shortcodes[$shortcode]; |
|
217 | 217 | |
218 | - if ( ! empty( $data['errors'] ) ) { |
|
219 | - $data['btn_okay'] = array( esc_html__( 'Okay', 'give' ) ); |
|
218 | + if ( ! empty($data['errors'])) { |
|
219 | + $data['btn_okay'] = array(esc_html__('Okay', 'give')); |
|
220 | 220 | } |
221 | 221 | |
222 | 222 | $response = array( |
@@ -228,10 +228,10 @@ discard block |
||
228 | 228 | ); |
229 | 229 | } else { |
230 | 230 | // todo: handle error |
231 | - error_log( print_r( 'AJAX error!', 1 ) ); |
|
231 | + error_log(print_r('AJAX error!', 1)); |
|
232 | 232 | } |
233 | 233 | |
234 | - wp_send_json( $response ); |
|
234 | + wp_send_json($response); |
|
235 | 235 | } |
236 | 236 | } |
237 | 237 |
@@ -464,7 +464,7 @@ |
||
464 | 464 | * |
465 | 465 | * @param WP_Post $payment |
466 | 466 | * |
467 | - * @return mixed |
|
467 | + * @return false|null |
|
468 | 468 | */ |
469 | 469 | function give_offline_payment_receipt_after( $payment ) { |
470 | 470 | // Get payment object. |
@@ -249,10 +249,10 @@ |
||
249 | 249 | $admin_message .= '<strong>' . __( 'Amount:', 'give' ) . '</strong> {amount}' . "\n\n"; |
250 | 250 | |
251 | 251 | $admin_message .= sprintf( |
252 | - '<a href="%1$s">%2$s</a>', |
|
253 | - admin_url( 'edit.php?post_type=give_forms&page=give-payment-history&view=view-payment-details&id=' . $payment_id ), |
|
254 | - __( 'View Donation Details »', 'give' ) |
|
255 | - ) . "\n\n"; |
|
252 | + '<a href="%1$s">%2$s</a>', |
|
253 | + admin_url( 'edit.php?post_type=give_forms&page=give-payment-history&view=view-payment-details&id=' . $payment_id ), |
|
254 | + __( 'View Donation Details »', 'give' ) |
|
255 | + ) . "\n\n"; |
|
256 | 256 | |
257 | 257 | $admin_message = apply_filters( 'give_offline_admin_donation_notification', $admin_message, $payment_id ); |
258 | 258 | $admin_message = give_do_email_tags( $admin_message, $payment_id ); |
@@ -18,17 +18,17 @@ discard block |
||
18 | 18 | * |
19 | 19 | * @return array |
20 | 20 | */ |
21 | -function give_offline_register_gateway( $gateways ) { |
|
21 | +function give_offline_register_gateway($gateways) { |
|
22 | 22 | // Format: ID => Name |
23 | 23 | $gateways['offline'] = array( |
24 | - 'admin_label' => esc_attr__( 'Offline Donation', 'give' ), |
|
25 | - 'checkout_label' => esc_attr__( 'Offline Donation', 'give' ) |
|
24 | + 'admin_label' => esc_attr__('Offline Donation', 'give'), |
|
25 | + 'checkout_label' => esc_attr__('Offline Donation', 'give') |
|
26 | 26 | ); |
27 | 27 | |
28 | 28 | return $gateways; |
29 | 29 | } |
30 | 30 | |
31 | -add_filter( 'give_payment_gateways', 'give_offline_register_gateway', 1 ); |
|
31 | +add_filter('give_payment_gateways', 'give_offline_register_gateway', 1); |
|
32 | 32 | |
33 | 33 | |
34 | 34 | /** |
@@ -40,9 +40,9 @@ discard block |
||
40 | 40 | * |
41 | 41 | * @return void |
42 | 42 | */ |
43 | -function give_offline_payment_cc_form( $form_id ) { |
|
43 | +function give_offline_payment_cc_form($form_id) { |
|
44 | 44 | // Get offline payment instruction. |
45 | - $offline_instructions = give_get_offline_payment_instruction( $form_id, true ); |
|
45 | + $offline_instructions = give_get_offline_payment_instruction($form_id, true); |
|
46 | 46 | |
47 | 47 | ob_start(); |
48 | 48 | |
@@ -53,10 +53,10 @@ discard block |
||
53 | 53 | * |
54 | 54 | * @param int $form_id Give form id. |
55 | 55 | */ |
56 | - do_action( 'give_before_offline_info_fields', $form_id ); |
|
56 | + do_action('give_before_offline_info_fields', $form_id); |
|
57 | 57 | ?> |
58 | 58 | <fieldset id="give_offline_payment_info"> |
59 | - <?php echo stripslashes( $offline_instructions ); ?> |
|
59 | + <?php echo stripslashes($offline_instructions); ?> |
|
60 | 60 | </fieldset> |
61 | 61 | <?php |
62 | 62 | /** |
@@ -66,35 +66,35 @@ discard block |
||
66 | 66 | * |
67 | 67 | * @param int $form_id Give form id. |
68 | 68 | */ |
69 | - do_action( 'give_after_offline_info_fields', $form_id ); |
|
69 | + do_action('give_after_offline_info_fields', $form_id); |
|
70 | 70 | |
71 | 71 | echo ob_get_clean(); |
72 | 72 | } |
73 | 73 | |
74 | -add_action( 'give_offline_cc_form', 'give_offline_payment_cc_form' ); |
|
74 | +add_action('give_offline_cc_form', 'give_offline_payment_cc_form'); |
|
75 | 75 | |
76 | 76 | /** |
77 | 77 | * Give Offline Billing Field |
78 | 78 | * |
79 | 79 | * @param $form_id |
80 | 80 | */ |
81 | -function give_offline_billing_fields( $form_id ) { |
|
81 | +function give_offline_billing_fields($form_id) { |
|
82 | 82 | //Enable Default CC fields (billing info) |
83 | - $post_offline_cc_fields = give_get_meta( $form_id, '_give_offline_donation_enable_billing_fields_single', true ); |
|
84 | - $post_offline_customize_option = give_get_meta( $form_id, '_give_customize_offline_donations', true ); |
|
83 | + $post_offline_cc_fields = give_get_meta($form_id, '_give_offline_donation_enable_billing_fields_single', true); |
|
84 | + $post_offline_customize_option = give_get_meta($form_id, '_give_customize_offline_donations', true); |
|
85 | 85 | |
86 | - $global_offline_cc_fields = give_get_option( 'give_offline_donation_enable_billing_fields' ); |
|
86 | + $global_offline_cc_fields = give_get_option('give_offline_donation_enable_billing_fields'); |
|
87 | 87 | |
88 | 88 | //Output CC Address fields if global option is on and user hasn't elected to customize this form's offline donation options |
89 | 89 | if ( |
90 | - ( give_is_setting_enabled( $post_offline_customize_option, 'global' ) && give_is_setting_enabled( $global_offline_cc_fields ) ) |
|
91 | - || ( give_is_setting_enabled( $post_offline_customize_option, 'enabled' ) && give_is_setting_enabled( $post_offline_cc_fields ) ) |
|
90 | + (give_is_setting_enabled($post_offline_customize_option, 'global') && give_is_setting_enabled($global_offline_cc_fields)) |
|
91 | + || (give_is_setting_enabled($post_offline_customize_option, 'enabled') && give_is_setting_enabled($post_offline_cc_fields)) |
|
92 | 92 | ) { |
93 | - give_default_cc_address_fields( $form_id ); |
|
93 | + give_default_cc_address_fields($form_id); |
|
94 | 94 | } |
95 | 95 | } |
96 | 96 | |
97 | -add_action( 'give_before_offline_info_fields', 'give_offline_billing_fields', 10, 1 ); |
|
97 | +add_action('give_before_offline_info_fields', 'give_offline_billing_fields', 10, 1); |
|
98 | 98 | |
99 | 99 | /** |
100 | 100 | * Process the payment |
@@ -105,14 +105,14 @@ discard block |
||
105 | 105 | * |
106 | 106 | * @return void |
107 | 107 | */ |
108 | -function give_offline_process_payment( $purchase_data ) { |
|
108 | +function give_offline_process_payment($purchase_data) { |
|
109 | 109 | |
110 | 110 | // Setup the payment details. |
111 | 111 | $payment_data = array( |
112 | 112 | 'price' => $purchase_data['price'], |
113 | 113 | 'give_form_title' => $purchase_data['post_data']['give-form-title'], |
114 | - 'give_form_id' => intval( $purchase_data['post_data']['give-form-id'] ), |
|
115 | - 'give_price_id' => isset( $purchase_data['post_data']['give-price-id'] ) ? $purchase_data['post_data']['give-price-id'] : '', |
|
114 | + 'give_form_id' => intval($purchase_data['post_data']['give-form-id']), |
|
115 | + 'give_price_id' => isset($purchase_data['post_data']['give-price-id']) ? $purchase_data['post_data']['give-price-id'] : '', |
|
116 | 116 | 'date' => $purchase_data['date'], |
117 | 117 | 'user_email' => $purchase_data['user_email'], |
118 | 118 | 'purchase_key' => $purchase_data['purchase_key'], |
@@ -124,20 +124,20 @@ discard block |
||
124 | 124 | |
125 | 125 | |
126 | 126 | // record the pending payment |
127 | - $payment = give_insert_payment( $payment_data ); |
|
127 | + $payment = give_insert_payment($payment_data); |
|
128 | 128 | |
129 | - if ( $payment ) { |
|
130 | - give_offline_send_admin_notice( $payment ); |
|
131 | - give_offline_send_donor_instructions( $payment ); |
|
129 | + if ($payment) { |
|
130 | + give_offline_send_admin_notice($payment); |
|
131 | + give_offline_send_donor_instructions($payment); |
|
132 | 132 | give_send_to_success_page(); |
133 | 133 | } else { |
134 | 134 | // if errors are present, send the user back to the donation form so they can be corrected |
135 | - give_send_back_to_checkout( '?payment-mode=' . $purchase_data['post_data']['give-gateway'] ); |
|
135 | + give_send_back_to_checkout('?payment-mode='.$purchase_data['post_data']['give-gateway']); |
|
136 | 136 | } |
137 | 137 | |
138 | 138 | } |
139 | 139 | |
140 | -add_action( 'give_gateway_offline', 'give_offline_process_payment' ); |
|
140 | +add_action('give_gateway_offline', 'give_offline_process_payment'); |
|
141 | 141 | |
142 | 142 | |
143 | 143 | /** |
@@ -150,59 +150,59 @@ discard block |
||
150 | 150 | * @since 1.0 |
151 | 151 | * @return void |
152 | 152 | */ |
153 | -function give_offline_send_donor_instructions( $payment_id = 0 ) { |
|
153 | +function give_offline_send_donor_instructions($payment_id = 0) { |
|
154 | 154 | |
155 | - $payment_data = give_get_payment_meta( $payment_id ); |
|
156 | - $post_offline_customization_option = give_get_meta( $payment_data['form_id'], '_give_customize_offline_donations', true ); |
|
155 | + $payment_data = give_get_payment_meta($payment_id); |
|
156 | + $post_offline_customization_option = give_get_meta($payment_data['form_id'], '_give_customize_offline_donations', true); |
|
157 | 157 | |
158 | 158 | //Customize email content depending on whether the single form has been customized |
159 | - $email_content = give_get_option( 'global_offline_donation_email' ); |
|
159 | + $email_content = give_get_option('global_offline_donation_email'); |
|
160 | 160 | |
161 | - if ( give_is_setting_enabled( $post_offline_customization_option, 'enabled' ) ) { |
|
162 | - $email_content = give_get_meta( $payment_data['form_id'], '_give_offline_donation_email', true ); |
|
161 | + if (give_is_setting_enabled($post_offline_customization_option, 'enabled')) { |
|
162 | + $email_content = give_get_meta($payment_data['form_id'], '_give_offline_donation_email', true); |
|
163 | 163 | } |
164 | 164 | |
165 | - $from_name = give_get_option( 'from_name', wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ) ); |
|
165 | + $from_name = give_get_option('from_name', wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES)); |
|
166 | 166 | |
167 | 167 | /** |
168 | 168 | * Filters the from name. |
169 | 169 | * |
170 | 170 | * @since 1.7 |
171 | 171 | */ |
172 | - $from_name = apply_filters( 'give_donation_from_name', $from_name, $payment_id, $payment_data ); |
|
172 | + $from_name = apply_filters('give_donation_from_name', $from_name, $payment_id, $payment_data); |
|
173 | 173 | |
174 | - $from_email = give_get_option( 'from_email', get_bloginfo( 'admin_email' ) ); |
|
174 | + $from_email = give_get_option('from_email', get_bloginfo('admin_email')); |
|
175 | 175 | |
176 | 176 | /** |
177 | 177 | * Filters the from email. |
178 | 178 | * |
179 | 179 | * @since 1.7 |
180 | 180 | */ |
181 | - $from_email = apply_filters( 'give_donation_from_address', $from_email, $payment_id, $payment_data ); |
|
181 | + $from_email = apply_filters('give_donation_from_address', $from_email, $payment_id, $payment_data); |
|
182 | 182 | |
183 | - $to_email = give_get_payment_user_email( $payment_id ); |
|
183 | + $to_email = give_get_payment_user_email($payment_id); |
|
184 | 184 | |
185 | - $subject = give_get_option( 'offline_donation_subject', __( 'Offline Donation Instructions', 'give' ) ); |
|
186 | - if ( give_is_setting_enabled( $post_offline_customization_option, 'enabled' ) ) { |
|
187 | - $subject = give_get_meta( $payment_data['form_id'], '_give_offline_donation_subject', true ); |
|
185 | + $subject = give_get_option('offline_donation_subject', __('Offline Donation Instructions', 'give')); |
|
186 | + if (give_is_setting_enabled($post_offline_customization_option, 'enabled')) { |
|
187 | + $subject = give_get_meta($payment_data['form_id'], '_give_offline_donation_subject', true); |
|
188 | 188 | } |
189 | 189 | |
190 | - $subject = apply_filters( 'give_offline_donation_subject', wp_strip_all_tags( $subject ), $payment_id ); |
|
191 | - $subject = give_do_email_tags( $subject, $payment_id ); |
|
190 | + $subject = apply_filters('give_offline_donation_subject', wp_strip_all_tags($subject), $payment_id); |
|
191 | + $subject = give_do_email_tags($subject, $payment_id); |
|
192 | 192 | |
193 | - $attachments = apply_filters( 'give_offline_donation_attachments', array(), $payment_id, $payment_data ); |
|
194 | - $message = give_do_email_tags( $email_content, $payment_id ); |
|
193 | + $attachments = apply_filters('give_offline_donation_attachments', array(), $payment_id, $payment_data); |
|
194 | + $message = give_do_email_tags($email_content, $payment_id); |
|
195 | 195 | |
196 | 196 | $emails = Give()->emails; |
197 | 197 | |
198 | - $emails->__set( 'from_name', $from_name ); |
|
199 | - $emails->__set( 'from_email', $from_email ); |
|
200 | - $emails->__set( 'heading', __( 'Offline Donation Instructions', 'give' ) ); |
|
198 | + $emails->__set('from_name', $from_name); |
|
199 | + $emails->__set('from_email', $from_email); |
|
200 | + $emails->__set('heading', __('Offline Donation Instructions', 'give')); |
|
201 | 201 | |
202 | - $headers = apply_filters( 'give_receipt_headers', $emails->get_headers(), $payment_id, $payment_data ); |
|
203 | - $emails->__set( 'headers', $headers ); |
|
202 | + $headers = apply_filters('give_receipt_headers', $emails->get_headers(), $payment_id, $payment_data); |
|
203 | + $emails->__set('headers', $headers); |
|
204 | 204 | |
205 | - $emails->send( $to_email, $subject, $message, $attachments ); |
|
205 | + $emails->send($to_email, $subject, $message, $attachments); |
|
206 | 206 | |
207 | 207 | } |
208 | 208 | |
@@ -219,54 +219,54 @@ discard block |
||
219 | 219 | * @return void |
220 | 220 | * |
221 | 221 | */ |
222 | -function give_offline_send_admin_notice( $payment_id = 0 ) { |
|
222 | +function give_offline_send_admin_notice($payment_id = 0) { |
|
223 | 223 | |
224 | 224 | /* Send an email notification to the admin */ |
225 | 225 | $admin_email = give_get_admin_notice_emails(); |
226 | - $user_info = give_get_payment_meta_user_info( $payment_id ); |
|
226 | + $user_info = give_get_payment_meta_user_info($payment_id); |
|
227 | 227 | |
228 | - if ( isset( $user_info['id'] ) && $user_info['id'] > 0 ) { |
|
229 | - $user_data = get_userdata( $user_info['id'] ); |
|
228 | + if (isset($user_info['id']) && $user_info['id'] > 0) { |
|
229 | + $user_data = get_userdata($user_info['id']); |
|
230 | 230 | $name = $user_data->display_name; |
231 | - } elseif ( isset( $user_info['first_name'] ) && isset( $user_info['last_name'] ) ) { |
|
232 | - $name = $user_info['first_name'] . ' ' . $user_info['last_name']; |
|
231 | + } elseif (isset($user_info['first_name']) && isset($user_info['last_name'])) { |
|
232 | + $name = $user_info['first_name'].' '.$user_info['last_name']; |
|
233 | 233 | } else { |
234 | 234 | $name = $user_info['email']; |
235 | 235 | } |
236 | 236 | |
237 | - $amount = give_currency_filter( give_format_amount( give_get_payment_amount( $payment_id ), array( 'sanitize' => false ) ) ); |
|
237 | + $amount = give_currency_filter(give_format_amount(give_get_payment_amount($payment_id), array('sanitize' => false))); |
|
238 | 238 | |
239 | - $admin_subject = apply_filters( 'give_offline_admin_donation_notification_subject', __( 'New Pending Donation', 'give' ), $payment_id ); |
|
239 | + $admin_subject = apply_filters('give_offline_admin_donation_notification_subject', __('New Pending Donation', 'give'), $payment_id); |
|
240 | 240 | |
241 | - $admin_message = __( 'Dear Admin,', 'give' ) . "\n\n"; |
|
242 | - $admin_message .= sprintf(__( 'A new offline donation has been made on your website for %s.', 'give' ), $amount) . "\n\n"; |
|
243 | - $admin_message .= __( 'The donation is in a pending status and is awaiting payment. Donation instructions have been emailed to the donor. Once you receive payment, be sure to mark the donation as complete using the link below.', 'give' ) . "\n\n"; |
|
241 | + $admin_message = __('Dear Admin,', 'give')."\n\n"; |
|
242 | + $admin_message .= sprintf(__('A new offline donation has been made on your website for %s.', 'give'), $amount)."\n\n"; |
|
243 | + $admin_message .= __('The donation is in a pending status and is awaiting payment. Donation instructions have been emailed to the donor. Once you receive payment, be sure to mark the donation as complete using the link below.', 'give')."\n\n"; |
|
244 | 244 | |
245 | 245 | |
246 | - $admin_message .= '<strong>' . __( 'Donor:', 'give' ) . '</strong> {fullname}' . "\n"; |
|
247 | - $admin_message .= '<strong>' . __( 'Amount:', 'give' ) . '</strong> {amount}' . "\n\n"; |
|
246 | + $admin_message .= '<strong>'.__('Donor:', 'give').'</strong> {fullname}'."\n"; |
|
247 | + $admin_message .= '<strong>'.__('Amount:', 'give').'</strong> {amount}'."\n\n"; |
|
248 | 248 | |
249 | 249 | $admin_message .= sprintf( |
250 | 250 | '<a href="%1$s">%2$s</a>', |
251 | - admin_url( 'edit.php?post_type=give_forms&page=give-payment-history&view=view-payment-details&id=' . $payment_id ), |
|
252 | - __( 'View Donation Details »', 'give' ) |
|
253 | - ) . "\n\n"; |
|
251 | + admin_url('edit.php?post_type=give_forms&page=give-payment-history&view=view-payment-details&id='.$payment_id), |
|
252 | + __('View Donation Details »', 'give') |
|
253 | + )."\n\n"; |
|
254 | 254 | |
255 | - $admin_message = apply_filters( 'give_offline_admin_donation_notification', $admin_message, $payment_id ); |
|
256 | - $admin_message = give_do_email_tags( $admin_message, $payment_id ); |
|
255 | + $admin_message = apply_filters('give_offline_admin_donation_notification', $admin_message, $payment_id); |
|
256 | + $admin_message = give_do_email_tags($admin_message, $payment_id); |
|
257 | 257 | |
258 | - $attachments = apply_filters( 'give_offline_admin_donation_notification_attachments', array(), $payment_id ); |
|
259 | - $admin_headers = apply_filters( 'give_offline_admin_donation_notification_headers', array(), $payment_id ); |
|
258 | + $attachments = apply_filters('give_offline_admin_donation_notification_attachments', array(), $payment_id); |
|
259 | + $admin_headers = apply_filters('give_offline_admin_donation_notification_headers', array(), $payment_id); |
|
260 | 260 | |
261 | 261 | //Send Email |
262 | 262 | $emails = Give()->emails; |
263 | - $emails->__set( 'heading', __( 'New Offline Donation', 'give' ) ); |
|
263 | + $emails->__set('heading', __('New Offline Donation', 'give')); |
|
264 | 264 | |
265 | - if ( ! empty( $admin_headers ) ) { |
|
266 | - $emails->__set( 'headers', $admin_headers ); |
|
265 | + if ( ! empty($admin_headers)) { |
|
266 | + $emails->__set('headers', $admin_headers); |
|
267 | 267 | } |
268 | 268 | |
269 | - $emails->send( $admin_email, $admin_subject, $admin_message, $attachments ); |
|
269 | + $emails->send($admin_email, $admin_subject, $admin_message, $attachments); |
|
270 | 270 | |
271 | 271 | } |
272 | 272 | |
@@ -278,20 +278,20 @@ discard block |
||
278 | 278 | * |
279 | 279 | * @return array |
280 | 280 | */ |
281 | -function give_offline_add_settings( $settings ) { |
|
281 | +function give_offline_add_settings($settings) { |
|
282 | 282 | |
283 | 283 | // Bailout: Do not show offline gateways setting in to metabox if its disabled globally. |
284 | - if ( in_array( 'offline', give_get_option( 'gateways' ) ) ) { |
|
284 | + if (in_array('offline', give_get_option('gateways'))) { |
|
285 | 285 | return $settings; |
286 | 286 | } |
287 | 287 | |
288 | 288 | //Vars |
289 | 289 | $prefix = '_give_'; |
290 | 290 | |
291 | - $is_gateway_active = give_is_gateway_active( 'offline' ); |
|
291 | + $is_gateway_active = give_is_gateway_active('offline'); |
|
292 | 292 | |
293 | 293 | //this gateway isn't active |
294 | - if ( ! $is_gateway_active ) { |
|
294 | + if ( ! $is_gateway_active) { |
|
295 | 295 | //return settings and bounce |
296 | 296 | return $settings; |
297 | 297 | } |
@@ -300,34 +300,34 @@ discard block |
||
300 | 300 | $check_settings = array( |
301 | 301 | |
302 | 302 | array( |
303 | - 'name' => __( 'Offline Donations', 'give' ), |
|
304 | - 'desc' => __( 'Do you want to customize the donation instructions for this form?', 'give' ), |
|
305 | - 'id' => $prefix . 'customize_offline_donations', |
|
303 | + 'name' => __('Offline Donations', 'give'), |
|
304 | + 'desc' => __('Do you want to customize the donation instructions for this form?', 'give'), |
|
305 | + 'id' => $prefix.'customize_offline_donations', |
|
306 | 306 | 'type' => 'radio_inline', |
307 | 307 | 'default' => 'global', |
308 | - 'options' => apply_filters( 'give_forms_content_options_select', array( |
|
309 | - 'global' => __( 'Global Option', 'give' ), |
|
310 | - 'enabled' => __( 'Customize', 'give' ), |
|
311 | - 'disabled' => __( 'Disable', 'give' ), |
|
308 | + 'options' => apply_filters('give_forms_content_options_select', array( |
|
309 | + 'global' => __('Global Option', 'give'), |
|
310 | + 'enabled' => __('Customize', 'give'), |
|
311 | + 'disabled' => __('Disable', 'give'), |
|
312 | 312 | ) |
313 | 313 | ), |
314 | 314 | ), |
315 | 315 | array( |
316 | - 'name' => __( 'Billing Fields', 'give' ), |
|
317 | - 'desc' => __( 'This option will enable the billing details section for this form\'s offline donation payment gateway. The fieldset will appear above the offline donation instructions.', 'give' ), |
|
318 | - 'id' => $prefix . 'offline_donation_enable_billing_fields_single', |
|
316 | + 'name' => __('Billing Fields', 'give'), |
|
317 | + 'desc' => __('This option will enable the billing details section for this form\'s offline donation payment gateway. The fieldset will appear above the offline donation instructions.', 'give'), |
|
318 | + 'id' => $prefix.'offline_donation_enable_billing_fields_single', |
|
319 | 319 | 'row_classes' => 'give-subfield', |
320 | 320 | 'type' => 'radio_inline', |
321 | 321 | 'default' => 'disabled', |
322 | 322 | 'options' => array( |
323 | - 'enabled' => __( 'Enabled', 'give' ), |
|
324 | - 'disabled' => __( 'Disabled', 'give' ), |
|
323 | + 'enabled' => __('Enabled', 'give'), |
|
324 | + 'disabled' => __('Disabled', 'give'), |
|
325 | 325 | ), |
326 | 326 | ), |
327 | 327 | array( |
328 | - 'id' => $prefix . 'offline_checkout_notes', |
|
329 | - 'name' => __( 'Donation Instructions', 'give' ), |
|
330 | - 'desc' => __( 'Enter the instructions you want to display to the donor during the donation process. Most likely this would include important information like mailing address and who to make the check out to.', 'give' ), |
|
328 | + 'id' => $prefix.'offline_checkout_notes', |
|
329 | + 'name' => __('Donation Instructions', 'give'), |
|
330 | + 'desc' => __('Enter the instructions you want to display to the donor during the donation process. Most likely this would include important information like mailing address and who to make the check out to.', 'give'), |
|
331 | 331 | 'default' => give_get_default_offline_donation_content(), |
332 | 332 | 'type' => 'wysiwyg', |
333 | 333 | 'row_classes' => 'give-subfield', |
@@ -336,17 +336,17 @@ discard block |
||
336 | 336 | ) |
337 | 337 | ), |
338 | 338 | array( |
339 | - 'id' => $prefix . 'offline_donation_subject', |
|
340 | - 'name' => __( 'Email Subject', 'give' ), |
|
341 | - 'desc' => __( 'Enter the subject line for the donation receipt email.', 'give' ), |
|
342 | - 'default' => __( '{form_title} - Offline Donation Instructions', 'give' ), |
|
339 | + 'id' => $prefix.'offline_donation_subject', |
|
340 | + 'name' => __('Email Subject', 'give'), |
|
341 | + 'desc' => __('Enter the subject line for the donation receipt email.', 'give'), |
|
342 | + 'default' => __('{form_title} - Offline Donation Instructions', 'give'), |
|
343 | 343 | 'row_classes' => 'give-subfield', |
344 | 344 | 'type' => 'text' |
345 | 345 | ), |
346 | 346 | array( |
347 | - 'id' => $prefix . 'offline_donation_email', |
|
348 | - 'name' => __( 'Email Instructions', 'give' ), |
|
349 | - 'desc' => __( 'Enter the instructions you want emailed to the donor after they have submitted the donation form. Most likely this would include important information like mailing address and who to make the check out to.', 'give' ) . ' ' . __( 'Available template tags:', 'give' ) . give_get_emails_tags_list(), |
|
347 | + 'id' => $prefix.'offline_donation_email', |
|
348 | + 'name' => __('Email Instructions', 'give'), |
|
349 | + 'desc' => __('Enter the instructions you want emailed to the donor after they have submitted the donation form. Most likely this would include important information like mailing address and who to make the check out to.', 'give').' '.__('Available template tags:', 'give').give_get_emails_tags_list(), |
|
350 | 350 | 'default' => give_get_default_offline_donation_email_content(), |
351 | 351 | 'type' => 'wysiwyg', |
352 | 352 | 'row_classes' => 'give-subfield', |
@@ -358,14 +358,14 @@ discard block |
||
358 | 358 | 'name' => 'offline_docs', |
359 | 359 | 'type' => 'docs_link', |
360 | 360 | 'url' => 'http://docs.givewp.com/settings-gateway-offline-donations', |
361 | - 'title' => __( 'Offline Donations', 'give' ), |
|
361 | + 'title' => __('Offline Donations', 'give'), |
|
362 | 362 | ), |
363 | 363 | ); |
364 | 364 | |
365 | - return array_merge( $settings, $check_settings ); |
|
365 | + return array_merge($settings, $check_settings); |
|
366 | 366 | } |
367 | 367 | |
368 | -add_filter( 'give_forms_offline_donations_metabox_fields', 'give_offline_add_settings' ); |
|
368 | +add_filter('give_forms_offline_donations_metabox_fields', 'give_offline_add_settings'); |
|
369 | 369 | |
370 | 370 | |
371 | 371 | /** |
@@ -377,32 +377,32 @@ discard block |
||
377 | 377 | */ |
378 | 378 | function give_get_default_offline_donation_content() { |
379 | 379 | |
380 | - $sitename = get_bloginfo( 'sitename' ); |
|
380 | + $sitename = get_bloginfo('sitename'); |
|
381 | 381 | |
382 | - $default_text = '<p>' . __( 'In order to make an offline donation we ask that you please follow these instructions', 'give' ) . ': </p>'; |
|
382 | + $default_text = '<p>'.__('In order to make an offline donation we ask that you please follow these instructions', 'give').': </p>'; |
|
383 | 383 | $default_text .= '<ol>'; |
384 | 384 | $default_text .= '<li>'; |
385 | 385 | $default_text .= sprintf( |
386 | 386 | /* translators: %s: site name */ |
387 | - __( 'Make a check payable to "%s"', 'give' ), |
|
387 | + __('Make a check payable to "%s"', 'give'), |
|
388 | 388 | $sitename |
389 | 389 | ); |
390 | 390 | $default_text .= '</li>'; |
391 | 391 | $default_text .= '<li>'; |
392 | 392 | $default_text .= sprintf( |
393 | 393 | /* translators: %s: site name */ |
394 | - __( 'On the memo line of the check, please indicate that the donation is for "%s"', 'give' ), |
|
394 | + __('On the memo line of the check, please indicate that the donation is for "%s"', 'give'), |
|
395 | 395 | $sitename |
396 | 396 | ); |
397 | 397 | $default_text .= '</li>'; |
398 | - $default_text .= '<li>' . __( 'Please mail your check to:', 'give' ) . '</li>'; |
|
398 | + $default_text .= '<li>'.__('Please mail your check to:', 'give').'</li>'; |
|
399 | 399 | $default_text .= '</ol>'; |
400 | - $default_text .= ' <em>' . $sitename . '</em><br>'; |
|
400 | + $default_text .= ' <em>'.$sitename.'</em><br>'; |
|
401 | 401 | $default_text .= ' <em>111 Not A Real St.</em><br>'; |
402 | 402 | $default_text .= ' <em>Anytown, CA 12345 </em><br>'; |
403 | - $default_text .= '<p>' . __( 'All contributions will be gratefully acknowledged and are tax deductible.', 'give' ) . '</p>'; |
|
403 | + $default_text .= '<p>'.__('All contributions will be gratefully acknowledged and are tax deductible.', 'give').'</p>'; |
|
404 | 404 | |
405 | - return apply_filters( 'give_default_offline_donation_content', $default_text ); |
|
405 | + return apply_filters('give_default_offline_donation_content', $default_text); |
|
406 | 406 | |
407 | 407 | } |
408 | 408 | |
@@ -415,34 +415,34 @@ discard block |
||
415 | 415 | */ |
416 | 416 | function give_get_default_offline_donation_email_content() { |
417 | 417 | |
418 | - $sitename = get_bloginfo( 'sitename' ); |
|
419 | - $default_text = '<p>' . __( 'Dear {name},', 'give' ) . '</p>'; |
|
420 | - $default_text .= '<p>' . __( 'Thank you for your offline donation request! Your generosity is greatly appreciated. In order to make an offline donation we ask that you please follow these instructions:', 'give' ) . '</p>'; |
|
418 | + $sitename = get_bloginfo('sitename'); |
|
419 | + $default_text = '<p>'.__('Dear {name},', 'give').'</p>'; |
|
420 | + $default_text .= '<p>'.__('Thank you for your offline donation request! Your generosity is greatly appreciated. In order to make an offline donation we ask that you please follow these instructions:', 'give').'</p>'; |
|
421 | 421 | $default_text .= '<ol>'; |
422 | 422 | $default_text .= '<li>'; |
423 | 423 | $default_text .= sprintf( |
424 | 424 | /* translators: %s: site name */ |
425 | - __( 'Make a check payable to "%s"', 'give' ), |
|
425 | + __('Make a check payable to "%s"', 'give'), |
|
426 | 426 | $sitename |
427 | 427 | ); |
428 | 428 | $default_text .= '</li>'; |
429 | 429 | $default_text .= '<li>'; |
430 | 430 | $default_text .= sprintf( |
431 | 431 | /* translators: %s: site name */ |
432 | - __( 'On the memo line of the check, please indicate that the donation is for "%s"', 'give' ), |
|
432 | + __('On the memo line of the check, please indicate that the donation is for "%s"', 'give'), |
|
433 | 433 | $sitename |
434 | 434 | ); |
435 | 435 | $default_text .= '</li>'; |
436 | - $default_text .= '<li>' . __( 'Please mail your check to:', 'give' ) . '</li>'; |
|
436 | + $default_text .= '<li>'.__('Please mail your check to:', 'give').'</li>'; |
|
437 | 437 | $default_text .= '</ol>'; |
438 | - $default_text .= ' <em>' . $sitename . '</em><br>'; |
|
438 | + $default_text .= ' <em>'.$sitename.'</em><br>'; |
|
439 | 439 | $default_text .= ' <em>111 Not A Real St.</em><br>'; |
440 | 440 | $default_text .= ' <em>Anytown, CA 12345 </em><br>'; |
441 | - $default_text .= '<p>' . __( 'Once your donation has been received we will mark it as complete and you will receive an email receipt for your records. Please contact us with any questions you may have!', 'give' ) . '</p>'; |
|
442 | - $default_text .= '<p>' . __( 'Sincerely,', 'give' ) . '</p>'; |
|
443 | - $default_text .= '<p>' . $sitename . '</p>'; |
|
441 | + $default_text .= '<p>'.__('Once your donation has been received we will mark it as complete and you will receive an email receipt for your records. Please contact us with any questions you may have!', 'give').'</p>'; |
|
442 | + $default_text .= '<p>'.__('Sincerely,', 'give').'</p>'; |
|
443 | + $default_text .= '<p>'.$sitename.'</p>'; |
|
444 | 444 | |
445 | - return apply_filters( 'give_default_offline_donation_content', $default_text ); |
|
445 | + return apply_filters('give_default_offline_donation_content', $default_text); |
|
446 | 446 | |
447 | 447 | } |
448 | 448 | |
@@ -456,17 +456,17 @@ discard block |
||
456 | 456 | * |
457 | 457 | * @return string |
458 | 458 | */ |
459 | -function give_offline_donation_receipt_status_notice( $notice, $id ) { |
|
460 | - $payment = new Give_Payment( $id ); |
|
459 | +function give_offline_donation_receipt_status_notice($notice, $id) { |
|
460 | + $payment = new Give_Payment($id); |
|
461 | 461 | |
462 | - if ( 'offline' !== $payment->gateway || $payment->is_completed() ) { |
|
462 | + if ('offline' !== $payment->gateway || $payment->is_completed()) { |
|
463 | 463 | return $notice; |
464 | 464 | } |
465 | 465 | |
466 | - return Give()->notices->print_frontend_notice( __( 'Payment Pending: Please follow the instructions below to complete your donation.', 'give' ), false, 'warning' ); |
|
466 | + return Give()->notices->print_frontend_notice(__('Payment Pending: Please follow the instructions below to complete your donation.', 'give'), false, 'warning'); |
|
467 | 467 | } |
468 | 468 | |
469 | -add_filter( 'give_receipt_status_notice', 'give_offline_donation_receipt_status_notice', 10, 2 ); |
|
469 | +add_filter('give_receipt_status_notice', 'give_offline_donation_receipt_status_notice', 10, 2); |
|
470 | 470 | |
471 | 471 | /** |
472 | 472 | * Add offline payment instruction on payment receipt. |
@@ -477,26 +477,26 @@ discard block |
||
477 | 477 | * |
478 | 478 | * @return mixed |
479 | 479 | */ |
480 | -function give_offline_payment_receipt_after( $payment ) { |
|
480 | +function give_offline_payment_receipt_after($payment) { |
|
481 | 481 | // Get payment object. |
482 | - $payment = new Give_Payment( $payment->ID ); |
|
482 | + $payment = new Give_Payment($payment->ID); |
|
483 | 483 | |
484 | 484 | // Bailout. |
485 | - if ( 'offline' !== $payment->gateway ) { |
|
485 | + if ('offline' !== $payment->gateway) { |
|
486 | 486 | return false; |
487 | 487 | } |
488 | 488 | |
489 | 489 | ?> |
490 | 490 | <tr> |
491 | - <td scope="row"><strong><?php esc_html_e( 'Offline Donations Instructions', 'give' ); ?></strong></td> |
|
491 | + <td scope="row"><strong><?php esc_html_e('Offline Donations Instructions', 'give'); ?></strong></td> |
|
492 | 492 | <td> |
493 | - <?php echo give_get_offline_payment_instruction( $payment->form_id, true ); ?> |
|
493 | + <?php echo give_get_offline_payment_instruction($payment->form_id, true); ?> |
|
494 | 494 | </td> |
495 | 495 | </tr> |
496 | 496 | <?php |
497 | 497 | } |
498 | 498 | |
499 | -add_filter( 'give_payment_receipt_after', 'give_offline_payment_receipt_after' ); |
|
499 | +add_filter('give_payment_receipt_after', 'give_offline_payment_receipt_after'); |
|
500 | 500 | |
501 | 501 | /** |
502 | 502 | * Get offline payment instructions. |
@@ -508,27 +508,27 @@ discard block |
||
508 | 508 | * |
509 | 509 | * @return string |
510 | 510 | */ |
511 | -function give_get_offline_payment_instruction( $form_id, $wpautop = false ) { |
|
511 | +function give_get_offline_payment_instruction($form_id, $wpautop = false) { |
|
512 | 512 | // Bailout. |
513 | - if ( ! $form_id ) { |
|
513 | + if ( ! $form_id) { |
|
514 | 514 | return ''; |
515 | 515 | } |
516 | 516 | |
517 | - $post_offline_customization_option = give_get_meta( $form_id, '_give_customize_offline_donations', true ); |
|
518 | - $post_offline_instructions = give_get_meta( $form_id, '_give_offline_checkout_notes', true ); |
|
519 | - $global_offline_instruction = give_get_option( 'global_offline_donation_content' ); |
|
517 | + $post_offline_customization_option = give_get_meta($form_id, '_give_customize_offline_donations', true); |
|
518 | + $post_offline_instructions = give_get_meta($form_id, '_give_offline_checkout_notes', true); |
|
519 | + $global_offline_instruction = give_get_option('global_offline_donation_content'); |
|
520 | 520 | $offline_instructions = $global_offline_instruction; |
521 | 521 | |
522 | - if ( give_is_setting_enabled( $post_offline_customization_option ) ) { |
|
522 | + if (give_is_setting_enabled($post_offline_customization_option)) { |
|
523 | 523 | $offline_instructions = $post_offline_instructions; |
524 | 524 | } |
525 | 525 | |
526 | - $settings_url = admin_url( 'post.php?post=' . $form_id . '&action=edit&message=1' ); |
|
526 | + $settings_url = admin_url('post.php?post='.$form_id.'&action=edit&message=1'); |
|
527 | 527 | |
528 | 528 | /* translators: %s: form settings url */ |
529 | - $offline_instructions = ! empty( $offline_instructions ) ? $offline_instructions : sprintf( __( 'Please enter offline donation instructions in <a href="%s">this form\'s settings</a>.', 'give' ), $settings_url ); |
|
529 | + $offline_instructions = ! empty($offline_instructions) ? $offline_instructions : sprintf(__('Please enter offline donation instructions in <a href="%s">this form\'s settings</a>.', 'give'), $settings_url); |
|
530 | 530 | |
531 | - return ( $wpautop ? wpautop( $offline_instructions ) : $offline_instructions ); |
|
531 | + return ($wpautop ? wpautop($offline_instructions) : $offline_instructions); |
|
532 | 532 | } |
533 | 533 | |
534 | 534 | |
@@ -542,24 +542,24 @@ discard block |
||
542 | 542 | * |
543 | 543 | * @return array |
544 | 544 | */ |
545 | -function give_filter_offline_gateway( $gateway_list, $form_id ) { |
|
545 | +function give_filter_offline_gateway($gateway_list, $form_id) { |
|
546 | 546 | if ( |
547 | 547 | // Show offline payment gateway if enable for new donation form. |
548 | - ( false === strpos( $_SERVER['REQUEST_URI'], '/wp-admin/post-new.php?post_type=give_forms' ) ) |
|
548 | + (false === strpos($_SERVER['REQUEST_URI'], '/wp-admin/post-new.php?post_type=give_forms')) |
|
549 | 549 | && $form_id |
550 | - && ! give_is_setting_enabled( give_get_meta( $form_id, '_give_customize_offline_donations', true ), array( |
|
550 | + && ! give_is_setting_enabled(give_get_meta($form_id, '_give_customize_offline_donations', true), array( |
|
551 | 551 | 'enabled', |
552 | 552 | 'global', |
553 | - ) ) |
|
553 | + )) |
|
554 | 554 | ) { |
555 | - unset( $gateway_list['offline'] ); |
|
555 | + unset($gateway_list['offline']); |
|
556 | 556 | } |
557 | 557 | |
558 | 558 | // Output. |
559 | 559 | return $gateway_list; |
560 | 560 | } |
561 | 561 | |
562 | -add_filter( 'give_enabled_payment_gateways', 'give_filter_offline_gateway', 10, 2 ); |
|
562 | +add_filter('give_enabled_payment_gateways', 'give_filter_offline_gateway', 10, 2); |
|
563 | 563 | |
564 | 564 | /** |
565 | 565 | * Set default gateway to global default payment gateway |
@@ -573,10 +573,10 @@ discard block |
||
573 | 573 | * |
574 | 574 | * @return void |
575 | 575 | */ |
576 | -function _give_customize_offline_donations_on_save_callback( $meta_key, $meta_value, $postid ) { |
|
577 | - if ( ! give_is_setting_enabled( $meta_value ) && ( 'offline' === give_get_meta( $postid, '_give_default_gateway', true ) ) ) { |
|
578 | - give_update_meta( $postid, '_give_default_gateway', 'global' ); |
|
576 | +function _give_customize_offline_donations_on_save_callback($meta_key, $meta_value, $postid) { |
|
577 | + if ( ! give_is_setting_enabled($meta_value) && ('offline' === give_get_meta($postid, '_give_default_gateway', true))) { |
|
578 | + give_update_meta($postid, '_give_default_gateway', 'global'); |
|
579 | 579 | } |
580 | 580 | } |
581 | 581 | |
582 | -add_filter( 'give_save__give_customize_offline_donations', '_give_customize_offline_donations_on_save_callback', 10, 3 ); |
|
582 | +add_filter('give_save__give_customize_offline_donations', '_give_customize_offline_donations_on_save_callback', 10, 3); |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | */ |
11 | 11 | |
12 | 12 | // Exit if accessed directly. |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | exit; |
15 | 15 | } |
16 | 16 | |
@@ -26,11 +26,11 @@ discard block |
||
26 | 26 | * |
27 | 27 | * @return void |
28 | 28 | */ |
29 | -function give_email_donation_receipt( $payment_id, $admin_notice = true ) { |
|
29 | +function give_email_donation_receipt($payment_id, $admin_notice = true) { |
|
30 | 30 | |
31 | - $payment_data = give_get_payment_meta( $payment_id ); |
|
31 | + $payment_data = give_get_payment_meta($payment_id); |
|
32 | 32 | |
33 | - $from_name = give_get_option( 'from_name', wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ) ); |
|
33 | + $from_name = give_get_option('from_name', wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES)); |
|
34 | 34 | |
35 | 35 | /** |
36 | 36 | * Filters the from name. |
@@ -40,9 +40,9 @@ discard block |
||
40 | 40 | * |
41 | 41 | * @since 1.0 |
42 | 42 | */ |
43 | - $from_name = apply_filters( 'give_donation_from_name', $from_name, $payment_id, $payment_data ); |
|
43 | + $from_name = apply_filters('give_donation_from_name', $from_name, $payment_id, $payment_data); |
|
44 | 44 | |
45 | - $from_email = give_get_option( 'from_email', get_bloginfo( 'admin_email' ) ); |
|
45 | + $from_email = give_get_option('from_email', get_bloginfo('admin_email')); |
|
46 | 46 | |
47 | 47 | /** |
48 | 48 | * Filters the from email. |
@@ -52,19 +52,19 @@ discard block |
||
52 | 52 | * |
53 | 53 | * @since 1.0 |
54 | 54 | */ |
55 | - $from_email = apply_filters( 'give_donation_from_address', $from_email, $payment_id, $payment_data ); |
|
55 | + $from_email = apply_filters('give_donation_from_address', $from_email, $payment_id, $payment_data); |
|
56 | 56 | |
57 | - $to_email = give_get_payment_user_email( $payment_id ); |
|
57 | + $to_email = give_get_payment_user_email($payment_id); |
|
58 | 58 | |
59 | - $subject = give_get_option( 'donation_subject', esc_html__( 'Donation Receipt', 'give' ) ); |
|
59 | + $subject = give_get_option('donation_subject', esc_html__('Donation Receipt', 'give')); |
|
60 | 60 | |
61 | 61 | /** |
62 | 62 | * Filters the donation email receipt subject. |
63 | 63 | * |
64 | 64 | * @since 1.0 |
65 | 65 | */ |
66 | - $subject = apply_filters( 'give_donation_subject', wp_strip_all_tags( $subject ), $payment_id ); |
|
67 | - $subject = give_do_email_tags( $subject, $payment_id ); |
|
66 | + $subject = apply_filters('give_donation_subject', wp_strip_all_tags($subject), $payment_id); |
|
67 | + $subject = give_do_email_tags($subject, $payment_id); |
|
68 | 68 | |
69 | 69 | /** |
70 | 70 | * Filters the donation email receipt attachments. By default, there is no attachment but plugins can hook in to provide one more multiple for the donor. Examples would be a printable ticket or PDF receipt. |
@@ -74,14 +74,14 @@ discard block |
||
74 | 74 | * |
75 | 75 | * @since 1.0 |
76 | 76 | */ |
77 | - $attachments = apply_filters( 'give_receipt_attachments', array(), $payment_id, $payment_data ); |
|
78 | - $message = give_do_email_tags( give_get_email_body_content( $payment_id, $payment_data ), $payment_id ); |
|
77 | + $attachments = apply_filters('give_receipt_attachments', array(), $payment_id, $payment_data); |
|
78 | + $message = give_do_email_tags(give_get_email_body_content($payment_id, $payment_data), $payment_id); |
|
79 | 79 | |
80 | 80 | $emails = Give()->emails; |
81 | 81 | |
82 | - $emails->__set( 'from_name', $from_name ); |
|
83 | - $emails->__set( 'from_email', $from_email ); |
|
84 | - $emails->__set( 'heading', esc_html__( 'Donation Receipt', 'give' ) ); |
|
82 | + $emails->__set('from_name', $from_name); |
|
83 | + $emails->__set('from_email', $from_email); |
|
84 | + $emails->__set('heading', esc_html__('Donation Receipt', 'give')); |
|
85 | 85 | |
86 | 86 | /** |
87 | 87 | * Filters the donation receipt's email headers. |
@@ -91,14 +91,14 @@ discard block |
||
91 | 91 | * |
92 | 92 | * @since 1.0 |
93 | 93 | */ |
94 | - $headers = apply_filters( 'give_receipt_headers', $emails->get_headers(), $payment_id, $payment_data ); |
|
95 | - $emails->__set( 'headers', $headers ); |
|
94 | + $headers = apply_filters('give_receipt_headers', $emails->get_headers(), $payment_id, $payment_data); |
|
95 | + $emails->__set('headers', $headers); |
|
96 | 96 | |
97 | 97 | //Send the donation receipt. |
98 | - $emails->send( $to_email, $subject, $message, $attachments ); |
|
98 | + $emails->send($to_email, $subject, $message, $attachments); |
|
99 | 99 | |
100 | 100 | //If admin notifications are on, send the admin notice. |
101 | - if ( $admin_notice && ! give_admin_notices_disabled( $payment_id ) ) { |
|
101 | + if ($admin_notice && ! give_admin_notices_disabled($payment_id)) { |
|
102 | 102 | /** |
103 | 103 | * Fires in the donation email receipt. |
104 | 104 | * |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | * @param int $payment_id Payment id. |
110 | 110 | * @param mixed $payment_data Payment meta data. |
111 | 111 | */ |
112 | - do_action( 'give_admin_donation_email', $payment_id, $payment_data ); |
|
112 | + do_action('give_admin_donation_email', $payment_id, $payment_data); |
|
113 | 113 | } |
114 | 114 | } |
115 | 115 | |
@@ -122,41 +122,41 @@ discard block |
||
122 | 122 | */ |
123 | 123 | function give_email_test_donation_receipt() { |
124 | 124 | |
125 | - $from_name = give_get_option( 'from_name', wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ) ); |
|
125 | + $from_name = give_get_option('from_name', wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES)); |
|
126 | 126 | |
127 | 127 | /** |
128 | 128 | * Filters the from name. |
129 | 129 | * |
130 | 130 | * @since 1.7 |
131 | 131 | */ |
132 | - $from_name = apply_filters( 'give_donation_from_name', $from_name, 0, array() ); |
|
132 | + $from_name = apply_filters('give_donation_from_name', $from_name, 0, array()); |
|
133 | 133 | |
134 | - $from_email = give_get_option( 'from_email', get_bloginfo( 'admin_email' ) ); |
|
134 | + $from_email = give_get_option('from_email', get_bloginfo('admin_email')); |
|
135 | 135 | |
136 | 136 | /** |
137 | 137 | * Filters the from email. |
138 | 138 | * |
139 | 139 | * @since 1.7 |
140 | 140 | */ |
141 | - $from_email = apply_filters( 'give_donation_from_address', $from_email, 0, array() ); |
|
141 | + $from_email = apply_filters('give_donation_from_address', $from_email, 0, array()); |
|
142 | 142 | |
143 | - $subject = give_get_option( 'donation_subject', esc_html__( 'Donation Receipt', 'give' ) ); |
|
144 | - $subject = apply_filters( 'give_donation_subject', wp_strip_all_tags( $subject ), 0 ); |
|
145 | - $subject = give_do_email_tags( $subject, 0 ); |
|
143 | + $subject = give_get_option('donation_subject', esc_html__('Donation Receipt', 'give')); |
|
144 | + $subject = apply_filters('give_donation_subject', wp_strip_all_tags($subject), 0); |
|
145 | + $subject = give_do_email_tags($subject, 0); |
|
146 | 146 | |
147 | - $attachments = apply_filters( 'give_receipt_attachments', array(), 0, array() ); |
|
147 | + $attachments = apply_filters('give_receipt_attachments', array(), 0, array()); |
|
148 | 148 | |
149 | - $message = give_email_preview_template_tags( give_get_email_body_content( 0, array() ) ); |
|
149 | + $message = give_email_preview_template_tags(give_get_email_body_content(0, array())); |
|
150 | 150 | |
151 | 151 | $emails = Give()->emails; |
152 | - $emails->__set( 'from_name', $from_name ); |
|
153 | - $emails->__set( 'from_email', $from_email ); |
|
154 | - $emails->__set( 'heading', esc_html__( 'Donation Receipt', 'give' ) ); |
|
152 | + $emails->__set('from_name', $from_name); |
|
153 | + $emails->__set('from_email', $from_email); |
|
154 | + $emails->__set('heading', esc_html__('Donation Receipt', 'give')); |
|
155 | 155 | |
156 | - $headers = apply_filters( 'give_receipt_headers', $emails->get_headers(), 0, array() ); |
|
157 | - $emails->__set( 'headers', $headers ); |
|
156 | + $headers = apply_filters('give_receipt_headers', $emails->get_headers(), 0, array()); |
|
157 | + $emails->__set('headers', $headers); |
|
158 | 158 | |
159 | - $emails->send( give_get_admin_notice_emails(), $subject, $message, $attachments ); |
|
159 | + $emails->send(give_get_admin_notice_emails(), $subject, $message, $attachments); |
|
160 | 160 | |
161 | 161 | } |
162 | 162 | |
@@ -170,49 +170,49 @@ discard block |
||
170 | 170 | * |
171 | 171 | * @return void |
172 | 172 | */ |
173 | -function give_admin_email_notice( $payment_id = 0, $payment_data = array() ) { |
|
173 | +function give_admin_email_notice($payment_id = 0, $payment_data = array()) { |
|
174 | 174 | |
175 | - $payment_id = absint( $payment_id ); |
|
175 | + $payment_id = absint($payment_id); |
|
176 | 176 | |
177 | - if ( empty( $payment_id ) ) { |
|
177 | + if (empty($payment_id)) { |
|
178 | 178 | return; |
179 | 179 | } |
180 | 180 | |
181 | - if ( ! give_get_payment_by( 'id', $payment_id ) ) { |
|
181 | + if ( ! give_get_payment_by('id', $payment_id)) { |
|
182 | 182 | return; |
183 | 183 | } |
184 | 184 | |
185 | - $from_name = give_get_option( 'from_name', wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ) ); |
|
185 | + $from_name = give_get_option('from_name', wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES)); |
|
186 | 186 | |
187 | 187 | /** |
188 | 188 | * Filters the from name. |
189 | 189 | * |
190 | 190 | * @since 1.0 |
191 | 191 | */ |
192 | - $from_name = apply_filters( 'give_donation_from_name', $from_name, $payment_id, $payment_data ); |
|
192 | + $from_name = apply_filters('give_donation_from_name', $from_name, $payment_id, $payment_data); |
|
193 | 193 | |
194 | - $from_email = give_get_option( 'from_email', get_bloginfo( 'admin_email' ) ); |
|
194 | + $from_email = give_get_option('from_email', get_bloginfo('admin_email')); |
|
195 | 195 | |
196 | 196 | /** |
197 | 197 | * Filters the from email. |
198 | 198 | * |
199 | 199 | * @since 1.0 |
200 | 200 | */ |
201 | - $from_email = apply_filters( 'give_donation_from_address', $from_email, $payment_id, $payment_data ); |
|
201 | + $from_email = apply_filters('give_donation_from_address', $from_email, $payment_id, $payment_data); |
|
202 | 202 | |
203 | 203 | /* translators: %s: payment id */ |
204 | - $subject = give_get_option( 'donation_notification_subject', sprintf( esc_html__( 'New Donation - Payment #%s', 'give' ), $payment_id ) ); |
|
204 | + $subject = give_get_option('donation_notification_subject', sprintf(esc_html__('New Donation - Payment #%s', 'give'), $payment_id)); |
|
205 | 205 | |
206 | 206 | /** |
207 | 207 | * Filters the donation notification subject. |
208 | 208 | * |
209 | 209 | * @since 1.0 |
210 | 210 | */ |
211 | - $subject = apply_filters( 'give_admin_donation_notification_subject', wp_strip_all_tags( $subject ), $payment_id ); |
|
212 | - $subject = give_do_email_tags( $subject, $payment_id ); |
|
211 | + $subject = apply_filters('give_admin_donation_notification_subject', wp_strip_all_tags($subject), $payment_id); |
|
212 | + $subject = give_do_email_tags($subject, $payment_id); |
|
213 | 213 | |
214 | - $headers = "From: " . stripslashes_deep( html_entity_decode( $from_name, ENT_COMPAT, 'UTF-8' ) ) . " <$from_email>\r\n"; |
|
215 | - $headers .= "Reply-To: " . $from_email . "\r\n"; |
|
214 | + $headers = "From: ".stripslashes_deep(html_entity_decode($from_name, ENT_COMPAT, 'UTF-8'))." <$from_email>\r\n"; |
|
215 | + $headers .= "Reply-To: ".$from_email."\r\n"; |
|
216 | 216 | //$headers .= "MIME-Version: 1.0\r\n"; |
217 | 217 | $headers .= "Content-Type: text/html; charset=utf-8\r\n"; |
218 | 218 | |
@@ -221,28 +221,28 @@ discard block |
||
221 | 221 | * |
222 | 222 | * @since 1.0 |
223 | 223 | */ |
224 | - $headers = apply_filters( 'give_admin_donation_notification_headers', $headers, $payment_id, $payment_data ); |
|
224 | + $headers = apply_filters('give_admin_donation_notification_headers', $headers, $payment_id, $payment_data); |
|
225 | 225 | |
226 | 226 | /** |
227 | 227 | * Filters the donation notification email attachments. By default, there is no attachment but plugins can hook in to provide one more multiple. |
228 | 228 | * |
229 | 229 | * @since 1.0 |
230 | 230 | */ |
231 | - $attachments = apply_filters( 'give_admin_donation_notification_attachments', array(), $payment_id, $payment_data ); |
|
231 | + $attachments = apply_filters('give_admin_donation_notification_attachments', array(), $payment_id, $payment_data); |
|
232 | 232 | |
233 | - $message = give_get_donation_notification_body_content( $payment_id, $payment_data ); |
|
233 | + $message = give_get_donation_notification_body_content($payment_id, $payment_data); |
|
234 | 234 | |
235 | 235 | $emails = Give()->emails; |
236 | - $emails->__set( 'from_name', $from_name ); |
|
237 | - $emails->__set( 'from_email', $from_email ); |
|
238 | - $emails->__set( 'headers', $headers ); |
|
239 | - $emails->__set( 'heading', esc_html__( 'New Donation!', 'give' ) ); |
|
236 | + $emails->__set('from_name', $from_name); |
|
237 | + $emails->__set('from_email', $from_email); |
|
238 | + $emails->__set('headers', $headers); |
|
239 | + $emails->__set('heading', esc_html__('New Donation!', 'give')); |
|
240 | 240 | |
241 | - $emails->send( give_get_admin_notice_emails(), $subject, $message, $attachments ); |
|
241 | + $emails->send(give_get_admin_notice_emails(), $subject, $message, $attachments); |
|
242 | 242 | |
243 | 243 | } |
244 | 244 | |
245 | -add_action( 'give_admin_donation_email', 'give_admin_email_notice', 10, 2 ); |
|
245 | +add_action('give_admin_donation_email', 'give_admin_email_notice', 10, 2); |
|
246 | 246 | |
247 | 247 | /** |
248 | 248 | * Retrieves the emails for which admin notifications are sent to (these can be changed in the Give Settings). |
@@ -252,12 +252,12 @@ discard block |
||
252 | 252 | */ |
253 | 253 | function give_get_admin_notice_emails() { |
254 | 254 | |
255 | - $email_option = give_get_option( 'admin_notice_emails' ); |
|
255 | + $email_option = give_get_option('admin_notice_emails'); |
|
256 | 256 | |
257 | - $emails = ! empty( $email_option ) && strlen( trim( $email_option ) ) > 0 ? $email_option : get_bloginfo( 'admin_email' ); |
|
258 | - $emails = array_map( 'trim', explode( "\n", $emails ) ); |
|
257 | + $emails = ! empty($email_option) && strlen(trim($email_option)) > 0 ? $email_option : get_bloginfo('admin_email'); |
|
258 | + $emails = array_map('trim', explode("\n", $emails)); |
|
259 | 259 | |
260 | - return apply_filters( 'give_admin_notice_emails', $emails ); |
|
260 | + return apply_filters('give_admin_notice_emails', $emails); |
|
261 | 261 | } |
262 | 262 | |
263 | 263 | /** |
@@ -269,11 +269,11 @@ discard block |
||
269 | 269 | * |
270 | 270 | * @return mixed |
271 | 271 | */ |
272 | -function give_admin_notices_disabled( $payment_id = 0 ) { |
|
272 | +function give_admin_notices_disabled($payment_id = 0) { |
|
273 | 273 | |
274 | 274 | return apply_filters( |
275 | 275 | 'give_admin_notices_disabled', |
276 | - ! give_is_setting_enabled( give_get_option( 'admin_notices' ) ), |
|
276 | + ! give_is_setting_enabled(give_get_option('admin_notices')), |
|
277 | 277 | $payment_id |
278 | 278 | ); |
279 | 279 | } |
@@ -288,19 +288,19 @@ discard block |
||
288 | 288 | */ |
289 | 289 | function give_get_default_donation_notification_email() { |
290 | 290 | |
291 | - $default_email_body = esc_html__( 'Hi there,', 'give' ) . "\n\n"; |
|
292 | - $default_email_body .= esc_html__( 'This email is to inform you that a new donation has been made on your website:', 'give' ) . ' <a href="' . get_bloginfo( 'url' ) . '" target="_blank">' . get_bloginfo( 'url' ) . '</a>' . ".\n\n"; |
|
293 | - $default_email_body .= '<strong>' . esc_html__( 'Donor:', 'give' ) . '</strong> {name}' . "\n"; |
|
294 | - $default_email_body .= '<strong>' . esc_html__( 'Donation:', 'give' ) . '</strong> {donation}' . "\n"; |
|
295 | - $default_email_body .= '<strong>' . esc_html__( 'Amount:', 'give' ) . '</strong> {amount}' . "\n"; |
|
296 | - $default_email_body .= '<strong>' . esc_html__( 'Payment Method:', 'give' ) . '</strong> {payment_method}' . "\n\n"; |
|
297 | - $default_email_body .= esc_html__( 'Thank you,', 'give' ) . "\n\n"; |
|
298 | - $default_email_body .= '{sitename}' . "\n"; |
|
291 | + $default_email_body = esc_html__('Hi there,', 'give')."\n\n"; |
|
292 | + $default_email_body .= esc_html__('This email is to inform you that a new donation has been made on your website:', 'give').' <a href="'.get_bloginfo('url').'" target="_blank">'.get_bloginfo('url').'</a>'.".\n\n"; |
|
293 | + $default_email_body .= '<strong>'.esc_html__('Donor:', 'give').'</strong> {name}'."\n"; |
|
294 | + $default_email_body .= '<strong>'.esc_html__('Donation:', 'give').'</strong> {donation}'."\n"; |
|
295 | + $default_email_body .= '<strong>'.esc_html__('Amount:', 'give').'</strong> {amount}'."\n"; |
|
296 | + $default_email_body .= '<strong>'.esc_html__('Payment Method:', 'give').'</strong> {payment_method}'."\n\n"; |
|
297 | + $default_email_body .= esc_html__('Thank you,', 'give')."\n\n"; |
|
298 | + $default_email_body .= '{sitename}'."\n"; |
|
299 | 299 | |
300 | - $custom_message = give_get_option( 'donation_notification' ); |
|
301 | - $message = ! empty( $custom_message ) ? $custom_message : $default_email_body; |
|
300 | + $custom_message = give_get_option('donation_notification'); |
|
301 | + $message = ! empty($custom_message) ? $custom_message : $default_email_body; |
|
302 | 302 | |
303 | - return apply_filters( 'give_default_donation_notification_email', $message ); |
|
303 | + return apply_filters('give_default_donation_notification_email', $message); |
|
304 | 304 | } |
305 | 305 | |
306 | 306 | |
@@ -314,25 +314,25 @@ discard block |
||
314 | 314 | */ |
315 | 315 | function give_get_default_donation_receipt_email() { |
316 | 316 | |
317 | - $default_email_body = esc_html__( 'Dear', 'give' ) . " {name},\n\n"; |
|
318 | - $default_email_body .= esc_html__( 'Thank you for your donation. Your generosity is appreciated! Here are the details of your donation:', 'give' ) . "\n\n"; |
|
319 | - $default_email_body .= '<strong>' . esc_html__( 'Donor:', 'give' ) . '</strong> {fullname}' . "\n"; |
|
320 | - $default_email_body .= '<strong>' . esc_html__( 'Donation:', 'give' ) . '</strong> {donation}' . "\n"; |
|
321 | - $default_email_body .= '<strong>' . esc_html__( 'Donation Date:', 'give' ) . '</strong> {date}' . "\n"; |
|
322 | - $default_email_body .= '<strong>' . esc_html__( 'Amount:', 'give' ) . '</strong> {amount}' . "\n"; |
|
323 | - $default_email_body .= '<strong>' . esc_html__( 'Payment Method:', 'give' ) . '</strong> {payment_method}' . "\n"; |
|
324 | - $default_email_body .= '<strong>' . esc_html__( 'Payment ID:', 'give' ) . '</strong> {payment_id}' . "\n"; |
|
325 | - $default_email_body .= '<strong>' . esc_html__( 'Receipt ID:', 'give' ) . '</strong> {receipt_id}' . "\n\n"; |
|
326 | - $default_email_body .= '{receipt_link}' . "\n\n"; |
|
317 | + $default_email_body = esc_html__('Dear', 'give')." {name},\n\n"; |
|
318 | + $default_email_body .= esc_html__('Thank you for your donation. Your generosity is appreciated! Here are the details of your donation:', 'give')."\n\n"; |
|
319 | + $default_email_body .= '<strong>'.esc_html__('Donor:', 'give').'</strong> {fullname}'."\n"; |
|
320 | + $default_email_body .= '<strong>'.esc_html__('Donation:', 'give').'</strong> {donation}'."\n"; |
|
321 | + $default_email_body .= '<strong>'.esc_html__('Donation Date:', 'give').'</strong> {date}'."\n"; |
|
322 | + $default_email_body .= '<strong>'.esc_html__('Amount:', 'give').'</strong> {amount}'."\n"; |
|
323 | + $default_email_body .= '<strong>'.esc_html__('Payment Method:', 'give').'</strong> {payment_method}'."\n"; |
|
324 | + $default_email_body .= '<strong>'.esc_html__('Payment ID:', 'give').'</strong> {payment_id}'."\n"; |
|
325 | + $default_email_body .= '<strong>'.esc_html__('Receipt ID:', 'give').'</strong> {receipt_id}'."\n\n"; |
|
326 | + $default_email_body .= '{receipt_link}'."\n\n"; |
|
327 | 327 | $default_email_body .= "\n\n"; |
328 | - $default_email_body .= esc_html__( 'Sincerely,', 'give' ) . "\n"; |
|
329 | - $default_email_body .= '{sitename}' . "\n"; |
|
328 | + $default_email_body .= esc_html__('Sincerely,', 'give')."\n"; |
|
329 | + $default_email_body .= '{sitename}'."\n"; |
|
330 | 330 | |
331 | - $custom_message = give_get_option( 'donation_receipt' ); |
|
331 | + $custom_message = give_get_option('donation_receipt'); |
|
332 | 332 | |
333 | - $message = ! empty( $custom_message ) ? $custom_message : $default_email_body; |
|
333 | + $message = ! empty($custom_message) ? $custom_message : $default_email_body; |
|
334 | 334 | |
335 | - return apply_filters( 'give_default_donation_receipt_email', $message ); |
|
335 | + return apply_filters('give_default_donation_receipt_email', $message); |
|
336 | 336 | } |
337 | 337 | |
338 | 338 | /** |
@@ -344,19 +344,19 @@ discard block |
||
344 | 344 | * |
345 | 345 | * @return array $email_names |
346 | 346 | */ |
347 | -function give_get_email_names( $user_info ) { |
|
347 | +function give_get_email_names($user_info) { |
|
348 | 348 | $email_names = array(); |
349 | - $user_info = maybe_unserialize( $user_info ); |
|
349 | + $user_info = maybe_unserialize($user_info); |
|
350 | 350 | |
351 | 351 | $email_names['fullname'] = ''; |
352 | - if ( isset( $user_info['id'] ) && $user_info['id'] > 0 && isset( $user_info['first_name'] ) ) { |
|
353 | - $user_data = get_userdata( $user_info['id'] ); |
|
352 | + if (isset($user_info['id']) && $user_info['id'] > 0 && isset($user_info['first_name'])) { |
|
353 | + $user_data = get_userdata($user_info['id']); |
|
354 | 354 | $email_names['name'] = $user_info['first_name']; |
355 | - $email_names['fullname'] = $user_info['first_name'] . ' ' . $user_info['last_name']; |
|
355 | + $email_names['fullname'] = $user_info['first_name'].' '.$user_info['last_name']; |
|
356 | 356 | $email_names['username'] = $user_data->user_login; |
357 | - } elseif ( isset( $user_info['first_name'] ) ) { |
|
357 | + } elseif (isset($user_info['first_name'])) { |
|
358 | 358 | $email_names['name'] = $user_info['first_name']; |
359 | - $email_names['fullname'] = $user_info['first_name'] . ' ' . $user_info['last_name']; |
|
359 | + $email_names['fullname'] = $user_info['first_name'].' '.$user_info['last_name']; |
|
360 | 360 | $email_names['username'] = $user_info['first_name']; |
361 | 361 | } else { |
362 | 362 | $email_names['name'] = $user_info['email']; |