Changeset 2702 for trunk/bp-groups/bp-groups-templatetags.php
- Timestamp:
- 02/12/2010 02:14:20 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/bp-groups/bp-groups-templatetags.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups/bp-groups-templatetags.php
r2700 r2702 29 29 $this->pag_num = isset( $_REQUEST['num'] ) ? intval( $_REQUEST['num'] ) : $per_page; 30 30 31 switch ( $type ) { 32 case 'active': default: 33 $this->groups = groups_get_active( $this->pag_num, $this->pag_page, $user_id, $search_terms, $populate_extras ); 34 break; 35 36 case 'alphabetical': default: 37 $this->groups = groups_get_alphabetically( $this->pag_num, $this->pag_page, $user_id, $search_terms, $populate_extras ); 38 break; 39 40 case 'random': 41 $this->groups = groups_get_random_groups( $this->pag_num, $this->pag_page, $user_id, $search_terms, $populate_extras ); 42 break; 43 44 case 'newest': 45 $this->groups = groups_get_newest( $this->pag_num, $this->pag_page, $user_id, $search_terms, $populate_extras ); 46 break; 47 48 case 'popular': 49 $this->groups = groups_get_popular( $this->pag_num, $this->pag_page, $user_id, $search_terms, $populate_extras ); 50 break; 51 52 case 'most-forum-topics': 53 $this->groups = groups_get_by_most_forum_topics( $this->pag_num, $this->pag_page, $user_id, $search_terms, $populate_extras ); 54 break; 55 56 case 'most-forum-posts': 57 $this->groups = groups_get_by_most_forum_posts( $this->pag_num, $this->pag_page, $user_id, $search_terms, $populate_extras ); 58 break; 59 60 case 'invites': 61 $this->groups = groups_get_invites_for_user( $user_id, $this->pag_num, $this->pag_page ); 62 break; 63 64 case 'single-group': 65 $group = new stdClass; 66 $group->group_id = BP_Groups_Group::get_id_from_slug($slug); 67 $this->groups = array( $group ); 68 break; 69 70 71 case 'admin-of': 72 if ( $user_id ) 73 $this->groups = groups_get_user_is_admin_of( $user_id, $this->pag_num, $this->pag_page, $search_terms ); 74 break; 75 76 case 'mod-of': 77 if ( $user_id ) 78 $this->groups = groups_get_user_is_mod_of( $user_id, $this->pag_num, $this->pag_page, $filter ); 79 break; 80 } 31 if ( 'invites' == $type ) 32 $this->groups = groups_get_invites_for_user( $user_id, $this->pag_num, $this->pag_page ); 33 else if ( 'single-group' == $type ) { 34 $group = new stdClass; 35 $group->group_id = BP_Groups_Group::get_id_from_slug($slug); 36 $this->groups = array( $group ); 37 } else 38 $this->groups = groups_get_groups( array( 'type' => $type, 'per_page' => $this->pag_num, 'page' =>$this->pag_page, 'user_id' => $user_id, 'search_terms' => $search_terms, 'populate_extras' => $populate_extras ) ); 81 39 82 40 if ( 'invites' == $type ) { … … 188 146 /* Type */ 189 147 if ( 'my-groups' == $bp->current_action ) { 190 if ( 'recently-joined' == $order ) 191 $type = 'recently-joined'; 192 else if ( 'most-popular' == $order ) 148 if ( 'most-popular' == $order ) 193 149 $type = 'popular'; 194 else if ( 'admin-of' == $order ) { 195 $type = 'admin-of'; 196 } else if ( 'mod-of' == $order ) { 197 $type = 'mod-of'; 198 } else if ( 'alphabetically' == $order ) 150 else if ( 'alphabetically' == $order ) 199 151 $type = 'alphabetical'; 200 152 } else if ( 'invites' == $bp->current_action ) {
Note: See TracChangeset
for help on using the changeset viewer.