function user_relationships_rules_condition_users_are_related in User Relationships 7
Same name and namespace in other branches
- 6 user_relationships_rules/user_relationships_rules.rules.inc \user_relationships_rules_condition_users_are_related()
Condition Implementation: Users are related.
File
- user_relationships_rules/
user_relationships_rules.rules.inc, line 210 - Rules integration for the system module
Code
function user_relationships_rules_condition_users_are_related($user1, $user2, $relationship_types) {
// Get the approved relationships between the two users and the specified
// relationship types.
$relationships = user_relationships_load(array(
'approved' => 1,
'rtid' => $relationship_types,
'between' => array(
$user1 instanceof EntityDrupalWrapper ? $user1
->getIdentifier() : $user1->uid,
$user2 instanceof EntityDrupalWrapper ? $user2
->getIdentifier() : $user2->uid,
),
));
return !empty($relationships);
}