|
@@ -49,6 +49,14 @@ if (file_exists($main_configuration_file_path)) {
|
|
|
$_configuration = array();
|
|
|
}
|
|
|
|
|
|
+//Redirects to the main/install/ page
|
|
|
+if (!$already_installed) {
|
|
|
+ $global_error_code = 2;
|
|
|
+ // The system has not been installed yet.
|
|
|
+ require $includePath.'/global_error_message.inc.php';
|
|
|
+ die();
|
|
|
+}
|
|
|
+
|
|
|
// Ensure that _configuration is in the global scope before loading
|
|
|
// main_api.lib.php. This is particularly helpful for unit tests
|
|
|
if (!isset($GLOBALS['_configuration'])) {
|
|
@@ -116,8 +124,6 @@ if (!$_configuration['db_host']) {
|
|
|
die();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/* RETRIEVING ALL THE CHAMILO CONFIG SETTINGS FOR MULTIPLE URLs FEATURE*/
|
|
|
if (!empty($_configuration['multiple_access_urls'])) {
|
|
|
$_configuration['access_url'] = 1;
|
|
@@ -140,13 +146,6 @@ if (!empty($_configuration['multiple_access_urls'])) {
|
|
|
// Start session.
|
|
|
api_session_start($already_installed);
|
|
|
|
|
|
-if (!$already_installed) {
|
|
|
- $global_error_code = 2;
|
|
|
- // The system has not been installed yet.
|
|
|
- require $includePath.'/global_error_message.inc.php';
|
|
|
- die();
|
|
|
-}
|
|
|
-
|
|
|
// The system has not been designed to use special SQL modes that were introduced since MySQL 5.
|
|
|
Database::query("set session sql_mode='';");
|
|
|
|