[Phpfreechat-svn] SF.net SVN: phpfreechat:[1258] trunk/src/pfcuserconfig.class.php
Status: Beta
Brought to you by:
kerphi
From: <ke...@us...> - 2009-01-01 18:03:35
|
Revision: 1258 http://phpfreechat.svn.sourceforge.net/phpfreechat/?rev=1258&view=rev Author: kerphi Date: 2009-01-01 18:03:30 +0000 (Thu, 01 Jan 2009) Log Message: ----------- Few fixes about the user's sessions variables (thanks to Dany Eudes for the suggestions) Modified Paths: -------------- trunk/src/pfcuserconfig.class.php Modified: trunk/src/pfcuserconfig.class.php =================================================================== --- trunk/src/pfcuserconfig.class.php 2008-12-02 08:35:22 UTC (rev 1257) +++ trunk/src/pfcuserconfig.class.php 2009-01-01 18:03:30 UTC (rev 1258) @@ -37,7 +37,7 @@ $this->_getParam("privmsg"); if (!isset($this->privmsg)) $this->_setParam("privmsg",array()); $this->_getParam("serverid"); - if (!isset($this->privmsg)) $this->_setParam("serverid",$c->serverid); + if (!isset($this->serverid)) $this->_setParam("serverid",$c->serverid); } function &Instance() @@ -56,7 +56,7 @@ if (!isset($this->$p)) { $c =& pfcGlobalConfig::Instance(); - $nickid = "pfcuserconfig_".$c->getId(); + $nickid = 'pfcuserconfig_'.$c->getId().'_'.$this->nickid; $nickid_param = $nickid."_".$p; if (isset($_SESSION[$nickid_param])) $this->$p = $_SESSION[$nickid_param]; @@ -67,7 +67,7 @@ function _setParam($p, $v) { $c =& pfcGlobalConfig::Instance(); - $nickid_param = "pfcuserconfig_".$c->getId()."_".$p; + $nickid_param = 'pfcuserconfig_'.$c->getId().'_'.$this->nickid.'_'.$p; $_SESSION[$nickid_param] = $v; $this->$p = $v; } @@ -75,7 +75,7 @@ function _rmParam($p) { $c =& pfcGlobalConfig::Instance(); - $nickid_param = "pfcuserconfig_".$c->getId()."_".$p; + $nickid_param = 'pfcuserconfig_'.$c->getId().'_'.$this->nickid.'_'.$p; unset($_SESSION[$nickid_param]); unset($this->$p); if ($p == 'active') $this->active = false; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |