function prev_next_views_views_pre_execute in Previous/Next API 6
Same name and namespace in other branches
- 7.2 prev_next_views.module \prev_next_views_views_pre_execute()
- 7 prev_next_views.module \prev_next_views_views_pre_execute()
Implementation of hook_views_pre_execute().
File
- ./
prev_next_views.module, line 85
Code
function prev_next_views_views_pre_execute(&$view) {
if (in_array($view->name, variable_get('prev_next_views_enabled', array()))) {
$query = db_rewrite_sql($view->build_info['query'], $view->base_table, $view->base_field, array(
'view' => &$view,
));
$args = $view->build_info['query_args'];
$result = db_query($query, $args);
$nids = array();
while ($item = db_fetch_array($result)) {
$nids[] = $item['nid'];
}
$_SESSION['prev_next_views'] = $nids;
}
}