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.
		
		
		
		
		
			
		
			
				
					
					
						
							59 lines
						
					
					
						
							2.0 KiB
						
					
					
				
			
		
		
	
	
							59 lines
						
					
					
						
							2.0 KiB
						
					
					
				<?php
 | 
						|
/* For licensing terms, see /license.txt */
 | 
						|
 | 
						|
/**
 | 
						|
 * Install the Chamilo files
 | 
						|
 * Notice : This script has to be included by install/index.php
 | 
						|
 *
 | 
						|
 * The script creates two files:
 | 
						|
 * - configuration.php, the file that contains very important info for Chamilo
 | 
						|
 *   such as the database names.
 | 
						|
 * - .htaccess file (in the courses directory) that is optional but improves
 | 
						|
 *   security
 | 
						|
 *
 | 
						|
 * @package chamilo.install
 | 
						|
 */
 | 
						|
 | 
						|
if (defined('SYSTEM_INSTALLATION')) {
 | 
						|
 | 
						|
    // Write the system config file
 | 
						|
    write_system_config_file(api_get_path(CONFIGURATION_PATH) . 'configuration.php');
 | 
						|
 | 
						|
    // Write a distribution file with the config as a backup for the admin
 | 
						|
    write_system_config_file(api_get_path(CONFIGURATION_PATH) . 'configuration.dist.php');
 | 
						|
 | 
						|
    // Write a .htaccess file in the course repository
 | 
						|
    write_courses_htaccess_file($urlAppendPath);
 | 
						|
 | 
						|
    // Copy distribution files with renaming for being the actual system configuration files.
 | 
						|
    copy(
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'add_course.conf.dist.php',
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'add_course.conf.php'
 | 
						|
    );
 | 
						|
    copy(
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'course_info.conf.dist.php',
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'course_info.conf.php'
 | 
						|
    );
 | 
						|
    copy(
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'mail.conf.dist.php',
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'mail.conf.php'
 | 
						|
    );
 | 
						|
    copy(
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'profile.conf.dist.php',
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'profile.conf.php'
 | 
						|
    );
 | 
						|
    copy(
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'events.conf.dist.php',
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'events.conf.php'
 | 
						|
    );
 | 
						|
    copy(
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'auth.conf.dist.php',
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'auth.conf.php'
 | 
						|
    );
 | 
						|
    copy(
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'portfolio.conf.dist.php',
 | 
						|
        api_get_path(CONFIGURATION_PATH) . 'portfolio.conf.php'
 | 
						|
    );
 | 
						|
} else {
 | 
						|
    echo 'You are not allowed here !' . __FILE__;
 | 
						|
}
 | 
						|
 |