$page['nb_image_page'] * $multiplier)
{
$multiplier = ($multiplier==1) ? 4 : $multiplier*2;
$multiplier = min($multiplier, ceil(RV_THUMBS_MAX/$page['nb_image_page']));
}
break;
case 'less':
$multiplier = ($multiplier==4) ? 1 : (int)$multiplier/2;
$multiplier = max(1, $multiplier);
break;
}
if ($multiplier>1)
pwg_set_session_var('idx_thumbs_muliplier', $multiplier);
else
pwg_unset_session_var('idx_thumbs_muliplier');
}
$page['nb_image_page'] *= $multiplier;
if ( count($page['items']) )
add_event_handler('loc_end_index', 'rv_thumbs_end_index' );
}
function rv_thumbs_end_index()
{
global $user, $template, $page;
$multiplier = pwg_get_session_var('idx_thumbs_muliplier', 1);
$title = & $template->get_template_vars('TITLE');
$ini_per_page = $user['nb_image_page'];
$has_less = $multiplier>1 && count($page['items'])>$ini_per_page;
$has_more = !empty($page['navigation_bar']) && $multiplier < ceil(RV_THUMBS_MAX/$ini_per_page );
if ($has_less || $has_more)
{
global $lang_info, $conf; if ($lang_info['code']!='en' or $conf['debug_l10n']) load_language( 'lang', dirname(__FILE__).'/' );
$css = 'background:url('.get_root_url().'plugins/rv_thumbs/sprite.gif) no-repeat top left; height:15px; width:17px; padding:0 5px 1px 0; display:inline-block; background-position:center ';
$fmt_link = '