add some functions to pull git infomation from a repo
[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, $IS_WEB_REQUEST, $cmd_line_tool;
7 global $git_backend_cmd, $git_cli_cmd, $php_cli_cmd, $data_directory, $cmd_line_tool;\r
8
9 $IS_WEB_REQUEST = true;\r
10
11 if(file_exists("./config.php")) require_once("./config.php");
12 else if(file_exists("/etc/gwvpmini/config.php")) require_once("/etc/gwvpmini/config.php");
13 else $noconfig = true;
14
15 if(file_exists("../gwvpmini/gwvpmini.php")) require_once("../gwvpmini/gwvpmini.php");
16 else if(file_exists("/usr/share/gwvpmini/lib/gwvpmini/gwvpmini.php")) require_once("/usr/share/gwvpmini/lib/gwvpmini/gwvpmini.php");
17
18
19 if(isset($noconfig)) {
20         gwvpmini_goSetup();
21         return;
22 }
23
24 // error_log("CMDLINETOOL: ".$cmd_line_tool);
25
26 // need to make this db agnostic
27 if(!gwvpmini_DBExists($db_name)) {
28         if(!is_dir("$data_directory/repos")) mkdir("$data_directory/repos");
29         
30         error_log("CREATEDATABASE");
31         gwvpmini_dbCreateSQLiteStructure($db_name);
32         gwvpmini_setConfigVal("repodir", "$data_directory/repos");
33 }
34
35 // error_log("REQUEST BEGIN");
36 gwvpmini_goWeb();
37
38
39 /*echo "<pre>";
40 print_r($_SERVER);
41 print_r($_REQUEST);
42 print_r($_SESSION);
43 echo "</pre>";*/
44
45 ?>