Skip to:
Content

BuddyPress.org

Changeset 1891 for trunk/bp-groups.php


Ignore:
Timestamp:
09/16/2009 09:23:40 PM (16 years ago)
Author:
apeatling
Message:

Fixing profile pages to work when xprofile is disabled. Added more extensive options to groups_invite_user().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups.php

    r1878 r1891  
    22112211}
    22122212
    2213 function groups_invite_user( $user_id, $group_id ) {
    2214     global $bp;
     2213function groups_invite_user( $args = '' ) {
     2214    global $bp;
     2215   
     2216    $defaults = array(
     2217        'user_id' => false,
     2218        'group_id' => false,
     2219        'inviter_id' => $bp->loggedin_user->id,
     2220        'date_modified' => time(),
     2221        'is_confirmed' => 0
     2222    );
     2223
     2224    $args = wp_parse_args( $args, $defaults );
     2225    extract( $args, EXTR_SKIP );   
     2226
     2227    if ( !$user_id || !$group_id )
     2228        return false;
    22152229   
    22162230    if ( groups_is_user_member( $user_id, $group_id ) )
     
    22202234    $invite->group_id = $group_id;
    22212235    $invite->user_id = $user_id;
    2222     $invite->date_modified = time();
    2223     $invite->inviter_id = $bp->loggedin_user->id;
    2224     $invite->is_confirmed = 0;
     2236    $invite->date_modified = $date_modified;
     2237    $invite->inviter_id = $inviter_id;
     2238    $invite->is_confirmed = $is_confirmed;
    22252239   
    22262240    if ( !$invite->save() )
    22272241        return false;
    22282242   
    2229     do_action( 'groups_invite_user', $group_id, $user_id );
     2243    do_action( 'groups_invite_user', $args );
    22302244       
    22312245    return true;
    22322246}
    22332247
    2234 function groups_uninvite_user( $user_id, $group_id, $deprecated = true ) {
     2248function groups_uninvite_user( $user_id, $group_id ) {
    22352249    global $bp;
    22362250   
Note: See TracChangeset for help on using the changeset viewer.