3765aca2bc77bfdbe79efb679d02bc4dcfcede38
[gwvp-mini.git] / www / index.php
1 <?php
2 error_log("INCALLSTART ".print_r($_COOKIE, true)." -------------------- ".print_r($_SERVER,true)." ---------- ".print_r($_REQUEST, true));
3 $WEB_ROOT_FS = realpath(dirname(__FILE__));\r
4 $BASE_URL = dirname($_SERVER["PHP_SELF"]);\r
5 \r
6 global $WEB_ROOT_FS, $BASE_URL, $data_directory, $db_type, $db_name, $db_username, $db_password;\r
7
8 if(file_exists("./config.php")) require_once("./config.php");
9 else if(file_exists("/etc/gwvpmini/config.php")) require_once("/etc/gwvpmini/config.php");
10 else $noconfig = true;
11
12 if(file_exists("../gwvpmini/gwvpmini.php")) require_once("../gwvpmini/gwvpmini.php");
13 else if(file_exists("/usr/share/gwvpmini/lib/gwvpmini/gwvpmini.php")) require_once("/usr/share/gwvpmini/lib/gwvpmini/gwvpmini.php");
14
15
16
17 if(isset($noconfig)) {
18         gwvpmini_goSetup();
19         return;
20 }
21
22 // need to make this db agnostic
23 if(!gwvpmini_DBExists($db_name)) {
24         if(!is_dir("$data_directory/repos")) mkdir("$data_directory/repos");
25         
26         error_log("CREATEDATABASE");
27         gwvpmini_dbCreateSQLiteStructure($db_name);
28         gwvpmini_setConfigVal("repodir", "$data_directory/repos");
29 }
30
31 error_log("REQUEST BEGIN");
32 gwvpmini_goWeb();
33
34
35 /*echo "<pre>";
36 print_r($_SERVER);
37 print_r($_REQUEST);
38 print_r($_SESSION);
39 echo "</pre>";*/
40
41 ?>