|
|
|
<?php
|
|
|
|
# DOKEOS version {DOKEOS_VERSION}
|
|
|
|
# File generated by /install/index.php script - {DATE_GENERATED}
|
|
|
|
/*
|
|
|
|
==============================================================================
|
|
|
|
Dokeos - elearning and course management software
|
|
|
|
|
|
|
|
Copyright (c) 2004-2005 Dokeos S.A.
|
|
|
|
Copyright (c) 2003 Ghent University (UGent)
|
|
|
|
Copyright (c) 2001 Universite catholique de Louvain (UCL)
|
|
|
|
|
|
|
|
For a full list of contributors, see "credits.txt".
|
|
|
|
The full license can be read in "license.txt".
|
|
|
|
|
|
|
|
This program is free software; you can redistribute it and/or
|
|
|
|
modify it under the terms of the GNU General Public License
|
|
|
|
as published by the Free Software Foundation; either version 2
|
|
|
|
of the License, or (at your option) any later version.
|
|
|
|
|
|
|
|
See the GNU General Public License for more details.
|
|
|
|
|
|
|
|
Contact address: Dokeos, 44 rue des palais, B-1030 Brussels, Belgium
|
|
|
|
Mail: info@dokeos.com
|
|
|
|
==============================================================================
|
|
|
|
*/
|
|
|
|
/*
|
|
|
|
==============================================================================
|
|
|
|
Configuration of virtual campus
|
|
|
|
|
|
|
|
This file contains a list of variables that can be modified by the campus
|
|
|
|
site administrator. Pay attention when changing these variables, some changes
|
|
|
|
can cause Dokeos to stop working.
|
|
|
|
If you changed some settings and want to restore them, please have a look at
|
|
|
|
configuration.php. That file is an exact copy of the config file at
|
|
|
|
install time.
|
|
|
|
==============================================================================
|
|
|
|
*/
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @todo change these into a $_configuration array. $_configuration will use only the bare essential variables
|
|
|
|
* for configuring the platform (paths, database connections, ...). Changing a $_configuration variable
|
|
|
|
* CAN break the installation.
|
|
|
|
* Besides the $_configuration array there is also a $_settings array that contains variables that
|
|
|
|
* can be changed and will not break the platform.
|
|
|
|
* Some of the variables that are used here can move to the $_settings array (and thus be stored in the database)
|
|
|
|
* example: $_configuration['tracking_enabled'] (assuming that the install script creates the necessary tables anyway.
|
|
|
|
* $phpMyAdminPath
|
|
|
|
*
|
|
|
|
* @todo use more obvious names for the variables and respect the code guidelines
|
|
|
|
*/
|
|
|
|
|
|
|
|
//============================================================================
|
|
|
|
// MYSQL connection settings
|
|
|
|
//============================================================================
|
|
|
|
// Your MySQL server
|
|
|
|
$_configuration['db_host'] = '{DATABASE_HOST}';
|
|
|
|
// Your MySQL username
|
|
|
|
$_configuration['db_user'] = '{DATABASE_USER}';
|
|
|
|
// Your MySQL password
|
|
|
|
$_configuration['db_password'] = '{DATABASE_PASSWORD}';
|
|
|
|
|
|
|
|
//============================================================================
|
|
|
|
// Database settings
|
|
|
|
//============================================================================
|
|
|
|
// Is tracking enabled?
|
|
|
|
$_configuration['tracking_enabled'] = {TRACKING_ENABLED};
|
|
|
|
// Is single database enabled (DO NOT MODIFY THIS)
|
|
|
|
$_configuration['single_database'] = {SINGLE_DATABASE};
|
|
|
|
// Prefix for course tables (IF NOT EMPTY, can be replaced by another prefix, else leave empty)
|
|
|
|
$_configuration['table_prefix'] = '{COURSE_TABLE_PREFIX}';
|
|
|
|
// Separator between database and table name (DO NOT MODIFY THIS)
|
|
|
|
$_configuration['db_glue'] = '{DATABASE_GLUE}';
|
|
|
|
// prefix all created bases (for courses) with this string
|
|
|
|
$_configuration['db_prefix'] = '{DATABASE_PREFIX}';
|
|
|
|
// main Dokeos database
|
|
|
|
$_configuration['main_database'] = '{DATABASE_MAIN}';
|
|
|
|
// stats Dokeos database
|
|
|
|
$_configuration['statistics_database'] ='{DATABASE_STATS}';
|
|
|
|
// Scorm Dokeos database
|
|
|
|
$_configuration['scorm_database'] ='{DATABASE_SCORM}';
|
|
|
|
// User Personal Database (where all the personal stuff of the user is stored
|
|
|
|
// (personal agenda items, course sorting)
|
|
|
|
$_configuration['user_personal_database'] ='{DATABASE_PERSONAL}';
|
|
|
|
|
|
|
|
//============================================================================
|
|
|
|
// Directory settings
|
|
|
|
//============================================================================
|
|
|
|
|
|
|
|
// URL to the root of your Dokeos installation, example: http://www.mydokeos.com/
|
|
|
|
$_configuration['root_web'] = '{ROOT_WEB}';
|
|
|
|
|
|
|
|
// Path to the webroot of system, example: /var/www/
|
|
|
|
$_configuration['root_sys'] = '{ROOT_SYS}';
|
|
|
|
|
|
|
|
// Path from your WWW-root to the root of your Dokeos installation, example: dokeos (this means dokeos is installed in /var/www/dokeos/
|
|
|
|
$_configuration['url_append'] = '{URL_APPEND_PATH}';
|
|
|
|
|
|
|
|
// Directory of the Dokeos code. You could change this but it is not advised since this has not been tested yet.
|
|
|
|
$_configuration['code_append'] = "main/";
|
|
|
|
|
|
|
|
// Directory to store all course-related files. You could change this but it is not advised since this has not been tested yet.
|
|
|
|
$_configuration['course_folder'] = "courses/";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @todo this shouldn't be here.
|
|
|
|
// Directory of the admin-area
|
|
|
|
$rootAdminAppend = "admin/";
|
|
|
|
|
|
|
|
// Do not change the following values
|
|
|
|
// @todo should be moved to api_get_path
|
|
|
|
$clarolineRepositorySys = $_configuration['root_sys'].$_configuration['code_append'];
|
|
|
|
$clarolineRepositoryWeb = $_configuration['root_web'].$_configuration['code_append'];
|
|
|
|
$rootAdminSys = $clarolineRepositorySys.$rootAdminAppend;
|
|
|
|
$rootAdminWeb = $clarolineRepositoryWeb.$rootAdminAppend;
|
|
|
|
// directory to store archived courses
|
|
|
|
$archiveDirName = "archive";
|
|
|
|
// change this to a place out of web if you can
|
|
|
|
$garbageRepositorySys = '{GARBAGE_DIR}';
|
|
|
|
// URL to your phpMyAdmin installation.
|
|
|
|
// If not empty, a link will be available in the Platform Administration
|
|
|
|
$phpMyAdminPath = '';
|
|
|
|
|
|
|
|
//============================================================================
|
|
|
|
// Login modules settings
|
|
|
|
//============================================================================
|
|
|
|
// For new login module
|
|
|
|
// Uncomment these lines to activate ldap
|
|
|
|
// $extAuthSource["ldap"]["login"] = $_configuration['root_sys'].$_configuration['code_append']."auth/ldap/login.php";
|
|
|
|
// $extAuthSource["ldap"]["newUser"] = $_configuration['root_sys'].$_configuration['code_append']."auth/ldap/newUser.php";
|
|
|
|
|
|
|
|
//============================================================================
|
|
|
|
// Misc. settings
|
|
|
|
//============================================================================
|
|
|
|
// Verbose backup
|
|
|
|
$_configuration['verbose_backup'] = false;
|
|
|
|
// security word for password recovery
|
|
|
|
$_configuration['security_key'] = '{SECURITY_KEY}';
|
|
|
|
// Settings for new and future features
|
|
|
|
$userPasswordCrypted = {ENCRYPT_PASSWORD};
|
|
|
|
// You may have to restart your web server if you change this
|
|
|
|
$storeSessionInDb = false;
|
|
|
|
// Session lifetime
|
|
|
|
$_configuration['session_lifetime'] = {SESSION_LIFETIME};
|
|
|
|
// Activation for multi-url access
|
|
|
|
//$_configuration['multiple_access_urls'] = true;
|
|
|
|
|
|
|
|
|
|
|
|
// Version settings
|
|
|
|
$_configuration['dokeos_version'] = '{NEW_VERSION}';
|
|
|
|
$_configuration['dokeos_stable'] = {NEW_VERSION_STABLE};
|
|
|
|
?>
|