diff --git a/sites/all/modules/gui/materiobasemod/materio_search_api.pages.inc b/sites/all/modules/gui/materiobasemod/materio_search_api.pages.inc index 2a2a88a7..3594c337 100755 --- a/sites/all/modules/gui/materiobasemod/materio_search_api.pages.inc +++ b/sites/all/modules/gui/materiobasemod/materio_search_api.pages.inc @@ -402,11 +402,12 @@ function materio_search_api_actuality(){ // dsm(date('d m y', $date_limit)); } - $viewmode = isset($user->data['materiosearchapi_viewmode']) - ? $user->data['materiosearchapi_viewmode'] - : user_access('access to materio database') - ? variable_get('defaultviewmode', 'cardmedium') - : 'cardbig'; + # retrieve viewmode and then use it to define the query range + $viewmode = user_access('access to materio database') + ? isset($user->data['materiosearchapi_viewmode']) + ? $user->data['materiosearchapi_viewmode'] + : variable_get('defaultviewmode', 'cardmedium') + : 'cardbig'; $limit = 10;//variable_get($viewmode.'_limite', '10'); $offset = pager_find_page() * $limit;