diff options
author | Christoph Burschka | 2014-01-16 19:34:39 +0100 |
---|---|---|
committer | Christoph Burschka | 2014-01-16 19:34:39 +0100 |
commit | 841bcac241bac980d5e943793ffda3372d7f8f82 (patch) | |
tree | 93ffd23c4340426358ce3ee86869cd785a195cd8 /plugins/session/session.module | |
parent | Finally remove unused setpass/register hooks. (diff) | |
download | ejabberd-auth-php-841bcac241bac980d5e943793ffda3372d7f8f82.tar.gz |
Big multiple-plugins patch (fixes #2).
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); } |