diff --git a/handlers/views_handler_sort.inc b/handlers/views_handler_sort.inc index c0f51f7..84eaeaa 100644 --- a/handlers/views_handler_sort.inc +++ b/handlers/views_handler_sort.inc @@ -220,8 +220,8 @@ class views_handler_sort extends views_handler { // Check if we store exposed value for current user. global $user; - $allowed_rids = empty($this->view->display_handler->display->display_options['exposed_form']['options']['sort_remember']) ? - array() : array_filter($this->view->display_handler->display->display_options['exposed_form']['options']['sort_remember']); + $allowed_rids = empty($this->view->display_handler->display->display_options['exposed_form']['options']['sort_remember_roles']) ? + array() : array_filter($this->view->display_handler->display->display_options['exposed_form']['options']['sort_remember_roles']); $intersect_rids = array_intersect_key($allowed_rids, $user->roles); if (empty($intersect_rids)) { return; @@ -250,8 +250,8 @@ class views_handler_sort extends views_handler { } $session = &$_SESSION['views'][$this->view->name][$display_id]; - $session['sort_by'] = $input->sort_by; - $session['sort_order'] = $input->sort_order; + $session['sort_by'] = $input['sort_by']; + $session['sort_order'] = $input['sort_order']; } }