Initial revision
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
<?PHP // $Id$
|
||||
//
|
||||
// setup.php
|
||||
//
|
||||
// Sets up sessions, connects to databases and so on
|
||||
//
|
||||
// Normally this is only called by the main config.php file
|
||||
//
|
||||
// Normally this file does not need to be edited.
|
||||
//
|
||||
// XXX this might need some rationalisation
|
||||
//
|
||||
//////////////////////////////////////////////////////////////
|
||||
|
||||
// Error reporting and bug hunting
|
||||
|
||||
error_reporting(7); // use 0=none 7=normal 15=all
|
||||
|
||||
// Default editing time for discussions and the like (in seconds)
|
||||
|
||||
$CFG->maxeditingtime = 1800;
|
||||
|
||||
// Location of standard files
|
||||
|
||||
$CFG->templatedir = "$CFG->dirroot/templates";
|
||||
$CFG->imagedir = "$CFG->wwwroot/images";
|
||||
$CFG->wordlist = "$CFG->libdir/wordlist.txt";
|
||||
$CFG->javascript = "$CFG->libdir/javascript.php";
|
||||
$CFG->stylesheet = "$CFG->wwwroot/theme/$CFG->theme/styles.css";
|
||||
$CFG->header = "$CFG->dirroot/theme/$CFG->theme/header.html";
|
||||
$CFG->footer = "$CFG->dirroot/theme/$CFG->theme/footer.html";
|
||||
|
||||
// Load up theme variables (colours etc)
|
||||
|
||||
require("$CFG->dirroot/theme/$CFG->theme/config.php");
|
||||
|
||||
|
||||
// Load up standard libraries
|
||||
|
||||
require("$CFG->libdir/weblib.php"); // Standard web page functions
|
||||
require("$CFG->libdir/adodb/adodb.inc.php"); // Database access functions
|
||||
require("$CFG->libdir/adodb/tohtml.inc.php");// Database display functions
|
||||
require("$CFG->libdir/moodlelib.php"); // Various Moodle functions
|
||||
|
||||
// Load up global environment variables
|
||||
|
||||
class object {};
|
||||
|
||||
session_start();
|
||||
session_register("SESSION"); // Current session info
|
||||
session_register("USER"); // Current user info
|
||||
if (! isset($SESSION)) $SESSION = new object;
|
||||
if (! isset($USER)) $USER = new object;
|
||||
|
||||
$FULLME = qualified_me();
|
||||
$ME = strip_querystring($FULLME);
|
||||
|
||||
// Connect to the database using adodb
|
||||
|
||||
ADOLoadCode($CFG->dbtype);
|
||||
$db = &ADONewConnection();
|
||||
$db->PConnect($CFG->dbhost,$CFG->dbuser,$CFG->dbpass,$CFG->dbname);
|
||||
|
||||
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user