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.module10
1 files changed, 10 insertions, 0 deletions
diff --git a/plugins/session/session.module b/plugins/session/session.module
new file mode 100644
index 0000000..ed1771c
--- /dev/null
+++ b/plugins/session/session.module
@@ -0,0 +1,10 @@
+<?php
+
+function session_init($config) {
+ $v = $config['mysql'];
+ $options = [PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'];
+ $pdo = new PDO($v['dsn'], $v['username'], $v['password'], $options);
+
+ require_once __DIR__ . '/BridgeSession.php';
+ return new BridgeSession($pdo, $config);
+}