summaryrefslogtreecommitdiff
path: root/plugins/session/session.module
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/session/session.module')
-rw-r--r--plugins/session/session.module9
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);
}