diff --git a/plugin/vchamilo/lib.php b/plugin/vchamilo/lib.php index 1ee134d1b4..f0c29c468f 100644 --- a/plugin/vchamilo/lib.php +++ b/plugin/vchamilo/lib.php @@ -59,8 +59,8 @@ function vchamilo_hook_configuration(&$_configuration) * * */ -function vchamilo_get_hostname(&$_configuration) { - +function vchamilo_get_hostname(&$_configuration) +{ if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_configuration['force_https_forwarded_proto']) ) { @@ -71,7 +71,8 @@ function vchamilo_get_hostname(&$_configuration) { if (defined('CLI_VCHAMILO_OVERRIDE')) { $_configuration['vchamilo_web_root'] = CLI_VCHAMILO_OVERRIDE; - $_configuration['vchamilo_name'] = preg_replace('#https?://#', '', CLI_VCHAMILO_OVERRIDE); // remove radical from override for name + $_configuration['vchamilo_name'] = preg_replace('#https?://#', '', CLI_VCHAMILO_OVERRIDE); + // remove radical from override for name // fake the server signature global $_SERVER; @@ -100,10 +101,15 @@ function vchamilo_get_hostname(&$_configuration) { * @param array $vchamilo * @return a connection */ -function vchamilo_boot_connection(&$_configuration, $binddb = false) { - +function vchamilo_boot_connection(&$_configuration, $binddb = false) +{ // Important : force new link here - $mysql_side_cnx = mysql_connect($_configuration['db_host'], $_configuration['db_user'], $_configuration['db_password'], true); + $mysql_side_cnx = mysql_connect( + $_configuration['db_host'], + $_configuration['db_user'], + $_configuration['db_password'], + true + ); if (!$mysql_side_cnx) { // echo('Side connection failure with '.$_configuration['db_host'].', '.$_configuration['db_user'].', '.$_configuration['db_password']); echo('Side connection failure with '.$_configuration['db_host'].', '.$_configuration['db_user'].', ******** '); @@ -134,8 +140,8 @@ function vchamilo_redirect($url) { } } -function vchamilo_get_htaccess_fragment($course_folder) { - +function vchamilo_get_htaccess_fragment($course_folder) +{ $str = " # Change this file to fit your configuration and save it as .htaccess in the courses folder # # Chamilo mod rewrite @@ -189,7 +195,8 @@ function vchamilo_template_exists($template) { * @param handle $side_cnx * return an array of errors or false if ok */ -function vchamilo_drop_databases(&$vchamilo){ +function vchamilo_drop_databases(&$vchamilo) +{ global $plugininstance; if (is_array($vchamilo)) $vchamilo = (object)$vchamilo; @@ -262,7 +269,8 @@ function vchamilo_create_databases($vchamilo, $cnx = null) * @param object $vmoodledata the complete new host information * @return string the shell command */ -function vchamilo_get_database_dump_cmd($vchamilodata){ +function vchamilo_get_database_dump_cmd($vchamilodata) +{ global $CFG; $pgm = vchamilo_get_config('mysql_cmd');