mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
71 lines
2.0 KiB
PHP
71 lines
2.0 KiB
PHP
<?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
|
|
|
|
// Moodle overall version
|
|
|
|
$CFG->moodleversion = "1.0";
|
|
|
|
// 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);
|
|
|
|
|
|
|
|
?>
|