]> git.mxchange.org Git - friendica.git/commitdiff
run check_config() in a separate process
authorZach Prezkuta <fermion@gmx.com>
Mon, 14 Jan 2013 23:58:32 +0000 (16:58 -0700)
committerZach Prezkuta <fermion@gmx.com>
Mon, 14 Jan 2013 23:58:32 +0000 (16:58 -0700)
include/dbupdate.php [new file with mode: 0644]

diff --git a/include/dbupdate.php b/include/dbupdate.php
new file mode 100644 (file)
index 0000000..6ae1bf1
--- /dev/null
@@ -0,0 +1,29 @@
+<?php
+
+require_once("boot.php");
+
+function dbupdate_run(&$argv, &$argc) {
+       global $a, $db;
+
+       if(is_null($a)){
+               $a = new App;
+       }
+  
+       if(is_null($db)) {
+               @include(".htconfig.php");
+               require_once("include/dba.php");
+               $db = new dba($db_host, $db_user, $db_pass, $db_data);
+                       unset($db_host, $db_user, $db_pass, $db_data);
+       }
+
+       load_config('config');
+       load_config('system');
+
+       check_config($a);
+}
+
+if (array_search(__file__,get_included_files())===0){
+  dbupdate_run($argv,$argc);
+  killme();
+}
+