function flag_rules_action_fetch_users in Flag 7.2
Same name and namespace in other branches
- 7.3 flag.rules.inc \flag_rules_action_fetch_users()
Base action implementation: Fetch users who flagged an entity.
1 string reference to 'flag_rules_action_fetch_users'
- flag_rules_action_info in ./
flag.rules.inc - Implements hook_rules_action_info().
File
- ./
flag.rules.inc, line 314 - Rules integration for the Flag module.
Code
function flag_rules_action_fetch_users($flag, $entity) {
$result = db_select('flag_content', 'fc')
->fields('fc', array(
'uid',
))
->condition('content_type', $flag->content_type)
->condition('content_id', $flag
->get_content_id($entity))
->condition('fid', $flag->fid)
->execute();
$uids = $result
->fetchCol();
// Filter out anonymous users.
return array(
'users' => array_filter($uids),
);
}