From 22146c2778306a3372bd1b33d417023a453df230 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Thu, 2 Jul 2015 18:34:27 +0200 Subject: [PATCH] fixed viewmode change bug --- .../gui/materiobasemod/materio_search_api.pages.inc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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;