Changeset 2580 for trunk/bp-core/bp-core-templatetags.php
- Timestamp:
- 02/04/2010 10:09:40 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-templatetags.php
r2576 r2580 126 126 $user_id = false; 127 127 $page = 1; 128 $search_terms = false; 128 129 129 130 /* User filtering */ 130 if ( !empty( $bp->displayed_user->id ) || 'personal' == $_COOKIE['bp-members-scope'] ) 131 $user_id = ( !empty( $bp->displayed_user->id ) ) ? $bp->displayed_user->id : $bp->loggedin_user->id; 132 133 /* Action filtering */ 134 if ( !empty( $_COOKIE['bp-members-filter'] ) && '-1' != $_COOKIE['bp-members-filter'] ) 135 $type = $_COOKIE['bp-members-filter']; 136 137 if ( !empty( $_COOKIE['bp-members-page'] ) && '-1' != $_COOKIE['bp-members-page'] ) 138 $page = $_COOKIE['bp-members-page']; 131 if ( !empty( $bp->displayed_user->id ) ) 132 $user_id = $bp->displayed_user->id; 133 134 /* Pass a filter if ?s= is set. */ 135 if ( $_REQUEST['s'] ) 136 $search_terms = $_REQUEST['s']; 139 137 140 138 // type: active ( default ) | random | newest | popular | online | alphabetical … … 148 146 149 147 'user_id' => $user_id, // Pass a user_id to only show friends of this user 150 'search_terms' => false, // Pass search_terms to filter users by their profile data148 'search_terms' => $search_terms, // Pass search_terms to filter users by their profile data 151 149 152 150 'populate_extras' => true // Fetch usermeta? Friend count, last active etc. … … 160 158 $per_page = $max; 161 159 } 162 163 /* Pass a filter if ?s= is set. */164 if ( $_REQUEST['s'] )165 $search_terms = $_REQUEST['s'];166 167 if ( false === $user_id && $bp->displayed_user->id )168 $user_id = $bp->displayed_user->id;169 160 170 161 $members_template = new BP_Core_Members_Template( $type, $page, $per_page, $max, $user_id, $search_terms, $include, (bool)$populate_extras ); … … 1393 1384 } 1394 1385 1395 /* This function will pass a AJAX built querystring to a loop in the template */1396 function bp_ajax_querystring() {1397 global $bp;1398 1399 return apply_filters( 'bp_ajax_querystring', $bp->ajax_querystring );1400 }1401 1402 1386 /* Template is_() functions to determine the current page */ 1403 1387
Note: See TracChangeset
for help on using the changeset viewer.