]> andersk Git - sql-web.git/blame - mitsql.cfg.php
Fix CSRF vulnerabilities
[sql-web.git] / mitsql.cfg.php
CommitLineData
997305cf
JP
1<?php
2/*
3 mitsql.cfg.php
4 (c) 2005 Joe Presbrey
997305cf
JP
5*/
6
e47be57b
JP
7$CWD = getcwd();
8chdir(dirname(__FILE__));
9
2d13bff7
JP
10file_exists('/etc/sql-mit-edu.cfg.php') && require('/etc/sql-mit-edu.cfg.php');
11file_exists('/usr/local/etc/sql-mit-edu.cfg.php') && require('/usr/local/etc/sql-mit-edu.cfg.php');
377015e0
JP
12file_exists('server.cfg.php') && require('server.cfg.php');
13defined('DEBUG') || define('DEBUG', 0);
14defined('DEVEL') || define('DEVEL', 0);
8ed5cf01 15defined('OFFLINE') || define('OFFLINE', 0);
98191b85 16
49ea14ad 17define('VER', '1.2');
98191b85
JP
18if (DEVEL) {
19 define('VERSION', VER.'-dev');
5faf3a7e 20 defined('BASE_URL') || define('BASE_URL', '/dev/');
98191b85
JP
21} else {
22 define('VERSION', VER);
5faf3a7e 23 defined('BASE_URL') || define('BASE_URL', '/main/');
98191b85 24}
7654fe78
JP
25defined('BASE_HTTP') || define('BASE_HTTP', 'http://sql.mit.edu');
26defined('BASE_HTTPS') || define('BASE_HTTPS', 'https://sql.mit.edu');
877fbd1d 27defined('SIGNUP_URL') || define('SIGNUP_URL', BASE_HTTPS.BASE_URL.'do/batch/signup');
98191b85
JP
28
29define('DELIMETER', '+');
377015e0
JP
30defined('DBHOST') || define('DBHOST', 'sql.mit.edu');
31defined('ADMINUSER') || define('ADMINUSER', 'root');
2d13bff7 32defined('ADMINPASS') || die('Please email sql@mit.edu');
377015e0 33defined('ADMINDB') || define('ADMINDB', 'mitsql');
997305cf 34
b44496e6 35$BASE_PATH = dirname(__FILE__).'/';
8ed5cf01 36define('BASE_PATH', $BASE_PATH);
7654fe78 37defined('TEMP_PATH') || define('TEMP_PATH', '/tmp');
77bd9685 38$URI = (isset($_SERVER["REDIRECT_URL"])?$_SERVER["REDIRECT_URL"]:'');
7654fe78
JP
39if (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}
8ed5cf01
JP
46define('URI', $URI);
47$THIS_PAGE = str_replace(BASE_URL, '', URI);
48define('THIS_PAGE', $THIS_PAGE);
b44496e6 49
997305cf
JP
50set_time_limit(0);
51ignore_user_abort(1);
52import_request_variables('cgp', 'i_');
6ba4f54c 53!DEVEL && ini_set('display_errors', 0);
997305cf 54DEVEL && ini_set('display_errors', 1);
0a73ddfb 55error_reporting(E_ALL);
e47be57b 56set_include_path(get_include_path() . PATH_SEPARATOR . $BASE_PATH . 'lib/' . PATH_SEPARATOR . $BASE_PATH);
997305cf
JP
57
58require_once('defaults.cfg.php');
59
8ed5cf01
JP
60if (!OFFLINE) {
61 $cxn = mysql_connect(DBHOST, ADMINUSER, ADMINPASS);
62 mysql_select_db(ADMINDB,$cxn);
82ffc3b5
JP
63 if (mysql_error()) {
64 require_once('errorhandler.lib.php');
65 trigger_error(mysql_error(),E_USER_ERROR);
66 }
8ed5cf01 67}
997305cf 68
e47be57b 69chdir($CWD);
8ed5cf01 70
997305cf 71?>
This page took 0.379185 seconds and 5 git commands to generate.