X-Git-Url: http://andersk.mit.edu/gitweb/sql-web.git/blobdiff_plain/997305cf93cd27c51f44a2e882238f190ad17606..HEAD:/mitsql.cfg.php diff --git a/mitsql.cfg.php b/mitsql.cfg.php index ad086c0..0ef46c1 100755 --- a/mitsql.cfg.php +++ b/mitsql.cfg.php @@ -2,33 +2,70 @@ /* mitsql.cfg.php (c) 2005 Joe Presbrey - written for SIPB/MIT SQL service */ -define('DEBUG', 0); -define('DEVEL', 1); -define('VERSION', '0.2-dev'); +$CWD = getcwd(); +chdir(dirname(__FILE__)); + +file_exists('/etc/sql-mit-edu.cfg.php') && require('/etc/sql-mit-edu.cfg.php'); +file_exists('/usr/local/etc/sql-mit-edu.cfg.php') && require('/usr/local/etc/sql-mit-edu.cfg.php'); +file_exists('server.cfg.php') && require('server.cfg.php'); +defined('DEBUG') || define('DEBUG', 0); +defined('DEVEL') || define('DEVEL', 0); +defined('OFFLINE') || define('OFFLINE', 0); + +define('VER', '1.2'); +if (DEVEL) { + define('VERSION', VER.'-dev'); + defined('BASE_URL') || define('BASE_URL', '/dev/'); +} else { + define('VERSION', VER); + defined('BASE_URL') || define('BASE_URL', '/main/'); +} +defined('BASE_HTTP') || define('BASE_HTTP', 'http://sql.mit.edu'); +defined('BASE_HTTPS') || define('BASE_HTTPS', 'https://sql.mit.edu'); +defined('SIGNUP_URL') || define('SIGNUP_URL', BASE_HTTPS.BASE_URL.'do/batch/signup'); define('DELIMETER', '+'); +defined('DBHOST') || define('DBHOST', 'sql.mit.edu'); +defined('ADMINUSER') || define('ADMINUSER', 'root'); +defined('ADMINPASS') || die('Please email sql@mit.edu'); +defined('ADMINDB') || define('ADMINDB', 'mitsql'); -define('HOST', 'localhost'); -define('ADMINUSER', 'root'); -//define('ADMINPASS', base64_decode('TXlCZWF0c1Bvc3RA')); -define('ADMINPASS', ''); -define('ADMINDB', 'mitsql'); +$BASE_PATH = dirname(__FILE__).'/'; +define('BASE_PATH', $BASE_PATH); +defined('TEMP_PATH') || define('TEMP_PATH', '/tmp'); +$URI = (isset($_SERVER["REDIRECT_URL"])?$_SERVER["REDIRECT_URL"]:''); +if (empty($URI) && isset($_SERVER['REQUEST_URI'])) { + if (empty($_SERVER['QUERY_STRING'])) { + $URI = $_SERVER['REQUEST_URI']; + } else { + $URI = substr($_SERVER['REQUEST_URI'], 0, -strlen($_SERVER['QUERY_STRING'])-1); + } +} +define('URI', $URI); +$THIS_PAGE = str_replace(BASE_URL, '', URI); +define('THIS_PAGE', $THIS_PAGE); set_time_limit(0); ignore_user_abort(1); import_request_variables('cgp', 'i_'); +!DEVEL && ini_set('display_errors', 0); DEVEL && ini_set('display_errors', 1); -DEVEL && error_reporting(E_ALL); -set_include_path(get_include_path() . PATH_SEPARATOR . 'lib/'); +error_reporting(E_ALL); +set_include_path(get_include_path() . PATH_SEPARATOR . $BASE_PATH . 'lib/' . PATH_SEPARATOR . $BASE_PATH); require_once('defaults.cfg.php'); -$BASE_URL = isset($_SERVER['SCRIPT_NAME'])?dirname($_SERVER['SCRIPT_NAME']).'/':''; +if (!OFFLINE) { + $cxn = mysql_connect(DBHOST, ADMINUSER, ADMINPASS); + mysql_select_db(ADMINDB,$cxn); + if (mysql_error()) { + require_once('errorhandler.lib.php'); + trigger_error(mysql_error(),E_USER_ERROR); + } +} -$cxn = mysql_connect(HOST, ADMINUSER, ADMINPASS); -mysql_select_db(ADMINDB,$cxn); +chdir($CWD); ?>