groups_check_has_invite_from_user (intuser_id美元,intgroup_id美元,字符串inviter_id美元=假,字符串美元的类型=“发送”)
检查某个用户是否已经被某个特定用户邀请到某个组。
描述
默认情况下,该函数检查已发送的邀请。输入' all '作为$type参数也将返回未发送的邀请(有助于确保AJAX请求不重复)。
参数
- user_id美元
-
(int)(必需)潜在组成员ID。
- group_id美元
-
(int)(必需)潜在组ID。
- inviter_id美元
-
(字符串)(可选)使用'sent'来检查发送的邀请,使用'all'来检查所有的邀请。默认值:“发送”。
默认值:假
- 美元的类型
-
(字符串)(可选)指定一个用户ID,以限制只邀请该用户。默认值:“假”。
默认值:“发送”
返回
(int | bool)如果找到第一个找到的成员ID,则为false。
源
文件:bp-groups / bp-groups-functions.php
Function group_check_has_invite_from_user ($user_id, $group_id, $inviter_id = false, $type = 'sent') {if (empty($user_id) || empty($group_id)) {return false;} $ args =阵列(“user_id”= > user_id美元,“item_id”= > group_id美元,' invite_sent ' = > '发送',);如果($inviter_id) {$args['inviter_id'] = $inviter_id;}如果($ type = = =“草案”| | $ type = = = '所有'){args [' invite_sent '] =美元类型;} $invites_class = new BP_Groups_Invitation_Manager();返回$invites_class->invitation_exists($args);}
更新日志
版本 | 描述 |
---|---|
BuddyPress 5.0.0 | BuddyPress 5.0.0 |
BuddyBoss 1.3.5 | 介绍了。 |