Changeset 6415
- Timestamp:
- 05/19/2017 03:25:37 AM (8 years ago)
- Location:
- trunk/src/includes
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/admin/common.php
r6284 r6415 106 106 107 107 // Skip our menu items 108 } elseif ( ! in_array( $item, $custom_menus ) ) {108 } elseif ( ! in_array( $item, $custom_menus, true ) ) { 109 109 $bbp_menu_order[] = $item; 110 110 } … … 247 247 248 248 // This tweaks the Tools subnav menu to only show one bbPress menu item 249 if ( ! in_array( $plugin_page, array( 'bbp-settings' ) ) ) {249 if ( ! in_array( $plugin_page, array( 'bbp-settings' ), true ) ) { 250 250 $submenu_file = 'bbp-repair'; 251 251 } -
trunk/src/includes/admin/converter.php
r6284 r6415 981 981 982 982 // Doing some joining 983 if ( ! in_array( $item['from_tablename'], $from_tables ) && in_array( $item['join_tablename'], $from_tables) ) {983 if ( ! in_array( $item['from_tablename'], $from_tables, true ) && in_array( $item['join_tablename'], $from_tables, true ) ) { 984 984 $from_tablename .= ' ' . $item['join_type'] . ' JOIN ' . $this->opdb->prefix . $item['from_tablename'] . ' AS ' . $item['from_tablename'] . ' ' . $item['join_expression']; 985 985 } … … 1041 1041 // This row has a destination that matches one of the 1042 1042 // columns in this table. 1043 if ( in_array( $row['to_fieldname'], $tablefield_array ) ) {1043 if ( in_array( $row['to_fieldname'], $tablefield_array, true ) ) { 1044 1044 1045 1045 // Allows us to set default fields. -
trunk/src/includes/admin/tools/common.php
r6320 r6415 191 191 foreach ( $plucked as $components ) { 192 192 foreach ( $components as $component ) { 193 if ( in_array( $component, $retval ) ) {193 if ( in_array( $component, $retval, true ) ) { 194 194 continue; 195 195 } … … 354 354 // Component filter 355 355 if ( ! empty( $component ) ) { 356 if ( ! in_array( $component, $tool['components'] ) ) {356 if ( ! in_array( $component, $tool['components'], true ) ) { 357 357 continue; 358 358 } -
trunk/src/includes/admin/users.php
r6413 r6415 239 239 240 240 // Only keymasters can set other keymasters 241 if ( in_array( bbp_get_keymaster_role(), array( $user_role, $new_role ) ) && ! bbp_is_user_keymaster() ) {241 if ( in_array( bbp_get_keymaster_role(), array( $user_role, $new_role ), true ) && ! bbp_is_user_keymaster() ) { 242 242 continue; 243 243 } -
trunk/src/includes/common/functions.php
r6400 r6415 138 138 139 139 // Post is not a topic or reply, return 140 if ( ! in_array( $data['post_type'], array( bbp_get_topic_post_type(), bbp_get_reply_post_type() ) ) ) {140 if ( ! in_array( $data['post_type'], array( bbp_get_topic_post_type(), bbp_get_reply_post_type() ), true ) ) { 141 141 return $data; 142 142 } … … 1408 1408 1409 1409 // Noop if WP core supports this already 1410 if ( in_array( 'post_parent__in', $wp->private_query_vars ) ) {1410 if ( in_array( 'post_parent__in', $wp->private_query_vars, true ) ) { 1411 1411 return $where; 1412 1412 } -
trunk/src/includes/common/shortcodes.php
r6253 r6415 279 279 * @since 2.0.0 bbPress (r3031) 280 280 * 281 * @uses bbp_get_hidden_forum_ids()282 281 * @uses get_template_part() 283 282 * @return string -
trunk/src/includes/common/template.php
r6365 r6415 445 445 bbp_get_topic_post_type(), 446 446 bbp_get_reply_post_type() 447 ) ) ) {447 ), true ) ) { 448 448 $retval = true; 449 449 } -
trunk/src/includes/core/update.php
r6339 r6415 68 68 69 69 // Bail if not activating 70 if ( empty( $action ) || ! in_array( $action, array( 'activate', 'activate-selected' ) ) ) {70 if ( empty( $action ) || ! in_array( $action, array( 'activate', 'activate-selected', true ) ) ) { 71 71 return false; 72 72 } … … 90 90 91 91 // Is bbPress being activated? 92 return in_array( $basename, $plugins );92 return in_array( $basename, $plugins, true ); 93 93 } 94 94 … … 118 118 119 119 // Bail if not deactivating 120 if ( empty( $action ) || ! in_array( $action, array( 'deactivate', 'deactivate-selected' ) ) ) {120 if ( empty( $action ) || ! in_array( $action, array( 'deactivate', 'deactivate-selected' ), true ) ) { 121 121 return false; 122 122 } … … 140 140 141 141 // Is bbPress being deactivated? 142 return in_array( $basename, $plugins );142 return in_array( $basename, $plugins, true ); 143 143 } 144 144 -
trunk/src/includes/extend/akismet.php
r6272 r6415 441 441 442 442 // Key should not be ignored 443 if ( ! in_array( $key, $ignore ) && is_string( $value ) ) {443 if ( ! in_array( $key, $ignore, true ) && is_string( $value ) ) { 444 444 $post_data[ $key ] = $value; 445 445 -
trunk/src/includes/extend/buddypress/activity.php
r6391 r6415 366 366 367 367 // Check if this activity stream action is disabled 368 if ( in_array( $action_name, $disabled_actions ) ) {368 if ( in_array( $action_name, $disabled_actions, true ) ) { 369 369 $can_comment = false; 370 370 } … … 392 392 393 393 // Check if this activity stream action is directly linked 394 if ( in_array( $activity_object->type, $disabled_actions ) ) {394 if ( in_array( $activity_object->type, $disabled_actions, true ) ) { 395 395 $link = $activity_object->primary_link; 396 396 } -
trunk/src/includes/extend/buddypress/functions.php
r6370 r6415 341 341 } 342 342 343 // Make sure result is an array 344 if ( ! is_array( $forum_ids ) ) { 345 $forum_ids = (array) $forum_ids; 346 } 347 348 // Trim out any empty array items 349 $forum_ids = array_filter( $forum_ids ); 350 343 // Make sure result is an array of ints 344 $forum_ids = array_filter( wp_parse_id_list( $forum_ids ) ); 345 346 // Filter & return 351 347 return (array) apply_filters( 'bbp_get_group_forum_ids', $forum_ids, $group_id ); 352 348 } … … 373 369 } 374 370 375 // Make sure result is an array 376 if ( ! is_array( $group_ids ) ) { 377 $group_ids = (array) $group_ids; 378 } 379 380 // Trim out any empty array items 381 $group_ids = array_filter( $group_ids ); 382 371 // Make sure result is an array of ints 372 $group_ids = array_filter( wp_parse_id_list( $group_ids ) ); 373 374 // Filter & return 383 375 return (array) apply_filters( 'bbp_get_forum_group_ids', $group_ids, $forum_id ); 384 376 } … … 398 390 399 391 // Trim out any empties 400 $forum_ids = array_filter( $forum_ids);392 $forum_ids = array_filter( wp_parse_id_list( $forum_ids ) ); 401 393 402 394 // Get the forums … … 414 406 415 407 // Trim out any empties 416 $group_ids = array_filter( $group_ids);408 $group_ids = array_filter( wp_parse_id_list( $group_ids ) ); 417 409 418 410 // Get the forums … … 440 432 441 433 // Maybe update the groups forums 442 if ( ! in_array( $group_id, $group_ids ) ) {434 if ( ! in_array( $group_id, $group_ids, true ) ) { 443 435 $group_ids[] = $group_id; 444 436 return bbp_update_forum_group_ids( $forum_id, $group_ids ); … … 466 458 467 459 // Maybe update the groups forums 468 if ( ! in_array( $forum_id, $forum_ids ) ) {460 if ( ! in_array( $forum_id, $forum_ids, true ) ) { 469 461 $forum_ids[] = $forum_id; 470 462 return bbp_update_group_forum_ids( $group_id, $forum_ids ); … … 492 484 493 485 // Maybe update the groups forums 494 if ( in_array( $group_id, $group_ids ) ) {486 if ( in_array( $group_id, $group_ids, true ) ) { 495 487 $group_ids = array_diff( array_values( $group_ids ), (array) $group_id ); 496 488 return bbp_update_forum_group_ids( $forum_id, $group_ids ); … … 518 510 519 511 // Maybe update the groups forums 520 if ( in_array( $forum_id, $forum_ids ) ) {512 if ( in_array( $forum_id, $forum_ids, true ) ) { 521 513 $forum_ids = array_diff( array_values( $forum_ids ), (array) $forum_id ); 522 514 return bbp_update_group_forum_ids( $group_id, $forum_ids ); … … 541 533 542 534 // Loop through forums and remove this group from each one 543 foreach ( (array)$forum_ids as $forum_id ) {535 foreach ( $forum_ids as $forum_id ) { 544 536 bbp_remove_group_id_from_forum( $group_id, $forum_id ); 545 537 } … … 559 551 560 552 // Loop through groups and remove this forum from each one 561 foreach ( (array)$group_ids as $group_id ) {553 foreach ( $group_ids as $group_id ) { 562 554 bbp_remove_forum_id_from_group( $forum_id, $group_id ); 563 555 } -
trunk/src/includes/forums/functions.php
r6414 r6415 643 643 /** Forum Status **********************************************************/ 644 644 645 if ( ! empty( $_POST['bbp_forum_status'] ) && in_array( $_POST['bbp_forum_status'], array( 'open', 'closed' ) ) ) {645 if ( ! empty( $_POST['bbp_forum_status'] ) && in_array( $_POST['bbp_forum_status'], array( 'open', 'closed' ), true ) ) { 646 646 if ( 'closed' === $_POST['bbp_forum_status'] && ! bbp_is_forum_closed( $forum_id, false ) ) { 647 647 bbp_close_forum( $forum_id ); … … 655 655 /** Forum Type ************************************************************/ 656 656 657 if ( ! empty( $_POST['bbp_forum_type'] ) && in_array( $_POST['bbp_forum_type'], array( 'forum', 'category' ) ) ) {657 if ( ! empty( $_POST['bbp_forum_type'] ) && in_array( $_POST['bbp_forum_type'], array( 'forum', 'category' ), true ) ) { 658 658 if ( 'category' === $_POST['bbp_forum_type'] && ! bbp_is_forum_category( $forum_id ) ) { 659 659 bbp_categorize_forum( $forum_id ); … … 667 667 /** Forum Visibility ******************************************************/ 668 668 669 if ( ! empty( $_POST['bbp_forum_visibility'] ) && in_array( $_POST['bbp_forum_visibility'], array_keys( bbp_get_forum_visibilities() ) ) ) {669 if ( ! empty( $_POST['bbp_forum_visibility'] ) && in_array( $_POST['bbp_forum_visibility'], array_keys( bbp_get_forum_visibilities() ), true ) ) { 670 670 671 671 // Get forums current visibility … … 860 860 861 861 // Find this forum in the array 862 if ( in_array( $forum_id, $private ) ) {862 if ( in_array( $forum_id, $private, true ) ) { 863 863 864 864 $offset = array_search( $forum_id, $private ); … … 875 875 876 876 // Find this forum in the array 877 if ( in_array( $forum_id, $hidden ) ) {877 if ( in_array( $forum_id, $hidden, true ) ) { 878 878 879 879 $offset = array_search( $forum_id, $hidden ); … … 921 921 922 922 // Find this forum in the array 923 if ( in_array( $forum_id, $hidden ) ) {923 if ( in_array( $forum_id, $hidden, true ) ) { 924 924 925 925 $offset = array_search( $forum_id, $hidden ); … … 971 971 972 972 // Find this forum in the array 973 if ( in_array( $forum_id, $private ) ) {973 if ( in_array( $forum_id, $private, true ) ) { 974 974 975 975 $offset = array_search( $forum_id, $private ); … … 2047 2047 * 2048 2048 * @uses get_option() Returns the unserialized array of hidden forum ids 2049 * @uses wp_parse_id_list() Make sure array items are ints 2049 2050 * @uses apply_filters() Calls 'bbp_forum_query_topic_ids' with the topic ids 2050 2051 * and forum id … … 2052 2053 function bbp_get_hidden_forum_ids() { 2053 2054 $forum_ids = get_option( '_bbp_hidden_forums', array() ); 2055 $forum_ids = ! empty( $forum_ids ) 2056 ? wp_parse_id_list( $forum_ids ) 2057 : array(); 2054 2058 2055 2059 return apply_filters( 'bbp_get_hidden_forum_ids', (array) $forum_ids ); … … 2064 2068 * 2065 2069 * @uses get_option() Returns the unserialized array of private forum ids 2070 * @uses wp_parse_id_list() Make sure array items are ints 2066 2071 * @uses apply_filters() Calls 'bbp_forum_query_topic_ids' with the topic ids 2067 2072 * and forum id … … 2069 2074 function bbp_get_private_forum_ids() { 2070 2075 $forum_ids = get_option( '_bbp_private_forums', array() ); 2076 $forum_ids = ! empty( $forum_ids ) 2077 ? wp_parse_id_list( $forum_ids ) 2078 : array(); 2071 2079 2072 2080 return apply_filters( 'bbp_get_private_forum_ids', (array) $forum_ids ); -
trunk/src/includes/replies/functions.php
r6400 r6415 1213 1213 1214 1214 // Loop detection: If the ancestor has been seen before, break. 1215 if ( empty( $ancestor->post_parent ) || ( $grampy_id === $reply_id ) || in_array( $grampy_id, $ancestors ) ) {1215 if ( empty( $ancestor->post_parent ) || ( $grampy_id === $reply_id ) || in_array( $grampy_id, $ancestors, true ) ) { 1216 1216 break; 1217 1217 } … … 1352 1352 1353 1353 // Invalid move option 1354 if ( empty( $move_option ) || ! in_array( $move_option, array( 'existing', 'topic' ) ) ) {1354 if ( empty( $move_option ) || ! in_array( $move_option, array( 'existing', 'topic' ), true ) ) { 1355 1355 bbp_add_error( 'bbp_move_reply_option', __( '<strong>ERROR</strong>: You need to choose a valid move option.', 'bbpress' ) ); 1356 1356 -
trunk/src/includes/replies/template.php
r6414 r6415 1937 1937 // See if links need to be unset 1938 1938 $reply_status = bbp_get_reply_status( $r['id'] ); 1939 if ( in_array( $reply_status, array( bbp_get_spam_status_id(), bbp_get_trash_status_id(), bbp_get_pending_status_id() ) ) ) {1939 if ( in_array( $reply_status, array( bbp_get_spam_status_id(), bbp_get_trash_status_id(), bbp_get_pending_status_id() ), true ) ) { 1940 1940 1941 1941 // Spam link shouldn't be visible on trashed topics -
trunk/src/includes/topics/functions.php
r6401 r6415 296 296 297 297 // Check a whitelist of possible topic status ID's 298 } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ) ) ) {298 } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) { 299 299 $topic_status = sanitize_key( $_POST['bbp_topic_status'] ); 300 300 … … 615 615 616 616 // Check a whitelist of possible topic status ID's 617 } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ) ) ) {617 } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) { 618 618 $topic_status = sanitize_key( $_POST['bbp_topic_status'] ); 619 619 … … 1122 1122 1123 1123 // Make sure we're not walking twice 1124 if ( ! in_array( $new_forum_id, $old_forum_ancestors ) ) {1124 if ( ! in_array( $new_forum_id, $old_forum_ancestors, true ) ) { 1125 1125 1126 1126 // Get topic ancestors … … 1533 1533 1534 1534 // Invalid split option 1535 if ( empty( $split_option ) || ! in_array( $split_option, array( 'existing', 'reply' ) ) ) {1535 if ( empty( $split_option ) || ! in_array( $split_option, array( 'existing', 'reply' ), true ) ) { 1536 1536 bbp_add_error( 'bbp_split_topic_option', __( '<strong>ERROR</strong>: You need to choose a valid split option.', 'bbpress' ) ); 1537 1537 … … 1725 1725 1726 1726 // Not a reply to a reply that moved over 1727 if ( ! in_array( $reply_to, $reply_ids ) ) {1727 if ( ! in_array( $reply_to, $reply_ids, true ) ) { 1728 1728 bbp_update_reply_to( $reply->ID, 0 ); 1729 1729 } … … 1852 1852 1853 1853 // Bail if actions aren't meant for this function 1854 if ( ! in_array( $action, $possible_actions ) ) {1854 if ( ! in_array( $action, $possible_actions, true ) ) { 1855 1855 return; 1856 1856 } … … 2087 2087 $stickies = ( empty( $stickies ) || ! is_array( $stickies ) ) 2088 2088 ? array() 2089 : $stickies;2089 : wp_parse_id_list( $stickies ); 2090 2090 2091 2091 // Filter and return … … 2110 2110 $stickies = ( empty( $stickies ) || ! is_array( $stickies ) ) 2111 2111 ? array() 2112 : $stickies;2112 : wp_parse_id_list( $stickies ); 2113 2113 2114 2114 // Filter and return … … 3654 3654 if ( empty( $stickies ) ) { 3655 3655 $success = true; 3656 } elseif ( ! in_array( $topic_id, $stickies ) ) {3656 } elseif ( ! in_array( $topic_id, $stickies, true ) ) { 3657 3657 $success = true; 3658 3658 } elseif ( false === $offset ) { -
trunk/src/includes/topics/template.php
r6414 r6415 1081 1081 $forum_id = bbp_get_topic_forum_id( $topic_id ); 1082 1082 $stickies = bbp_get_stickies( $forum_id ); 1083 $retval = in_array( $topic_id, $stickies );1083 $retval = in_array( $topic_id, $stickies, true ); 1084 1084 1085 1085 // Maybe check super stickies -
trunk/src/includes/users/functions.php
r6407 r6415 675 675 676 676 // Bail if actions aren't meant for this function 677 if ( ! in_array( $action, $possible_actions ) ) {677 if ( ! in_array( $action, $possible_actions, true ) ) { 678 678 return; 679 679 } … … 1334 1334 1335 1335 // Bail if actions aren't meant for this function 1336 if ( ! in_array( $action, $possible_actions ) ) {1336 if ( ! in_array( $action, $possible_actions, true ) ) { 1337 1337 return; 1338 1338 } … … 1441 1441 1442 1442 // Bail if actions aren't meant for this function 1443 if ( ! in_array( $action, $possible_actions ) ) {1443 if ( ! in_array( $action, $possible_actions, true ) ) { 1444 1444 return; 1445 1445 } … … 2321 2321 2322 2322 // Bail if not editing or displaying (maybe we'll do more here later) 2323 if ( ! in_array( $context, array( 'edit', 'display' ) ) ) {2323 if ( ! in_array( $context, array( 'edit', 'display' ), true ) ) { 2324 2324 return $value; 2325 2325 } -
trunk/src/includes/users/template.php
r6414 r6415 1576 1576 1577 1577 // Only add this if it isn't duplicated elsewhere 1578 if ( ! in_array( $bbp->displayed_user->display_name, $public_display ) ) {1578 if ( ! in_array( $bbp->displayed_user->display_name, $public_display, true ) ) { 1579 1579 $public_display = array( 'display_displayname' => $bbp->displayed_user->display_name ) + $public_display; 1580 1580 } … … 1870 1870 1871 1871 // Prompt user to check their email 1872 } elseif ( ! empty( $_GET['checkemail'] ) && in_array( $_GET['checkemail'], array( 'confirm', 'newpass', 'registered' ) ) ) {1872 } elseif ( ! empty( $_GET['checkemail'] ) && in_array( $_GET['checkemail'], array( 'confirm', 'newpass', 'registered' ), true ) ) { 1873 1873 1874 1874 switch ( $_GET['checkemail'] ) {
Note: See TracChangeset
for help on using the changeset viewer.