@@ -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 | |
@@ -53,7 +53,7 @@ discard block |
||
53 | 53 | * @return static |
54 | 54 | */ |
55 | 55 | public static function get_instance() { |
56 | - if ( ! isset( self::$instance ) && ! ( self::$instance instanceof Give_Cache ) ) { |
|
56 | + if ( ! isset(self::$instance) && ! (self::$instance instanceof Give_Cache)) { |
|
57 | 57 | self::$instance = new Give_Cache(); |
58 | 58 | } |
59 | 59 | |
@@ -68,20 +68,20 @@ discard block |
||
68 | 68 | */ |
69 | 69 | public function setup() { |
70 | 70 | // Currently enable cache only for backend. |
71 | - self::$instance->is_cache = ( defined( 'GIVE_CACHE' ) ? GIVE_CACHE : give_is_setting_enabled( give_get_option( 'cache', 'enabled' ) ) ) && is_admin(); |
|
71 | + self::$instance->is_cache = (defined('GIVE_CACHE') ? GIVE_CACHE : give_is_setting_enabled(give_get_option('cache', 'enabled'))) && is_admin(); |
|
72 | 72 | |
73 | 73 | // weekly delete all expired cache. |
74 | - Give_Cron::add_weekly_event( array( $this, 'delete_all_expired' ) ); |
|
74 | + Give_Cron::add_weekly_event(array($this, 'delete_all_expired')); |
|
75 | 75 | |
76 | - add_action( 'save_post_give_forms', array( $this, 'delete_form_related_cache' ) ); |
|
77 | - add_action( 'save_post_give_payment', array( $this, 'delete_payment_related_cache' ) ); |
|
78 | - add_action( 'give_deleted_give-donors_cache', array( $this, 'delete_donor_related_cache' ), 10, 3 ); |
|
79 | - add_action( 'give_deleted_give-donations_cache', array( $this, 'delete_donations_related_cache' ), 10, 3 ); |
|
76 | + add_action('save_post_give_forms', array($this, 'delete_form_related_cache')); |
|
77 | + add_action('save_post_give_payment', array($this, 'delete_payment_related_cache')); |
|
78 | + add_action('give_deleted_give-donors_cache', array($this, 'delete_donor_related_cache'), 10, 3); |
|
79 | + add_action('give_deleted_give-donations_cache', array($this, 'delete_donations_related_cache'), 10, 3); |
|
80 | 80 | |
81 | - add_action( 'give_save_settings_give_settings', array( __CLASS__, 'flush_cache' ) ); |
|
81 | + add_action('give_save_settings_give_settings', array(__CLASS__, 'flush_cache')); |
|
82 | 82 | |
83 | - add_action( 'wp', array( __CLASS__, 'prevent_caching' ) ); |
|
84 | - add_action( 'admin_notices', array( $this, '__notices' ) ); |
|
83 | + add_action('wp', array(__CLASS__, 'prevent_caching')); |
|
84 | + add_action('admin_notices', array($this, '__notices')); |
|
85 | 85 | } |
86 | 86 | |
87 | 87 | /** |
@@ -92,19 +92,19 @@ discard block |
||
92 | 92 | * @credit WooCommerce |
93 | 93 | */ |
94 | 94 | public static function prevent_caching() { |
95 | - if ( ! is_blog_installed() ) { |
|
95 | + if ( ! is_blog_installed()) { |
|
96 | 96 | return; |
97 | 97 | } |
98 | 98 | |
99 | - $page_ids = array_filter( array( |
|
100 | - give_get_option( 'success_page' ), |
|
101 | - give_get_option( 'failure_page' ), |
|
102 | - give_get_option( 'history_page' ), |
|
103 | - ) ); |
|
99 | + $page_ids = array_filter(array( |
|
100 | + give_get_option('success_page'), |
|
101 | + give_get_option('failure_page'), |
|
102 | + give_get_option('history_page'), |
|
103 | + )); |
|
104 | 104 | |
105 | 105 | if ( |
106 | - is_page( $page_ids ) |
|
107 | - || is_singular( 'give_forms' ) |
|
106 | + is_page($page_ids) |
|
107 | + || is_singular('give_forms') |
|
108 | 108 | ) { |
109 | 109 | self::set_nocache_constants(); |
110 | 110 | nocache_headers(); |
@@ -122,10 +122,10 @@ discard block |
||
122 | 122 | * |
123 | 123 | * @return mixed |
124 | 124 | */ |
125 | - public static function set_nocache_constants( $return = true ) { |
|
126 | - give_maybe_define_constant( 'DONOTCACHEPAGE', true ); |
|
127 | - give_maybe_define_constant( 'DONOTCACHEOBJECT', true ); |
|
128 | - give_maybe_define_constant( 'DONOTCACHEDB', true ); |
|
125 | + public static function set_nocache_constants($return = true) { |
|
126 | + give_maybe_define_constant('DONOTCACHEPAGE', true); |
|
127 | + give_maybe_define_constant('DONOTCACHEOBJECT', true); |
|
128 | + give_maybe_define_constant('DONOTCACHEDB', true); |
|
129 | 129 | |
130 | 130 | return $return; |
131 | 131 | } |
@@ -138,18 +138,18 @@ discard block |
||
138 | 138 | * @credit WooCommerce |
139 | 139 | */ |
140 | 140 | public function __notices() { |
141 | - if ( ! function_exists( 'w3tc_pgcache_flush' ) || ! function_exists( 'w3_instance' ) ) { |
|
141 | + if ( ! function_exists('w3tc_pgcache_flush') || ! function_exists('w3_instance')) { |
|
142 | 142 | return; |
143 | 143 | } |
144 | 144 | |
145 | - $config = w3_instance( 'W3_Config' ); |
|
146 | - $enabled = $config->get_integer( 'dbcache.enabled' ); |
|
147 | - $settings = array_map( 'trim', $config->get_array( 'dbcache.reject.sql' ) ); |
|
145 | + $config = w3_instance('W3_Config'); |
|
146 | + $enabled = $config->get_integer('dbcache.enabled'); |
|
147 | + $settings = array_map('trim', $config->get_array('dbcache.reject.sql')); |
|
148 | 148 | |
149 | - if ( $enabled && ! in_array( 'give', $settings, true ) ) { |
|
149 | + if ($enabled && ! in_array('give', $settings, true)) { |
|
150 | 150 | ?> |
151 | 151 | <div class="error"> |
152 | - <p><?php echo wp_kses_post( sprintf( __( 'In order for <strong>database caching</strong> to work with Give you must add %1$s to the "Ignored query stems" option in <a href="%2$s">W3 Total Cache settings</a>.', 'give' ), '<code>give</code>', esc_url( admin_url( 'admin.php?page=w3tc_dbcache#dbcache_reject_sql' ) ) ) ); ?></p> |
|
152 | + <p><?php echo wp_kses_post(sprintf(__('In order for <strong>database caching</strong> to work with Give you must add %1$s to the "Ignored query stems" option in <a href="%2$s">W3 Total Cache settings</a>.', 'give'), '<code>give</code>', esc_url(admin_url('admin.php?page=w3tc_dbcache#dbcache_reject_sql')))); ?></p> |
|
153 | 153 | </div> |
154 | 154 | <?php |
155 | 155 | } |
@@ -166,18 +166,18 @@ discard block |
||
166 | 166 | * |
167 | 167 | * @return string |
168 | 168 | */ |
169 | - public static function get_key( $action, $query_args = null, $is_prefix = true ) { |
|
169 | + public static function get_key($action, $query_args = null, $is_prefix = true) { |
|
170 | 170 | // Bailout. |
171 | - if ( empty( $action ) ) { |
|
172 | - return new WP_Error( 'give_invalid_cache_key_action', __( 'Do not pass empty action to generate cache key.', 'give' ) ); |
|
171 | + if (empty($action)) { |
|
172 | + return new WP_Error('give_invalid_cache_key_action', __('Do not pass empty action to generate cache key.', 'give')); |
|
173 | 173 | } |
174 | 174 | |
175 | 175 | // Set cache key. |
176 | 176 | $cache_key = $is_prefix ? "give_cache_{$action}" : $action; |
177 | 177 | |
178 | 178 | // Bailout. |
179 | - if ( ! empty( $query_args ) ) { |
|
180 | - $cache_key = "{$cache_key}_" . substr( md5( serialize( $query_args ) ), 0, 15 ); |
|
179 | + if ( ! empty($query_args)) { |
|
180 | + $cache_key = "{$cache_key}_".substr(md5(serialize($query_args)), 0, 15); |
|
181 | 181 | } |
182 | 182 | |
183 | 183 | /** |
@@ -185,7 +185,7 @@ discard block |
||
185 | 185 | * |
186 | 186 | * @since 2.0 |
187 | 187 | */ |
188 | - return apply_filters( 'give_get_cache_key', $cache_key, $action, $query_args ); |
|
188 | + return apply_filters('give_get_cache_key', $cache_key, $action, $query_args); |
|
189 | 189 | } |
190 | 190 | |
191 | 191 | /** |
@@ -199,28 +199,28 @@ discard block |
||
199 | 199 | * |
200 | 200 | * @return mixed |
201 | 201 | */ |
202 | - public static function get( $cache_key, $custom_key = false, $query_args = array() ) { |
|
203 | - if ( ! self::is_valid_cache_key( $cache_key ) ) { |
|
204 | - if( empty( $cache_key ) ) { |
|
205 | - return new WP_Error( 'give_empty_cache_key', __( 'Do not pass invalid empty cache key', 'give' ) ); |
|
206 | - }elseif ( ! $custom_key ) { |
|
207 | - return new WP_Error( 'give_invalid_cache_key', __( 'Cache key format should be give_cache_*', 'give' ) ); |
|
202 | + public static function get($cache_key, $custom_key = false, $query_args = array()) { |
|
203 | + if ( ! self::is_valid_cache_key($cache_key)) { |
|
204 | + if (empty($cache_key)) { |
|
205 | + return new WP_Error('give_empty_cache_key', __('Do not pass invalid empty cache key', 'give')); |
|
206 | + }elseif ( ! $custom_key) { |
|
207 | + return new WP_Error('give_invalid_cache_key', __('Cache key format should be give_cache_*', 'give')); |
|
208 | 208 | } |
209 | 209 | |
210 | - $cache_key = self::get_key( $cache_key, $query_args ); |
|
210 | + $cache_key = self::get_key($cache_key, $query_args); |
|
211 | 211 | } |
212 | 212 | |
213 | - $option = get_option( $cache_key ); |
|
213 | + $option = get_option($cache_key); |
|
214 | 214 | |
215 | 215 | // Backward compatibility (<1.8.7). |
216 | - if ( ! is_array( $option ) || empty( $option ) || ! array_key_exists( 'expiration', $option ) ) { |
|
216 | + if ( ! is_array($option) || empty($option) || ! array_key_exists('expiration', $option)) { |
|
217 | 217 | return $option; |
218 | 218 | } |
219 | 219 | |
220 | 220 | // Get current time. |
221 | - $current_time = current_time( 'timestamp', 1 ); |
|
221 | + $current_time = current_time('timestamp', 1); |
|
222 | 222 | |
223 | - if ( empty( $option['expiration'] ) || ( $current_time < $option['expiration'] ) ) { |
|
223 | + if (empty($option['expiration']) || ($current_time < $option['expiration'])) { |
|
224 | 224 | $option = $option['data']; |
225 | 225 | } else { |
226 | 226 | $option = false; |
@@ -242,23 +242,23 @@ discard block |
||
242 | 242 | * |
243 | 243 | * @return mixed |
244 | 244 | */ |
245 | - public static function set( $cache_key, $data, $expiration = null, $custom_key = false, $query_args = array() ) { |
|
246 | - if ( ! self::is_valid_cache_key( $cache_key ) ) { |
|
247 | - if ( ! $custom_key ) { |
|
248 | - return new WP_Error( 'give_invalid_cache_key', __( 'Cache key format should be give_cache_*', 'give' ) ); |
|
245 | + public static function set($cache_key, $data, $expiration = null, $custom_key = false, $query_args = array()) { |
|
246 | + if ( ! self::is_valid_cache_key($cache_key)) { |
|
247 | + if ( ! $custom_key) { |
|
248 | + return new WP_Error('give_invalid_cache_key', __('Cache key format should be give_cache_*', 'give')); |
|
249 | 249 | } |
250 | 250 | |
251 | - $cache_key = self::get_key( $cache_key, $query_args ); |
|
251 | + $cache_key = self::get_key($cache_key, $query_args); |
|
252 | 252 | } |
253 | 253 | |
254 | 254 | $option_value = array( |
255 | 255 | 'data' => $data, |
256 | - 'expiration' => ! is_null( $expiration ) |
|
257 | - ? ( $expiration + current_time( 'timestamp', 1 ) ) |
|
256 | + 'expiration' => ! is_null($expiration) |
|
257 | + ? ($expiration + current_time('timestamp', 1)) |
|
258 | 258 | : null, |
259 | 259 | ); |
260 | 260 | |
261 | - $result = update_option( $cache_key, $option_value, false ); |
|
261 | + $result = update_option($cache_key, $option_value, false); |
|
262 | 262 | |
263 | 263 | return $result; |
264 | 264 | } |
@@ -274,27 +274,27 @@ discard block |
||
274 | 274 | * |
275 | 275 | * @return bool|WP_Error |
276 | 276 | */ |
277 | - public static function delete( $cache_keys ) { |
|
277 | + public static function delete($cache_keys) { |
|
278 | 278 | $result = true; |
279 | 279 | $invalid_keys = array(); |
280 | 280 | |
281 | - if ( ! empty( $cache_keys ) ) { |
|
282 | - $cache_keys = is_array( $cache_keys ) ? $cache_keys : array( $cache_keys ); |
|
281 | + if ( ! empty($cache_keys)) { |
|
282 | + $cache_keys = is_array($cache_keys) ? $cache_keys : array($cache_keys); |
|
283 | 283 | |
284 | - foreach ( $cache_keys as $cache_key ) { |
|
285 | - if ( ! self::is_valid_cache_key( $cache_key ) ) { |
|
284 | + foreach ($cache_keys as $cache_key) { |
|
285 | + if ( ! self::is_valid_cache_key($cache_key)) { |
|
286 | 286 | $invalid_keys[] = $cache_key; |
287 | 287 | $result = false; |
288 | 288 | } |
289 | 289 | |
290 | - delete_option( $cache_key ); |
|
290 | + delete_option($cache_key); |
|
291 | 291 | } |
292 | 292 | } |
293 | 293 | |
294 | - if ( ! $result ) { |
|
294 | + if ( ! $result) { |
|
295 | 295 | $result = new WP_Error( |
296 | 296 | 'give_invalid_cache_key', |
297 | - __( 'Cache key format should be give_cache_*', 'give' ), |
|
297 | + __('Cache key format should be give_cache_*', 'give'), |
|
298 | 298 | $invalid_keys |
299 | 299 | ); |
300 | 300 | } |
@@ -315,7 +315,7 @@ discard block |
||
315 | 315 | * |
316 | 316 | * @return bool |
317 | 317 | */ |
318 | - public static function delete_all_expired( $force = false ) { |
|
318 | + public static function delete_all_expired($force = false) { |
|
319 | 319 | global $wpdb; |
320 | 320 | $options = $wpdb->get_results( |
321 | 321 | $wpdb->prepare( |
@@ -329,30 +329,30 @@ discard block |
||
329 | 329 | ); |
330 | 330 | |
331 | 331 | // Bailout. |
332 | - if ( empty( $options ) ) { |
|
332 | + if (empty($options)) { |
|
333 | 333 | return false; |
334 | 334 | } |
335 | 335 | |
336 | - $current_time = current_time( 'timestamp', 1 ); |
|
336 | + $current_time = current_time('timestamp', 1); |
|
337 | 337 | |
338 | 338 | // Delete log cache. |
339 | - foreach ( $options as $option ) { |
|
340 | - $option['option_value'] = maybe_unserialize( $option['option_value'] ); |
|
339 | + foreach ($options as $option) { |
|
340 | + $option['option_value'] = maybe_unserialize($option['option_value']); |
|
341 | 341 | |
342 | 342 | if ( |
343 | 343 | ( |
344 | - ! self::is_valid_cache_key( $option['option_name'] ) |
|
345 | - || ! is_array( $option['option_value'] ) // Backward compatibility (<1.8.7). |
|
346 | - || ! array_key_exists( 'expiration', $option['option_value'] ) // Backward compatibility (<1.8.7). |
|
347 | - || empty( $option['option_value']['expiration'] ) |
|
348 | - || ( $current_time < $option['option_value']['expiration'] ) |
|
344 | + ! self::is_valid_cache_key($option['option_name']) |
|
345 | + || ! is_array($option['option_value']) // Backward compatibility (<1.8.7). |
|
346 | + || ! array_key_exists('expiration', $option['option_value']) // Backward compatibility (<1.8.7). |
|
347 | + || empty($option['option_value']['expiration']) |
|
348 | + || ($current_time < $option['option_value']['expiration']) |
|
349 | 349 | ) |
350 | 350 | && ! $force |
351 | 351 | ) { |
352 | 352 | continue; |
353 | 353 | } |
354 | 354 | |
355 | - self::delete( $option['option_name'] ); |
|
355 | + self::delete($option['option_name']); |
|
356 | 356 | } |
357 | 357 | } |
358 | 358 | |
@@ -370,12 +370,12 @@ discard block |
||
370 | 370 | * |
371 | 371 | * @return array |
372 | 372 | */ |
373 | - public static function get_options_like( $option_name, $fields = false ) { |
|
373 | + public static function get_options_like($option_name, $fields = false) { |
|
374 | 374 | global $wpdb; |
375 | 375 | |
376 | 376 | $field_names = $fields ? 'option_name, option_value' : 'option_name'; |
377 | 377 | |
378 | - if ( $fields ) { |
|
378 | + if ($fields) { |
|
379 | 379 | $options = $wpdb->get_results( |
380 | 380 | $wpdb->prepare( |
381 | 381 | "SELECT {$field_names } |
@@ -399,10 +399,10 @@ discard block |
||
399 | 399 | ); |
400 | 400 | } |
401 | 401 | |
402 | - if ( ! empty( $options ) && $fields ) { |
|
403 | - foreach ( $options as $index => $option ) { |
|
404 | - $option['option_value'] = maybe_unserialize( $option['option_value'] ); |
|
405 | - $options[ $index ] = $option; |
|
402 | + if ( ! empty($options) && $fields) { |
|
403 | + foreach ($options as $index => $option) { |
|
404 | + $option['option_value'] = maybe_unserialize($option['option_value']); |
|
405 | + $options[$index] = $option; |
|
406 | 406 | } |
407 | 407 | } |
408 | 408 | |
@@ -419,8 +419,8 @@ discard block |
||
419 | 419 | * |
420 | 420 | * @return bool |
421 | 421 | */ |
422 | - public static function is_valid_cache_key( $cache_key ) { |
|
423 | - $is_valid = ( false !== strpos( $cache_key, 'give_cache_' ) ); |
|
422 | + public static function is_valid_cache_key($cache_key) { |
|
423 | + $is_valid = (false !== strpos($cache_key, 'give_cache_')); |
|
424 | 424 | |
425 | 425 | |
426 | 426 | /** |
@@ -428,7 +428,7 @@ discard block |
||
428 | 428 | * |
429 | 429 | * @since 2.0 |
430 | 430 | */ |
431 | - return apply_filters( 'give_is_valid_cache_key', $is_valid, $cache_key ); |
|
431 | + return apply_filters('give_is_valid_cache_key', $is_valid, $cache_key); |
|
432 | 432 | } |
433 | 433 | |
434 | 434 | |
@@ -443,14 +443,14 @@ discard block |
||
443 | 443 | * |
444 | 444 | * @return mixed |
445 | 445 | */ |
446 | - public static function get_group( $id, $group = '' ) { |
|
446 | + public static function get_group($id, $group = '') { |
|
447 | 447 | $cached_data = null; |
448 | 448 | |
449 | 449 | // Bailout. |
450 | - if ( self::$instance->is_cache && ! empty( $id ) ) { |
|
451 | - $group = self::$instance->filter_group_name( $group ); |
|
450 | + if (self::$instance->is_cache && ! empty($id)) { |
|
451 | + $group = self::$instance->filter_group_name($group); |
|
452 | 452 | |
453 | - $cached_data = wp_cache_get( $id, $group ); |
|
453 | + $cached_data = wp_cache_get($id, $group); |
|
454 | 454 | $cached_data = false !== $cached_data ? $cached_data : null; |
455 | 455 | } |
456 | 456 | |
@@ -470,17 +470,17 @@ discard block |
||
470 | 470 | * |
471 | 471 | * @return bool |
472 | 472 | */ |
473 | - public static function set_group( $id, $data, $group = '', $expire = 0 ) { |
|
473 | + public static function set_group($id, $data, $group = '', $expire = 0) { |
|
474 | 474 | $status = false; |
475 | 475 | |
476 | 476 | // Bailout. |
477 | - if ( ! self::$instance->is_cache || empty( $id ) ) { |
|
477 | + if ( ! self::$instance->is_cache || empty($id)) { |
|
478 | 478 | return $status; |
479 | 479 | } |
480 | 480 | |
481 | - $group = self::$instance->filter_group_name( $group ); |
|
481 | + $group = self::$instance->filter_group_name($group); |
|
482 | 482 | |
483 | - $status = wp_cache_set( $id, $data, $group, $expire ); |
|
483 | + $status = wp_cache_set($id, $data, $group, $expire); |
|
484 | 484 | |
485 | 485 | return $status; |
486 | 486 | } |
@@ -496,15 +496,15 @@ discard block |
||
496 | 496 | * |
497 | 497 | * @return bool |
498 | 498 | */ |
499 | - public static function set_db_query( $id, $data ) { |
|
499 | + public static function set_db_query($id, $data) { |
|
500 | 500 | $status = false; |
501 | 501 | |
502 | 502 | // Bailout. |
503 | - if ( ! self::$instance->is_cache || empty( $id ) ) { |
|
503 | + if ( ! self::$instance->is_cache || empty($id)) { |
|
504 | 504 | return $status; |
505 | 505 | } |
506 | 506 | |
507 | - return self::set_group( $id, $data, 'give-db-queries', 0 ); |
|
507 | + return self::set_group($id, $data, 'give-db-queries', 0); |
|
508 | 508 | } |
509 | 509 | |
510 | 510 | /** |
@@ -517,8 +517,8 @@ discard block |
||
517 | 517 | * |
518 | 518 | * @return mixed |
519 | 519 | */ |
520 | - public static function get_db_query( $id ) { |
|
521 | - return self::get_group( $id, 'give-db-queries' ); |
|
520 | + public static function get_db_query($id) { |
|
521 | + return self::get_group($id, 'give-db-queries'); |
|
522 | 522 | } |
523 | 523 | |
524 | 524 | /** |
@@ -533,21 +533,21 @@ discard block |
||
533 | 533 | * |
534 | 534 | * @return bool |
535 | 535 | */ |
536 | - public static function delete_group( $ids, $group = '', $expire = 0 ) { |
|
536 | + public static function delete_group($ids, $group = '', $expire = 0) { |
|
537 | 537 | $status = false; |
538 | 538 | |
539 | 539 | // Bailout. |
540 | - if ( ! self::$instance->is_cache || empty( $ids ) ) { |
|
540 | + if ( ! self::$instance->is_cache || empty($ids)) { |
|
541 | 541 | return $status; |
542 | 542 | } |
543 | 543 | |
544 | 544 | $group_prefix = $group; |
545 | - $group = self::$instance->filter_group_name( $group ); |
|
545 | + $group = self::$instance->filter_group_name($group); |
|
546 | 546 | |
547 | 547 | // Delete single or multiple cache items from cache. |
548 | - if ( ! is_array( $ids ) ) { |
|
549 | - $status = wp_cache_delete( $ids, $group ); |
|
550 | - self::$instance->get_incrementer( true ); |
|
548 | + if ( ! is_array($ids)) { |
|
549 | + $status = wp_cache_delete($ids, $group); |
|
550 | + self::$instance->get_incrementer(true); |
|
551 | 551 | |
552 | 552 | /** |
553 | 553 | * Fire action when cache deleted for specific id. |
@@ -558,12 +558,12 @@ discard block |
||
558 | 558 | * @param string $group |
559 | 559 | * @param int $expire |
560 | 560 | */ |
561 | - do_action( "give_deleted_{$group_prefix}_cache", $ids, $group, $expire, $status ); |
|
561 | + do_action("give_deleted_{$group_prefix}_cache", $ids, $group, $expire, $status); |
|
562 | 562 | |
563 | 563 | } else { |
564 | - foreach ( $ids as $id ) { |
|
565 | - $status = wp_cache_delete( $id, $group ); |
|
566 | - self::$instance->get_incrementer( true ); |
|
564 | + foreach ($ids as $id) { |
|
565 | + $status = wp_cache_delete($id, $group); |
|
566 | + self::$instance->get_incrementer(true); |
|
567 | 567 | |
568 | 568 | /** |
569 | 569 | * Fire action when cache deleted for specific id . |
@@ -574,7 +574,7 @@ discard block |
||
574 | 574 | * @param string $group |
575 | 575 | * @param int $expire |
576 | 576 | */ |
577 | - do_action( "give_deleted_{$group_prefix}_cache", $id, $group, $expire, $status ); |
|
577 | + do_action("give_deleted_{$group_prefix}_cache", $id, $group, $expire, $status); |
|
578 | 578 | } |
579 | 579 | } |
580 | 580 | |
@@ -591,15 +591,15 @@ discard block |
||
591 | 591 | * |
592 | 592 | * @param int $form_id |
593 | 593 | */ |
594 | - public function delete_form_related_cache( $form_id ) { |
|
594 | + public function delete_form_related_cache($form_id) { |
|
595 | 595 | // If this is just a revision, don't send the email. |
596 | - if ( wp_is_post_revision( $form_id ) ) { |
|
596 | + if (wp_is_post_revision($form_id)) { |
|
597 | 597 | return; |
598 | 598 | } |
599 | 599 | |
600 | 600 | $donation_query = new Give_Payments_Query( |
601 | 601 | array( |
602 | - 'number' => - 1, |
|
602 | + 'number' => -1, |
|
603 | 603 | 'give_forms' => $form_id, |
604 | 604 | 'output' => '', |
605 | 605 | 'fields' => 'ids', |
@@ -608,15 +608,15 @@ discard block |
||
608 | 608 | |
609 | 609 | $donations = $donation_query->get_payments(); |
610 | 610 | |
611 | - if ( ! empty( $donations ) ) { |
|
611 | + if ( ! empty($donations)) { |
|
612 | 612 | /* @var Give_Payment $donation */ |
613 | - foreach ( $donations as $donation_id ) { |
|
614 | - wp_cache_delete( $donation_id, $this->filter_group_name( 'give-donations' ) ); |
|
615 | - wp_cache_delete( give_get_payment_donor_id( $donation_id ), $this->filter_group_name( 'give-donors' ) ); |
|
613 | + foreach ($donations as $donation_id) { |
|
614 | + wp_cache_delete($donation_id, $this->filter_group_name('give-donations')); |
|
615 | + wp_cache_delete(give_get_payment_donor_id($donation_id), $this->filter_group_name('give-donors')); |
|
616 | 616 | } |
617 | 617 | } |
618 | 618 | |
619 | - self::$instance->get_incrementer( true ); |
|
619 | + self::$instance->get_incrementer(true); |
|
620 | 620 | } |
621 | 621 | |
622 | 622 | /** |
@@ -628,19 +628,19 @@ discard block |
||
628 | 628 | * |
629 | 629 | * @param int $donation_id |
630 | 630 | */ |
631 | - public function delete_payment_related_cache( $donation_id ) { |
|
631 | + public function delete_payment_related_cache($donation_id) { |
|
632 | 632 | // If this is just a revision, don't send the email. |
633 | - if ( wp_is_post_revision( $donation_id ) ) { |
|
633 | + if (wp_is_post_revision($donation_id)) { |
|
634 | 634 | return; |
635 | 635 | } |
636 | 636 | |
637 | - if ( $donation_id && ( $donor_id = give_get_payment_donor_id( $donation_id ) ) ) { |
|
638 | - wp_cache_delete( $donor_id, $this->filter_group_name( 'give-donors' ) ); |
|
637 | + if ($donation_id && ($donor_id = give_get_payment_donor_id($donation_id))) { |
|
638 | + wp_cache_delete($donor_id, $this->filter_group_name('give-donors')); |
|
639 | 639 | } |
640 | 640 | |
641 | - wp_cache_delete( $donation_id, $this->filter_group_name( 'give-donations' ) ); |
|
641 | + wp_cache_delete($donation_id, $this->filter_group_name('give-donations')); |
|
642 | 642 | |
643 | - self::$instance->get_incrementer( true ); |
|
643 | + self::$instance->get_incrementer(true); |
|
644 | 644 | } |
645 | 645 | |
646 | 646 | /** |
@@ -654,18 +654,18 @@ discard block |
||
654 | 654 | * @param string $group |
655 | 655 | * @param int $expire |
656 | 656 | */ |
657 | - public function delete_donor_related_cache( $id, $group, $expire ) { |
|
658 | - $donation_ids = Give()->donors->get_column( 'payment_ids', $id ); |
|
657 | + public function delete_donor_related_cache($id, $group, $expire) { |
|
658 | + $donation_ids = Give()->donors->get_column('payment_ids', $id); |
|
659 | 659 | |
660 | - if ( ! empty( $donation_ids ) ) { |
|
661 | - $donation_ids = array_map( 'trim', (array) explode( ',', trim( $donation_ids ) ) ); |
|
660 | + if ( ! empty($donation_ids)) { |
|
661 | + $donation_ids = array_map('trim', (array) explode(',', trim($donation_ids))); |
|
662 | 662 | |
663 | - foreach ( $donation_ids as $donation ) { |
|
664 | - wp_cache_delete( $donation, $this->filter_group_name( 'give-donations' ) ); |
|
663 | + foreach ($donation_ids as $donation) { |
|
664 | + wp_cache_delete($donation, $this->filter_group_name('give-donations')); |
|
665 | 665 | } |
666 | 666 | } |
667 | 667 | |
668 | - self::$instance->get_incrementer( true ); |
|
668 | + self::$instance->get_incrementer(true); |
|
669 | 669 | } |
670 | 670 | |
671 | 671 | /** |
@@ -679,12 +679,12 @@ discard block |
||
679 | 679 | * @param string $group |
680 | 680 | * @param int $expire |
681 | 681 | */ |
682 | - public function delete_donations_related_cache( $id, $group, $expire ) { |
|
683 | - if ( $id && ( $donor_id = give_get_payment_donor_id( $id ) ) ) { |
|
684 | - wp_cache_delete( $donor_id, $this->filter_group_name( 'give-donors' ) ); |
|
682 | + public function delete_donations_related_cache($id, $group, $expire) { |
|
683 | + if ($id && ($donor_id = give_get_payment_donor_id($id))) { |
|
684 | + wp_cache_delete($donor_id, $this->filter_group_name('give-donors')); |
|
685 | 685 | } |
686 | 686 | |
687 | - self::$instance->get_incrementer( true ); |
|
687 | + self::$instance->get_incrementer(true); |
|
688 | 688 | } |
689 | 689 | |
690 | 690 | |
@@ -702,12 +702,12 @@ discard block |
||
702 | 702 | * |
703 | 703 | * @return string |
704 | 704 | */ |
705 | - public function get_incrementer( $refresh = false, $incrementer_key = 'give-cache-incrementer-db-queries' ) { |
|
706 | - $incrementer_value = wp_cache_get( $incrementer_key ); |
|
705 | + public function get_incrementer($refresh = false, $incrementer_key = 'give-cache-incrementer-db-queries') { |
|
706 | + $incrementer_value = wp_cache_get($incrementer_key); |
|
707 | 707 | |
708 | - if ( false === $incrementer_value || true === $refresh ) { |
|
709 | - $incrementer_value = microtime( true ); |
|
710 | - wp_cache_set( $incrementer_key, $incrementer_value ); |
|
708 | + if (false === $incrementer_value || true === $refresh) { |
|
709 | + $incrementer_value = microtime(true); |
|
710 | + wp_cache_set($incrementer_key, $incrementer_value); |
|
711 | 711 | } |
712 | 712 | |
713 | 713 | return $incrementer_value; |
@@ -725,21 +725,21 @@ discard block |
||
725 | 725 | * |
726 | 726 | * @return bool |
727 | 727 | */ |
728 | - public static function flush_cache( $force = false ) { |
|
728 | + public static function flush_cache($force = false) { |
|
729 | 729 | if ( |
730 | 730 | $force |
731 | - || ( Give_Admin_Settings::is_saving_settings() && isset( $_POST['cache'] ) && give_is_setting_enabled( give_clean( $_POST['cache'] ) ) ) |
|
732 | - || ( wp_doing_ajax() && isset( $_GET['action'] ) && 'give_cache_flush' === give_clean( $_GET['action'] ) ) |
|
731 | + || (Give_Admin_Settings::is_saving_settings() && isset($_POST['cache']) && give_is_setting_enabled(give_clean($_POST['cache']))) |
|
732 | + || (wp_doing_ajax() && isset($_GET['action']) && 'give_cache_flush' === give_clean($_GET['action'])) |
|
733 | 733 | ) { |
734 | - self::$instance->get_incrementer( true ); |
|
735 | - self::$instance->get_incrementer( true, 'give-cache-incrementer' ); |
|
734 | + self::$instance->get_incrementer(true); |
|
735 | + self::$instance->get_incrementer(true, 'give-cache-incrementer'); |
|
736 | 736 | |
737 | 737 | /** |
738 | 738 | * Fire the action when all cache deleted. |
739 | 739 | * |
740 | 740 | * @since 2.1.0 |
741 | 741 | */ |
742 | - do_action( 'give_fluched_cache' ); |
|
742 | + do_action('give_fluched_cache'); |
|
743 | 743 | |
744 | 744 | return true; |
745 | 745 | } |
@@ -758,23 +758,23 @@ discard block |
||
758 | 758 | * |
759 | 759 | * @return mixed |
760 | 760 | */ |
761 | - private function filter_group_name( $group ) { |
|
761 | + private function filter_group_name($group) { |
|
762 | 762 | /** |
763 | 763 | * Filter the group name |
764 | 764 | * |
765 | 765 | * @since 2.1.0 |
766 | 766 | */ |
767 | - $filtered_group = apply_filters( 'give_cache_filter_group_name', '', $group ); |
|
767 | + $filtered_group = apply_filters('give_cache_filter_group_name', '', $group); |
|
768 | 768 | |
769 | - if ( empty( $filtered_group ) ) { |
|
769 | + if (empty($filtered_group)) { |
|
770 | 770 | |
771 | - switch ( $group ) { |
|
771 | + switch ($group) { |
|
772 | 772 | case 'give-db-queries': |
773 | 773 | $incrementer = self::$instance->get_incrementer(); |
774 | 774 | break; |
775 | 775 | |
776 | 776 | default: |
777 | - $incrementer = self::$instance->get_incrementer( false, 'give-cache-incrementer' ); |
|
777 | + $incrementer = self::$instance->get_incrementer(false, 'give-cache-incrementer'); |
|
778 | 778 | |
779 | 779 | } |
780 | 780 |