Changeset 2580 for trunk/bp-blogs/bp-blogs-templatetags.php
- Timestamp:
- 02/04/2010 10:09:40 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-blogs/bp-blogs-templatetags.php
r2576 r2580 117 117 $type = 'active'; 118 118 $user_id = false; 119 $ page = 1;119 $search_terms = false; 120 120 121 121 /* User filtering */ 122 if ( !empty( $bp->displayed_user->id ) || 'personal' == $_COOKIE['bp-blogs-scope'] ) 123 $user_id = ( !empty( $bp->displayed_user->id ) ) ? $bp->displayed_user->id : $bp->loggedin_user->id; 124 125 /* Action filtering */ 126 if ( !empty( $_COOKIE['bp-blogs-filter'] ) && '-1' != $_COOKIE['bp-blogs-filter'] ) 127 $type = $_COOKIE['bp-blogs-filter']; 128 129 if ( !empty( $_COOKIE['bp-blogs-page'] ) && '-1' != $_COOKIE['bp-blogs-page'] ) 130 $page = $_COOKIE['bp-blogs-page']; 122 if ( !empty( $bp->displayed_user->id ) ) 123 $user_id = $bp->displayed_user->id; 124 125 if ( !empty( $_REQUEST['s'] ) ) 126 $search_terms = $_REQUEST['s']; 131 127 132 128 $defaults = array( 133 129 'type' => $type, 134 'page' => $page,130 'page' => 1, 135 131 'per_page' => 20, 136 132 'max' => false, 137 133 138 134 'user_id' => $user_id, // Pass a user_id to limit to only blogs this user has higher than subscriber access to 139 'search_terms' => false// Pass search terms to filter on the blog title or description.135 'search_terms' => $search_terms // Pass search terms to filter on the blog title or description. 140 136 ); 141 137 142 138 $r = wp_parse_args( $args, $defaults ); 143 139 extract( $r ); 144 145 // type: active ( default ) | random | newest | alphabetical146 147 if ( !empty( $_REQUEST['s'] ) )148 $search_terms = $_REQUEST['s'];149 140 150 141 if ( $max ) { … … 154 145 155 146 $blogs_template = new BP_Blogs_Template( $type, $page, $per_page, $max, $user_id, $search_terms ); 156 157 147 return $blogs_template->has_blogs(); 158 148 }
Note: See TracChangeset
for help on using the changeset viewer.