Changeset 5442 for trunk/src/includes/users/functions.php
- Timestamp:
- 07/11/2014 09:54:15 PM (12 years ago)
- File:
-
- 1 edited
-
trunk/src/includes/users/functions.php (modified) (27 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/users/functions.php
r5436 r5442 28 28 29 29 // Raw redirect_to was passed, so use it 30 if ( ! empty( $raw_url ) ) {30 if ( ! empty( $raw_url ) ) { 31 31 $url = $raw_url; 32 32 … … 104 104 $bbp_current_poster = wp_get_current_commenter(); 105 105 106 if ( ! empty( $key ) && in_array( $key, array_keys( $cookie_names ) ) ) {106 if ( ! empty( $key ) && in_array( $key, array_keys( $cookie_names ) ) ) { 107 107 return $bbp_current_poster[$cookie_names[$key]]; 108 108 } … … 125 125 */ 126 126 function bbp_set_current_anonymous_user_data( $anonymous_data = array() ) { 127 if ( empty( $anonymous_data ) || ! is_array( $anonymous_data ) ) {127 if ( empty( $anonymous_data ) || ! is_array( $anonymous_data ) ) { 128 128 return; 129 129 } … … 157 157 */ 158 158 function bbp_current_author_ua() { 159 $retval = ! empty( $_SERVER['HTTP_USER_AGENT'] ) ? substr( $_SERVER['HTTP_USER_AGENT'], 0, 254 ) : '';159 $retval = ! empty( $_SERVER['HTTP_USER_AGENT'] ) ? substr( $_SERVER['HTTP_USER_AGENT'], 0, 254 ) : ''; 160 160 161 161 return apply_filters( 'bbp_current_author_ua', $retval ); … … 213 213 // If user has favorites, load them 214 214 $favorites = bbp_get_user_favorites_topic_ids( $user_id ); 215 if ( ! empty( $favorites ) ) {215 if ( ! empty( $favorites ) ) { 216 216 $query = bbp_has_topics( array( 'post__in' => $favorites ) ); 217 217 } else { … … 271 271 $favorites = bbp_get_user_favorites_topic_ids( $user_id ); 272 272 273 if ( ! empty( $favorites ) ) {273 if ( ! empty( $favorites ) ) { 274 274 275 275 // Checking a specific topic id 276 if ( ! empty( $topic_id ) ) {276 if ( ! empty( $topic_id ) ) { 277 277 $topic = bbp_get_topic( $topic_id ); 278 $topic_id = ! empty( $topic ) ? $topic->ID : 0;278 $topic_id = ! empty( $topic ) ? $topic->ID : 0; 279 279 280 280 // Using the global topic id … … 283 283 284 284 // Use the current post id 285 } elseif ( ! bbp_get_topic_id() ) {285 } elseif ( ! bbp_get_topic_id() ) { 286 286 $topic_id = get_the_ID(); 287 287 } 288 288 289 289 // Is topic_id in the user's favorites 290 if ( ! empty( $topic_id ) ) {290 if ( ! empty( $topic_id ) ) { 291 291 $retval = in_array( $topic_id, $favorites ); 292 292 } … … 319 319 320 320 $favorites = bbp_get_user_favorites_topic_ids( $user_id ); 321 if ( ! in_array( $topic_id, $favorites ) ) {321 if ( ! in_array( $topic_id, $favorites ) ) { 322 322 $favorites[] = $topic_id; 323 323 $favorites = implode( ',', wp_parse_id_list( array_filter( $favorites ) ) ); … … 359 359 $favorites = array_filter( $favorites ); 360 360 361 if ( ! empty( $favorites ) ) {361 if ( ! empty( $favorites ) ) { 362 362 $favorites = implode( ',', wp_parse_id_list( $favorites ) ); 363 363 update_user_option( $user_id, '_bbp_favorites', $favorites ); … … 392 392 function bbp_favorites_handler( $action = '' ) { 393 393 394 if ( ! bbp_is_favorites_active() ) {394 if ( ! bbp_is_favorites_active() ) { 395 395 return false; 396 396 } … … 408 408 409 409 // Bail if actions aren't meant for this function 410 if ( ! in_array( $action, $possible_actions ) ) {410 if ( ! in_array( $action, $possible_actions ) ) { 411 411 return; 412 412 } … … 425 425 426 426 // Check current user's ability to edit the user 427 } elseif ( ! current_user_can( 'edit_user', $user_id ) ) {427 } elseif ( ! current_user_can( 'edit_user', $user_id ) ) { 428 428 bbp_add_error( 'bbp_favorite_permissions', __( '<strong>ERROR</strong>: You don\'t have the permission to edit favorites of that user!', 'bbpress' ) ); 429 429 } … … 574 574 // If user has subscriptions, load them 575 575 $subscriptions = bbp_get_user_subscribed_topic_ids( $user_id ); 576 if ( ! empty( $subscriptions ) ) {576 if ( ! empty( $subscriptions ) ) { 577 577 $query = bbp_has_topics( array( 'post__in' => $subscriptions ) ); 578 578 } else { … … 605 605 // If user has subscriptions, load them 606 606 $subscriptions = bbp_get_user_subscribed_forum_ids( $user_id ); 607 if ( ! empty( $subscriptions ) ) {607 if ( ! empty( $subscriptions ) ) { 608 608 $query = bbp_has_forums( array( 'post__in' => $subscriptions ) ); 609 609 } else { … … 796 796 // Validate user 797 797 $user_id = bbp_get_user_id( $user_id, true, true ); 798 if ( ! empty( $user_id ) ) {798 if ( ! empty( $user_id ) ) { 799 799 800 800 // Get subscription ID's if none passed … … 816 816 817 817 // Use the current post id 818 } elseif ( ! bbp_get_topic_id() ) {818 } elseif ( ! bbp_get_topic_id() ) { 819 819 $topic_id = get_the_ID(); 820 820 } … … 900 900 901 901 $subscriptions = (array) bbp_get_user_subscribed_forum_ids( $user_id ); 902 if ( ! in_array( $forum_id, $subscriptions ) ) {902 if ( ! in_array( $forum_id, $subscriptions ) ) { 903 903 $subscriptions[] = $forum_id; 904 904 $subscriptions = implode( ',', wp_parse_id_list( array_filter( $subscriptions ) ) ); … … 937 937 938 938 $subscriptions = (array) bbp_get_user_subscribed_topic_ids( $user_id ); 939 if ( ! in_array( $topic_id, $subscriptions ) ) {939 if ( ! in_array( $topic_id, $subscriptions ) ) { 940 940 $subscriptions[] = $topic_id; 941 941 $subscriptions = implode( ',', wp_parse_id_list( array_filter( $subscriptions ) ) ); … … 1029 1029 $subscriptions = array_filter( $subscriptions ); 1030 1030 1031 if ( ! empty( $subscriptions ) ) {1031 if ( ! empty( $subscriptions ) ) { 1032 1032 $subscriptions = implode( ',', wp_parse_id_list( $subscriptions ) ); 1033 1033 update_user_option( $user_id, '_bbp_forum_subscriptions', $subscriptions ); … … 1076 1076 $subscriptions = array_filter( $subscriptions ); 1077 1077 1078 if ( ! empty( $subscriptions ) ) {1078 if ( ! empty( $subscriptions ) ) { 1079 1079 $subscriptions = implode( ',', wp_parse_id_list( $subscriptions ) ); 1080 1080 update_user_option( $user_id, '_bbp_subscriptions', $subscriptions ); … … 1146 1146 1147 1147 // Check current user's ability to edit the user 1148 } elseif ( ! current_user_can( 'edit_user', $user_id ) ) {1148 } elseif ( ! current_user_can( 'edit_user', $user_id ) ) { 1149 1149 bbp_add_error( 'bbp_subscription_permissions', __( '<strong>ERROR</strong>: You don\'t have the permission to edit favorites of that user!', 'bbpress' ) ); 1150 1150 } … … 1219 1219 function bbp_subscriptions_handler( $action = '' ) { 1220 1220 1221 if ( ! bbp_is_subscriptions_active() ) {1221 if ( ! bbp_is_subscriptions_active() ) { 1222 1222 return false; 1223 1223 } … … 1235 1235 1236 1236 // Bail if actions aren't meant for this function 1237 if ( ! in_array( $action, $possible_actions ) ) {1237 if ( ! in_array( $action, $possible_actions ) ) { 1238 1238 return; 1239 1239 } … … 1252 1252 1253 1253 // Check current user's ability to edit the user 1254 } elseif ( ! current_user_can( 'edit_user', $user_id ) ) {1254 } elseif ( ! current_user_can( 'edit_user', $user_id ) ) { 1255 1255 bbp_add_error( 'bbp_subscription_permissions', __( '<strong>ERROR</strong>: You don\'t have the permission to edit favorites of that user!', 'bbpress' ) ); 1256 1256 } … … 1369 1369 1370 1370 // Delete new email address from user options 1371 } elseif ( is_multisite() && bbp_is_user_home_edit() && ! empty( $_GET['dismiss'] ) && ( $user_id . '_new_email' === $_GET['dismiss'] ) ) {1371 } elseif ( is_multisite() && bbp_is_user_home_edit() && ! empty( $_GET['dismiss'] ) && ( $user_id . '_new_email' === $_GET['dismiss'] ) ) { 1372 1372 delete_option( $user_id . '_new_email' ); 1373 1373 wp_safe_redirect( add_query_arg( array( 'updated' => 'true' ), bbp_get_user_profile_edit_url( $user_id ) ) ); … … 1392 1392 1393 1393 // Prevent edit_user() from wiping out the user's Toolbar on front setting 1394 if ( ! isset( $_POST['admin_bar_front'] ) && _get_admin_bar_pref( 'front', $user_id ) ) {1394 if ( ! isset( $_POST['admin_bar_front'] ) && _get_admin_bar_pref( 'front', $user_id ) ) { 1395 1395 $_POST['admin_bar_front'] = 1; 1396 1396 } … … 1834 1834 1835 1835 // Bail if no username 1836 $username = ! empty( $_POST['log'] ) ? $_POST['log'] : '';1836 $username = ! empty( $_POST['log'] ) ? $_POST['log'] : ''; 1837 1837 if ( empty( $username ) ) { 1838 1838 return;
Note: See TracChangeset
for help on using the changeset viewer.