]>
Commit | Line | Data |
---|---|---|
1 | <?php | |
2 | /* | |
3 | mitsql.cfg.php | |
4 | (c) 2005 Joe Presbrey | |
5 | */ | |
6 | ||
7 | $CWD = getcwd(); | |
8 | chdir(dirname(__FILE__)); | |
9 | ||
10 | file_exists('/etc/sql-mit-edu.cfg.php') && require('/etc/sql-mit-edu.cfg.php'); | |
11 | file_exists('/usr/local/etc/sql-mit-edu.cfg.php') && require('/usr/local/etc/sql-mit-edu.cfg.php'); | |
12 | file_exists('server.cfg.php') && require('server.cfg.php'); | |
13 | defined('DEBUG') || define('DEBUG', 0); | |
14 | defined('DEVEL') || define('DEVEL', 0); | |
15 | defined('OFFLINE') || define('OFFLINE', 0); | |
16 | ||
17 | define('VER', '1.2'); | |
18 | if (DEVEL) { | |
19 | define('VERSION', VER.'-dev'); | |
20 | defined('BASE_URL') || define('BASE_URL', '/dev/'); | |
21 | } else { | |
22 | define('VERSION', VER); | |
23 | defined('BASE_URL') || define('BASE_URL', '/main/'); | |
24 | } | |
25 | defined('BASE_HTTP') || define('BASE_HTTP', 'http://sql.mit.edu'); | |
26 | defined('BASE_HTTPS') || define('BASE_HTTPS', 'https://sql.mit.edu'); | |
27 | defined('SIGNUP_URL') || define('SIGNUP_URL', BASE_HTTPS.BASE_URL.'do/batch/signup'); | |
28 | ||
29 | define('DELIMETER', '+'); | |
30 | defined('DBHOST') || define('DBHOST', 'sql.mit.edu'); | |
31 | defined('ADMINUSER') || define('ADMINUSER', 'root'); | |
32 | defined('ADMINPASS') || die('Please email sql@mit.edu'); | |
33 | defined('ADMINDB') || define('ADMINDB', 'mitsql'); | |
34 | ||
35 | $BASE_PATH = dirname(__FILE__).'/'; | |
36 | define('BASE_PATH', $BASE_PATH); | |
37 | defined('TEMP_PATH') || define('TEMP_PATH', '/tmp'); | |
38 | $URI = (isset($_SERVER["REDIRECT_URL"])?$_SERVER["REDIRECT_URL"]:''); | |
39 | if (empty($URI) && isset($_SERVER['REQUEST_URI'])) { | |
40 | if (empty($_SERVER['QUERY_STRING'])) { | |
41 | $URI = $_SERVER['REQUEST_URI']; | |
42 | } else { | |
43 | $URI = substr($_SERVER['REQUEST_URI'], 0, -strlen($_SERVER['QUERY_STRING'])-1); | |
44 | } | |
45 | } | |
46 | define('URI', $URI); | |
47 | $THIS_PAGE = str_replace(BASE_URL, '', URI); | |
48 | define('THIS_PAGE', $THIS_PAGE); | |
49 | ||
50 | set_time_limit(0); | |
51 | ignore_user_abort(1); | |
52 | import_request_variables('cgp', 'i_'); | |
53 | !DEVEL && ini_set('display_errors', 0); | |
54 | DEVEL && ini_set('display_errors', 1); | |
55 | error_reporting(E_ALL); | |
56 | set_include_path(get_include_path() . PATH_SEPARATOR . $BASE_PATH . 'lib/' . PATH_SEPARATOR . $BASE_PATH); | |
57 | ||
58 | require_once('defaults.cfg.php'); | |
59 | ||
60 | if (!OFFLINE) { | |
61 | $cxn = mysql_connect(DBHOST, ADMINUSER, ADMINPASS); | |
62 | mysql_select_db(ADMINDB,$cxn); | |
63 | if (mysql_error()) { | |
64 | require_once('errorhandler.lib.php'); | |
65 | trigger_error(mysql_error(),E_USER_ERROR); | |
66 | } | |
67 | } | |
68 | ||
69 | chdir($CWD); | |
70 | ||
71 | ?> |