Changeset 4489 for trunk/bp-groups/bp-groups-template.php
- Timestamp:
- 06/12/2011 12:14:45 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/bp-groups/bp-groups-template.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups/bp-groups-template.php
r4471 r4489 579 579 } 580 580 581 /** 582 * Return a list of user_ids for a group's admins 583 * 584 * @package BuddyPress 585 * @since 1.3 586 * 587 * @param obj $group (optional) The group being queried. Defaults to the current group in the loop 588 * @param str $format 'string' to get a comma-separated string, 'array' to get an array 589 * @return mixed $admin_ids A string or array of user_ids 590 */ 591 function bp_group_admin_ids( $group = false, $format = 'string' ) { 592 global $groups_template; 593 594 if ( !$group ) 595 $group =& $groups_template->group; 596 597 $admin_ids = array(); 598 599 if ( $group->admins ) { 600 foreach( $group->admins as $admin ) { 601 $admin_ids[] = $admin->user_id; 602 } 603 } 604 605 if ( 'string' == $format ) 606 $admin_ids = implode( ',', $admin_ids ); 607 608 return apply_filters( 'bp_group_admin_ids', $admin_ids ); 609 } 610 611 /** 612 * Return a list of user_ids for a group's moderators 613 * 614 * @package BuddyPress 615 * @since 1.3 616 * 617 * @param obj $group (optional) The group being queried. Defaults to the current group in the loop 618 * @param str $format 'string' to get a comma-separated string, 'array' to get an array 619 * @return mixed $mod_ids A string or array of user_ids 620 */ 621 function bp_group_mod_ids( $group = false, $format = 'string' ) { 622 global $groups_template; 623 624 if ( !$group ) 625 $group =& $groups_template->group; 626 627 $mod_ids = array(); 628 629 if ( $group->mods ) { 630 foreach( $group->mods as $mod ) { 631 $mod_ids[] = $mod->user_id; 632 } 633 } 634 635 if ( 'string' == $format ) 636 $mod_ids = implode( ',', $mod_ids ); 637 638 return apply_filters( 'bp_group_mod_ids', $mod_ids ); 639 } 640 581 641 function bp_group_all_members_permalink() { 582 642 echo bp_get_group_all_members_permalink(); … … 960 1020 961 1021 $defaults = array( 962 'user_id' => $members_template->member->user_id,1022 'user_id' => !empty( $members_template->member->user_id ) ? $members_template->member->user_id : false, 963 1023 'group' => &$groups_template->group 964 1024 );
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)