Changeset 1929
- Timestamp:
- 09/23/2009 01:18:49 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
bp-groups.php (modified) (1 diff)
-
bp-groups/bp-groups-classes.php (modified) (1 diff)
-
bp-groups/bp-groups-templatetags.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups.php
r1922 r1929 1865 1865 } 1866 1866 1867 function groups_get_alphabetically( $limit = null, $page = 1 ) { 1868 return BP_Groups_Group::get_alphabetically( $limit, $page ); 1869 } 1870 1867 1871 function groups_get_by_most_forum_topics( $limit = null, $page = 1 ) { 1868 1872 return BP_Groups_Group::get_by_most_forum_topics( $limit, $page ); -
trunk/bp-groups/bp-groups-classes.php
r1924 r1929 377 377 } 378 378 379 function get_alphabetically( $limit = null, $page = null ) { 380 global $wpdb, $bp; 381 382 if ( $limit && $page ) 383 $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ); 384 385 if ( !is_site_admin() ) 386 $hidden_sql = "WHERE status != 'hidden'"; 387 388 $paged_groups = $wpdb->get_results( $wpdb->prepare( "SELECT id as group_id FROM {$bp->groups->table_name} {$hidden_sql} ORDER BY name ASC {$pag_sql}" ) ); 389 $total_groups = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(id) FROM {$bp->groups->table_name} {$hidden_sql} ORDER BY name ASC", $limit ) ); 390 391 return array( 'groups' => $paged_groups, 'total' => $total_groups ); 392 } 393 379 394 function get_by_most_forum_topics( $limit = null, $page = null ) { 380 395 global $wpdb, $bp, $bbdb; -
trunk/bp-groups/bp-groups-templatetags.php
r1922 r1929 1820 1820 $this->groups = groups_get_active( $this->pag_num, $this->pag_page ); 1821 1821 break; 1822 1823 case 'alphabetical': default: 1824 $this->groups = groups_get_alphabetically( $this->pag_num, $this->pag_page ); 1825 break; 1822 1826 1823 1827 case 'random':
Note: See TracChangeset
for help on using the changeset viewer.