re-initialise the database after re-opening the connection (allows sqlite to use now())
This commit is contained in:
parent
27b6f56e01
commit
b512d93c91
15
install.php
15
install.php
@ -243,6 +243,21 @@ function insert_defaults($dsn) { // {{{
|
|||||||
die("Couldn't connect to \"$dsn\"");
|
die("Couldn't connect to \"$dsn\"");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if(substr($dsn, 0, 5) == "mysql") {
|
||||||
|
$engine = new MySQL();
|
||||||
|
}
|
||||||
|
else if(substr($dsn, 0, 5) == "pgsql") {
|
||||||
|
$engine = new PostgreSQL();
|
||||||
|
}
|
||||||
|
else if(substr($dsn, 0, 6) == "sqlite") {
|
||||||
|
$engine = new SQLite();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
die("Unknown database engine; Shimmie currently officially supports MySQL
|
||||||
|
(mysql://), with hacks for Postgres (pgsql://) and SQLite (sqlite://)");
|
||||||
|
}
|
||||||
|
$engine->init($db);
|
||||||
|
|
||||||
$config_insert = $db->Prepare("INSERT INTO config(name, value) VALUES(?, ?)");
|
$config_insert = $db->Prepare("INSERT INTO config(name, value) VALUES(?, ?)");
|
||||||
$user_insert = $db->Prepare("INSERT INTO users(name, pass, joindate, admin) VALUES(?, ?, now(), ?)");
|
$user_insert = $db->Prepare("INSERT INTO users(name, pass, joindate, admin) VALUES(?, ?, now(), ?)");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user