]>
Commit | Line | Data |
---|---|---|
997305cf JP |
1 | <?php |
2 | /* | |
3 | mitsql.cfg.php | |
4 | (c) 2005 Joe Presbrey | |
997305cf JP |
5 | */ |
6 | ||
e47be57b JP |
7 | $CWD = getcwd(); |
8 | chdir(dirname(__FILE__)); | |
9 | ||
2d13bff7 JP |
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'); | |
377015e0 JP |
12 | file_exists('server.cfg.php') && require('server.cfg.php'); |
13 | defined('DEBUG') || define('DEBUG', 0); | |
14 | defined('DEVEL') || define('DEVEL', 0); | |
8ed5cf01 | 15 | defined('OFFLINE') || define('OFFLINE', 0); |
98191b85 | 16 | |
49ea14ad | 17 | define('VER', '1.2'); |
98191b85 JP |
18 | if (DEVEL) { |
19 | define('VERSION', VER.'-dev'); | |
27aca87f | 20 | defined('BASE_URL') || define('BASE_URL', '/~sql/dev/'); |
98191b85 JP |
21 | } else { |
22 | define('VERSION', VER); | |
27aca87f | 23 | defined('BASE_URL') || define('BASE_URL', '/~sql/main/'); |
98191b85 JP |
24 | } |
25 | ||
26 | define('DELIMETER', '+'); | |
377015e0 JP |
27 | defined('DBHOST') || define('DBHOST', 'sql.mit.edu'); |
28 | defined('ADMINUSER') || define('ADMINUSER', 'root'); | |
2d13bff7 | 29 | defined('ADMINPASS') || die('Please email sql@mit.edu'); |
377015e0 | 30 | defined('ADMINDB') || define('ADMINDB', 'mitsql'); |
997305cf | 31 | |
b44496e6 | 32 | $BASE_PATH = dirname(__FILE__).'/'; |
8ed5cf01 | 33 | define('BASE_PATH', $BASE_PATH); |
77bd9685 JP |
34 | $URI = (isset($_SERVER["REDIRECT_URL"])?$_SERVER["REDIRECT_URL"]:''); |
35 | $URI = ((empty($URI) && isset($_SERVER['REQUEST_URI']))?$_SERVER['REQUEST_URI']:$URI); | |
8ed5cf01 JP |
36 | define('URI', $URI); |
37 | $THIS_PAGE = str_replace(BASE_URL, '', URI); | |
38 | define('THIS_PAGE', $THIS_PAGE); | |
b44496e6 | 39 | |
997305cf JP |
40 | set_time_limit(0); |
41 | ignore_user_abort(1); | |
42 | import_request_variables('cgp', 'i_'); | |
6ba4f54c | 43 | !DEVEL && ini_set('display_errors', 0); |
997305cf | 44 | DEVEL && ini_set('display_errors', 1); |
0a73ddfb | 45 | error_reporting(E_ALL); |
e47be57b | 46 | set_include_path(get_include_path() . PATH_SEPARATOR . $BASE_PATH . 'lib/' . PATH_SEPARATOR . $BASE_PATH); |
997305cf JP |
47 | |
48 | require_once('defaults.cfg.php'); | |
49 | ||
8ed5cf01 JP |
50 | if (!OFFLINE) { |
51 | $cxn = mysql_connect(DBHOST, ADMINUSER, ADMINPASS); | |
52 | mysql_select_db(ADMINDB,$cxn); | |
82ffc3b5 JP |
53 | if (mysql_error()) { |
54 | require_once('errorhandler.lib.php'); | |
55 | trigger_error(mysql_error(),E_USER_ERROR); | |
56 | } | |
8ed5cf01 | 57 | } |
997305cf | 58 | |
e47be57b | 59 | chdir($CWD); |
8ed5cf01 | 60 | |
997305cf | 61 | ?> |