Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/main/install/update-files-1.9.0-1.10.0.i...

40 lines
1.3 KiB

<?php
/* For licensing terms, see /license.txt */
/**
* Chamilo LMS
*
* Updates the Chamilo files from version 1.9.0 to version 1.10.0
* This script operates only in the case of an update, and only to change the
* active version number (and other things that might need a change) in the
* current configuration file.
* @package chamilo.install
*/
Log::notice('Entering file');
if (defined('SYSTEM_INSTALLATION')) {
$conf_dir = api_get_path(CONFIGURATION_PATH);
// Changes for 1.10.x
// Delete directories and files that are not necessary anymore
// pChart (1) lib, etc
// Delete the "chat" file in all language directories, as variables have been moved to the trad4all file
$langPath = api_get_path(SYS_CODE_PATH).'lang/';
$list = scandir($langPath);
foreach ($list as $entry) {
if (is_dir($langPath.$entry)) {
unlink($langPath.$entry.'/accessibility.inc.php');
unlink($langPath.$entry.'/chat.inc.php');
unlink($langPath.$entry.'/course_description.inc.php');
unlink($langPath.$entry.'/external_module.inc.php');
unlink($langPath.$entry.'/myagenda.inc.php');
unlink($langPath.$entry.'/scormbuilder.inc.php');
unlink($langPath.$entry.'/slideshow.inc.php');
}
}
} else {
echo 'You are not allowed here !'. __FILE__;
}