ユーザーがグループのメンバーであるかどうかを確認するには、どのコードを使用できますか?
Organic Groupsの7.x-2.xブランチでは、次のコードを使用する必要があります。
og_is_member('node', $gid, 'user', $user)
「ノード」はエンティティタイプです。関数 og_is_member は、正しい値を返すために4つのパラメーターを必要とします。
Drupal 7の場合、Organic Groupsの7.x-1.xブランチの場合、 og_is_member()
を使用できます。
$gid = 12;
if (og_is_member($gid)) {
drupal_set_message('Current logged in user is member');
}
$gid = 12;
$account = user_load(3);
if (og_is_member($gid, 'user', $account)) {
drupal_set_message('User id 3 is member of group 12');
}