Loading db/sql/session.php +5 −3 Original line number Diff line number Diff line Loading @@ -122,8 +122,7 @@ class Session extends Mapper { * @param $table string **/ function __construct(\DB\SQL $db,$table='sessions') { $cmd='CREATE TABLE IF NOT EXISTS '. (($name=$db->name())?($name.'.'):'').$table.' ('. $clause=(($name=$db->name())?($name.'.'):'').$table.' ('. 'session_id VARCHAR(40),'. 'data TEXT,'. 'ip VARCHAR(40),'. Loading @@ -133,7 +132,10 @@ class Session extends Mapper { ')'; if (preg_match('/mssql|sqlsrv|sybase/',$db->driver())) $cmd='IF NOT EXISTS(SELECT * FROM sysobjects WHERE '. 'name='.$db->quote($table).' AND xtype=\'U\') '.$cmd.';'; 'name='.$db->quote($table).' AND xtype=\'U\') '. 'CREATE TABLE '.$clause.';'; else $cmd='CREATE TABLE IF NOT EXISTS .$clause; $db->exec($cmd); parent::__construct($db,$table); session_set_save_handler( Loading Loading
db/sql/session.php +5 −3 Original line number Diff line number Diff line Loading @@ -122,8 +122,7 @@ class Session extends Mapper { * @param $table string **/ function __construct(\DB\SQL $db,$table='sessions') { $cmd='CREATE TABLE IF NOT EXISTS '. (($name=$db->name())?($name.'.'):'').$table.' ('. $clause=(($name=$db->name())?($name.'.'):'').$table.' ('. 'session_id VARCHAR(40),'. 'data TEXT,'. 'ip VARCHAR(40),'. Loading @@ -133,7 +132,10 @@ class Session extends Mapper { ')'; if (preg_match('/mssql|sqlsrv|sybase/',$db->driver())) $cmd='IF NOT EXISTS(SELECT * FROM sysobjects WHERE '. 'name='.$db->quote($table).' AND xtype=\'U\') '.$cmd.';'; 'name='.$db->quote($table).' AND xtype=\'U\') '. 'CREATE TABLE '.$clause.';'; else $cmd='CREATE TABLE IF NOT EXISTS .$clause; $db->exec($cmd); parent::__construct($db,$table); session_set_save_handler( Loading