function instagram_feeds_views_query_alter in Instagram Feeds 7
Implements hook_views_query_alter().
File
- ./
instagram_feeds.module, line 909
Code
function instagram_feeds_views_query_alter(&$view, &$query) {
if ('instagram_feeds_content' == $view->name && 'default' == $view->current_display) {
switch ($view->instagram_config['favorites']) {
// Sorting by Favorites (favorites first).
case 1:
foreach ($view->query->orderby as $key => $sorting_field) {
if ('node_sticky' == $sorting_field['field']) {
unset($view->query->orderby[$key]);
$view->query->orderby = array_merge(array(
$sorting_field,
), $view->query->orderby);
}
}
break;
// Show Only Favorites images.
case 2:
$view->query->where[1]['conditions'][] = array(
'field' => 'node.sticky',
'value' => 0,
'operator' => '<>',
);
break;
}
}
}