diff options
Diffstat (limited to 'plugins/session/session.module')
-rw-r--r-- | plugins/session/session.module | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/plugins/session/session.module b/plugins/session/session.module index ed1771c..c979a8a 100644 --- a/plugins/session/session.module +++ b/plugins/session/session.module @@ -1,10 +1,11 @@ <?php -function session_init($config) { - $v = $config['mysql']; +function session_db($mysql) { $options = [PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8']; - $pdo = new PDO($v['dsn'], $v['username'], $v['password'], $options); + return new PDO($mysql['dsn'], $mysql['username'], $mysql['password'], $options); +} +function session_init($config) { require_once __DIR__ . '/BridgeSession.php'; - return new BridgeSession($pdo, $config); + return new BridgeSession(session_db($config['mysql']), $config); } |