Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/10/2012 01:17:51 AM (14 years ago)
Author:
johnjamesjacoby
Message:

Remove unneeded globals and clean up some code in Groups component. See #3989.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups/bp-groups-functions.php

    r5687 r5689  
    5656
    5757function groups_create_group( $args = '' ) {
    58     global $bp;
    5958
    6059    extract( $args );
     
    7271     */
    7372
    74     if ( isset( $group_id ) && $group_id )
     73    if ( !empty( $group_id ) )
    7574        $group = groups_get_group( array( 'group_id' => $group_id ) );
    7675    else
    7776        $group = new BP_Groups_Group;
    7877
    79     if ( isset( $creator_id ) && $creator_id )
     78    if ( !empty( $creator_id ) )
    8079        $group->creator_id = $creator_id;
    8180    else
     
    9291
    9392    if ( isset( $status ) ) {
    94         if ( groups_is_valid_status( $status ) )
     93        if ( groups_is_valid_status( $status ) ) {
    9594            $group->status = $status;
     95        }
    9696    }
    9797
    9898    if ( isset( $enable_forum ) )
    9999        $group->enable_forum = $enable_forum;
    100     else if ( !$group_id && !isset( $enable_forum ) )
     100    else if ( empty( $group_id ) && !isset( $enable_forum ) )
    101101        $group->enable_forum = 1;
    102102
     
    116116        $member->is_confirmed  = 1;
    117117        $member->date_modified = bp_core_current_time();
    118 
    119118        $member->save();
     119
    120120        do_action( 'groups_create_group', $group->id, $member, $group );
    121121
     
    130130
    131131function groups_edit_base_group_details( $group_id, $group_name, $group_desc, $notify_members ) {
    132     global $bp;
    133132
    134133    if ( empty( $group_name ) || empty( $group_desc ) )
     
    152151
    153152function groups_edit_group_settings( $group_id, $enable_forum, $status, $invite_status = false ) {
    154     global $bp;
    155153
    156154    $group = groups_get_group( array( 'group_id' => $group_id ) );
     
    264262    global $bp;
    265263
    266     if ( !$user_id )
     264    if ( empty( $user_id ) )
    267265        $user_id = bp_loggedin_user_id();
    268266
     
    305303    global $bp;
    306304
    307     if ( !$user_id )
     305    if ( empty( $user_id ) )
    308306        $user_id = bp_loggedin_user_id();
    309307
     
    379377
    380378function groups_get_groups( $args = '' ) {
    381     global $bp;
    382379
    383380    $defaults = array(
     
    388385        'search_terms'    => false,    // Limit to groups that match these search terms
    389386        'show_hidden'     => false,    // Show hidden groups to non-admins
    390 
    391387        'per_page'        => 20,       // The number of results to return per page
    392388        'page'            => 1,        // The page to return if limiting per page
     
    412408
    413409function groups_get_user_groups( $user_id = 0, $pag_num = 0, $pag_page = 0 ) {
    414     global $bp;
    415 
    416     if ( !$user_id )
     410
     411    if ( empty( $user_id ) )
    417412        $user_id = bp_displayed_user_id();
    418413
     
    421416
    422417function groups_total_groups_for_user( $user_id = 0 ) {
    423     global $bp;
    424 
    425     if ( !$user_id )
     418
     419    if ( empty( $user_id ) )
    426420        $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : bp_loggedin_user_id();
    427421
     
    548542
    549543function groups_get_invites_for_user( $user_id = 0, $limit = false, $page = false, $exclude = false ) {
    550     global $bp;
    551 
    552     if ( !$user_id )
     544
     545    if ( empty( $user_id ) )
    553546        $user_id = bp_loggedin_user_id();
    554547
     
    557550
    558551function groups_invite_user( $args = '' ) {
    559     global $bp;
    560552
    561553    $defaults = array(
     
    570562    extract( $args, EXTR_SKIP );
    571563
    572     if ( !$user_id || !$group_id )
     564    if ( empty( $user_id ) || empty( $group_id ) )
    573565        return false;
    574566
     
    591583
    592584function groups_uninvite_user( $user_id, $group_id ) {
    593     global $bp;
    594585
    595586    if ( !BP_Groups_Member::delete( $user_id, $group_id ) )
     
    648639
    649640function groups_send_invites( $user_id, $group_id ) {
    650     global $bp;
    651 
    652     if ( !$user_id )
     641
     642    if ( empty( $user_id ) )
    653643        $user_id = bp_loggedin_user_id();
    654644
     
    711701
    712702function groups_demote_member( $user_id, $group_id ) {
    713     global $bp;
     703
     704    if ( ! bp_is_item_admin() || ! bp_is_item_mod() )
     705        return false;
    714706
    715707    $member = new BP_Groups_Member( $user_id, $group_id );
     
    761753
    762754function groups_send_membership_request( $requesting_user_id, $group_id ) {
    763     global $bp;
    764755
    765756    // Prevent duplicate requests
     
    797788
    798789function groups_accept_membership_request( $membership_id, $user_id = 0, $group_id = 0 ) {
    799     global $bp;
    800 
    801     if ( $user_id && $group_id )
     790
     791    if ( !empty( $user_id ) && !empty( $group_id ) )
    802792        $membership = new BP_Groups_Member( $user_id, $group_id );
    803793    else
     
    847837
    848838function groups_delete_membership_request( $membership_id, $user_id = 0, $group_id = 0 ) {
    849     if ( $user_id && $group_id )
     839    if ( !empty( $user_id ) && !empty( $group_id ) )
    850840        $membership = new BP_Groups_Member( $user_id, $group_id );
    851841    else
Note: See TracChangeset for help on using the changeset viewer.