summaryrefslogtreecommitdiff
path: root/plugins/session/install.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/session/install.php')
-rw-r--r--plugins/session/install.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/plugins/session/install.php b/plugins/session/install.php
new file mode 100644
index 0000000..29771b3
--- /dev/null
+++ b/plugins/session/install.php
@@ -0,0 +1,19 @@
+<?php
+
+define('ROOT', __DIR__ . '/../../');
+
+require_once ROOT . 'plugins/session/session.module';
+require_once ROOT . 'config.php';
+
+$db = session_db($config['session']['mysql']);
+
+$db->exec(sprintf(<<<SQL
+CREATE TABLE `%s` (
+ username VARCHAR(255),
+ secret VARCHAR(40),
+ created INT,
+ PRIMARY KEY(username, secret),
+ INDEX(created)
+);
+SQL
+, $config['session']['mysql']['tablename']));