- sessions are always started (even for visitors)

- thumbnail order saved in the session instead of cookie

git-svn-id: http://piwigo.org/svn/trunk@1623 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
rvelices
2006-12-01 01:46:32 +00:00
parent 7111d867b9
commit b2de3c32ee
4 changed files with 62 additions and 24 deletions
+9 -10
View File
@@ -40,12 +40,14 @@ check_status(ACCESS_GUEST);
//---------------------------------------------- change of image display order
if (isset($_GET['image_order']))
{
setcookie(
'pwg_image_order',
$_GET['image_order'] > 0 ? $_GET['image_order'] : '',
0, cookie_path()
);
if ( (int)$_GET['image_order'] > 0)
{
pwg_set_session_var('image_order', (int)$_GET['image_order']);
}
else
{
pwg_unset_session_var('image_order');
}
redirect(
duplicate_index_url(
array(), // nothing to redefine
@@ -260,10 +262,7 @@ if (isset($page['cat_nb_images']) and $page['cat_nb_images'] > 0
// image order
$template->assign_block_vars( 'preferred_image_order', array() );
$order_idx = isset($_COOKIE['pwg_image_order'])
? $_COOKIE['pwg_image_order']
: 0
;
$order_idx = pwg_get_session_var( 'image_order', 0 );
$orders = get_category_preferred_image_orders();
for ($i = 0; $i < count($orders); $i++)