Changeset 1891 for trunk/bp-groups.php
- Timestamp:
- 09/16/2009 09:23:40 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups.php
r1878 r1891 2211 2211 } 2212 2212 2213 function groups_invite_user( $user_id, $group_id ) { 2214 global $bp; 2213 function 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; 2215 2229 2216 2230 if ( groups_is_user_member( $user_id, $group_id ) ) … … 2220 2234 $invite->group_id = $group_id; 2221 2235 $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; 2225 2239 2226 2240 if ( !$invite->save() ) 2227 2241 return false; 2228 2242 2229 do_action( 'groups_invite_user', $ group_id, $user_id);2243 do_action( 'groups_invite_user', $args ); 2230 2244 2231 2245 return true; 2232 2246 } 2233 2247 2234 function groups_uninvite_user( $user_id, $group_id , $deprecated = true) {2248 function groups_uninvite_user( $user_id, $group_id ) { 2235 2249 global $bp; 2236 2250
Note: See TracChangeset
for help on using the changeset viewer.