aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorrvelices <rv-github@modusoptimus.com>2006-04-20 02:54:28 +0000
committerrvelices <rv-github@modusoptimus.com>2006-04-20 02:54:28 +0000
commit5f3dddac9c3bbf08fdd700803f4b847db3976b79 (patch)
tree11a7926465ccb8ec6c28a0fcee4f36ac5a866b2e /include
parent23250ebd85239f2b202aaee156f5256012ac16f0 (diff)
bug 340: ini_set disabled to Club Internet ISP + 1 error text message
fix: display issue with IE6 on admin rating (table from 100% to 99%) git-svn-id: http://piwigo.org/svn/branches/branch-1_6@1216 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include')
-rw-r--r--include/functions_session.inc.php20
1 files changed, 13 insertions, 7 deletions
diff --git a/include/functions_session.inc.php b/include/functions_session.inc.php
index 5769a6c10..48271af6e 100644
--- a/include/functions_session.inc.php
+++ b/include/functions_session.inc.php
@@ -65,11 +65,17 @@ if (isset($conf['session_save_handler'])
'pwg_session_destroy',
'pwg_session_gc'
);
- ini_set('session.use_cookies', $conf['session_use_cookies']);
- ini_set('session.use_only_cookies', $conf['session_use_only_cookies']);
- ini_set('session.use_trans_sid', intval($conf['session_use_trans_sid']));
- ini_set('session.name', $conf['session_name']);
- ini_set('session.cookie_path', cookie_path() );
+ if ( function_exists('ini_set') )
+ {
+ ini_set('session.use_cookies', $conf['session_use_cookies']);
+ ini_set('session.use_only_cookies', $conf['session_use_only_cookies']);
+ ini_set('session.use_trans_sid', intval($conf['session_use_trans_sid']));
+ }
+ session_name( $conf['session_name'] );
+ session_set_cookie_params(
+ ini_get('session.cookie_lifetime'),
+ cookie_path()
+ );
}
// cookie_path returns the path to use for the PhpWebGallery cookie.
@@ -166,7 +172,7 @@ UPDATE '.SESSIONS_TABLE.'
;';
pwg_query($query);
if ( mysql_affected_rows()>0 )
- {
+ {
return true;
}
$query = '
@@ -174,7 +180,7 @@ INSERT INTO '.SESSIONS_TABLE.'
(id,data,expiration)
VALUES(\''.$session_id.'\',\''.$data.'\',now())
;';
- pwg_query($query);
+ mysql_query($query);
return true;
}