function fb_views_handler_filter_friends::query in Drupal for Facebook 6.2
Same name and namespace in other branches
- 6.3 fb_views/fb_views_handler_filter_friends.inc \fb_views_handler_filter_friends::query()
- 7.3 fb_views/fb_views_handler_filter_friends.inc \fb_views_handler_filter_friends::query()
File
- fb_views/
fb_views_handler_filter_friends.inc, line 12 - Filter handler for friends of the current user
Class
- fb_views_handler_filter_friends
- @file Filter handler for friends of the current user
Code
function query() {
$fb_app = $GLOBALS['_fb_app'];
// Set on Canvas and Connect pages.
$uid = $GLOBALS['user']->uid;
if ($fb_app && $uid) {
$fbu = fb_get_fbu($uid, $fb_app);
if ($fbu) {
$friends = fb_get_friends($fbu, $fb_app);
if (is_array($friends) && count($friends)) {
$this
->ensure_my_table();
$this->query
->add_where(0, $this->table_alias . '.fbu IN (%s)', implode(',', $friends));
}
}
}
}