Loading db/sql/session.php +13 −11 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') { $db->exec( 'CREATE TABLE IF NOT EXISTS '. $cmd='CREATE TABLE IF NOT EXISTS '. (($name=$db->name())?($name.'.'):'').$table.' ('. 'session_id VARCHAR(40),'. 'data TEXT,'. Loading @@ -131,8 +130,11 @@ class Session extends Mapper { 'agent VARCHAR(255),'. 'stamp INTEGER,'. 'PRIMARY KEY(session_id)'. ');' ); ')'; if (preg_match('/mssql|sqlsrv|sybase/',$db->driver())) $cmd='IF NOT EXISTS(SELECT * FROM sysobjects WHERE '. 'name='.$db->quote($table).' AND xtype=\'U\') '.$cmd.';'; $db->exec($cmd); parent::__construct($db,$table); session_set_save_handler( array($this,'open'), Loading Loading
db/sql/session.php +13 −11 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') { $db->exec( 'CREATE TABLE IF NOT EXISTS '. $cmd='CREATE TABLE IF NOT EXISTS '. (($name=$db->name())?($name.'.'):'').$table.' ('. 'session_id VARCHAR(40),'. 'data TEXT,'. Loading @@ -131,8 +130,11 @@ class Session extends Mapper { 'agent VARCHAR(255),'. 'stamp INTEGER,'. 'PRIMARY KEY(session_id)'. ');' ); ')'; if (preg_match('/mssql|sqlsrv|sybase/',$db->driver())) $cmd='IF NOT EXISTS(SELECT * FROM sysobjects WHERE '. 'name='.$db->quote($table).' AND xtype=\'U\') '.$cmd.';'; $db->exec($cmd); parent::__construct($db,$table); session_set_save_handler( array($this,'open'), Loading