Changeset 6816 for trunk/src/includes/core/abstraction.php
- Timestamp:
- 04/23/2018 07:35:53 AM (8 years ago)
- File:
-
- 1 edited
-
trunk/src/includes/core/abstraction.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/core/abstraction.php
r6803 r6816 434 434 435 435 // Backwards compatibility juggle 436 $hook = ( false === strpos( $action, 'pre_' ) )436 $hook = ( false === strpos( $action, 'pre_' ) ) 437 437 ? "pre_{$action}" 438 438 : $action; 439 439 440 // Default value 441 $default = bbp_default_intercept(); 442 440 443 // Parse args 441 $r = bbp_parse_args( (array) $args, array(), 'maybe_intercept' ); 442 $retval = reset( $r ); 444 $r = bbp_parse_args( (array) $args, array(), 'maybe_intercept' ); 445 446 // Bail if no args 447 if ( empty( $r ) ) { 448 return $default; 449 } 443 450 444 451 // Filter … … 447 454 448 455 // Return filtered value, or default if not intercepted 449 return ( $filtered === $retval)450 ? bbp_default_intercept()456 return ( $filtered === reset( $r ) ) 457 ? $default 451 458 : $filtered; 452 459 }
Note: See TracChangeset
for help on using the changeset viewer.