X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=dbinstall.php;h=7ecf75c4ea5aaefd277e3b8c0524e9f990c99427;hb=c1dab04d6ff59c3c8ced5d95b84090dd3bef03e1;hp=c65358a81a37751bfe31b314ee902c1a9c878c16;hpb=098a79f0819ebb89b7d48df4a6b154af4560f68e;p=timetracker.git
diff --git a/dbinstall.php b/dbinstall.php
index c65358a8..7ecf75c4 100644
--- a/dbinstall.php
+++ b/dbinstall.php
@@ -28,67 +28,206 @@
require_once('WEB-INF/config.php');
require_once('WEB-INF/lib/common.lib.php');
-if (!require_once('MDB2.php')) {
- die ("Unable to require MDB2 module. Please check it
\n");
-}
require_once('initialize.php');
import('ttUserHelper');
import('ttTaskHelper');
+import('ttRoleHelper');
+import('ttOrgHelper');
+
+// TODO: we need an installer.
+
+// ttExecute - executes an sql statement and prints either an error or a success message.
+function ttExecute($sql) {
+ print "
".$sql.""; + $mdb2 = getConnection(); + $affected = $mdb2->exec($sql); + if (is_a($affected, 'PEAR_Error')) + print 'Error: '.$affected->getMessage().'.
".$sql.""; - $mdb2 = getConnection(); - $affected = $mdb2->exec($sql); - if (is_a($affected, 'PEAR_Error')) { - print "error: ".$affected->getMessage()."