Здравствуйте. Нужно создать свой фильтр во вьювс. и вот дальше тупик! вот в этом и проблема, что я не знаю как этот запрос составить, в папке хендлеров пересмотрел все, но ничего не понял... есть таблица og_membership в ней поле etid этот код работает (просто проверял его - не в хендлере)
$current_user_uid=$user->uid;
$current_user_group=db_select('og_membership', 'ogm')
->FIELDS('ogm', array('gid', 'etid'))
->condition('ogm.etid', $current_user_uid)
->EXECUTE()->fetchField();
$myres=db_select('og_membership', 'ogm')
->FIELDS('ogm')
->condition('ogm.gid', $current_user_group)
->EXECUTE()->fetchAll();
то есть, нужно чтобы фильтр смотрел к какой группе принадлежит текущий пользователь и выводил только тех пользователей, с которыми он в одной группе. как мне такое в хендлер добавить?
в хендлере начал писать
$this->ensure_my_table();
global $user;
$current_user_uid=$user->uid;
$this->query->add_where(...)
но дальше тупик... как этот запрос составить я не пойму. Помогите пожалуйста!