Changeset 2488 for trunk/bp-core/bp-core-templatetags.php
- Timestamp:
- 01/31/2010 12:05:08 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-templatetags.php
r2485 r2488 118 118 global $bp, $members_template; 119 119 120 /*** 121 * Set the defaults based on the current page. Any of these will be overridden 122 * if arguments are directly passed into the loop. Custom plugins should always 123 * pass their parameters directly to the loop. 124 */ 125 $type = 'active'; 126 $user_id = false; 127 $page = 1; 128 129 /* 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']; 139 120 140 // type: active ( default ) | random | newest | popular | online | alphabetical 121 141 $defaults = array( 122 'type' => 'active',123 'page' => 1,124 'per_page' => 10,142 'type' => $type, 143 'page' => $page, 144 'per_page' => 20, 125 145 'max' => false, 126 146 127 147 'include' => false, // Pass a user_id or comma separated list of user_ids to only show these users 128 148 129 'user_id' => false, // Pass a user_id to only show friends of this user149 'user_id' => $user_id, // Pass a user_id to only show friends of this user 130 150 'search_terms' => false, // Pass search_terms to filter users by their profile data 131 151 … … 134 154 135 155 $r = wp_parse_args( $args, $defaults ); 136 extract( $r , EXTR_SKIP);156 extract( $r ); 137 157 138 158 if ( $max ) {
Note: See TracChangeset
for help on using the changeset viewer.