diff --git a/main/install/index.php b/main/install/index.php index 6ff287fe8a..5173e4c11f 100644 --- a/main/install/index.php +++ b/main/install/index.php @@ -129,7 +129,7 @@ if($_POST['step2_install'] || $_POST['step2_update']) if(file_exists($_POST['updatePath'])) { - if(in_array(get_config_param('clarolineVersion'),$update_from_version)) + if(in_array(get_config_param('dokeos_version'),$update_from_version)) { $_POST['step2']=1; } diff --git a/main/install/install_functions.inc.php b/main/install/install_functions.inc.php index bfb183c2b7..04b85cc490 100644 --- a/main/install/install_functions.inc.php +++ b/main/install/install_functions.inc.php @@ -126,7 +126,7 @@ function file_to_array($filename) $fp = fopen($filename, "rb"); $buffer = fread($fp, filesize($filename)); fclose($fp); - $result = preg_split("/r?n|r/", $buffer); + $result = explode('
',nl2br($buffer)); return $result; } @@ -152,6 +152,10 @@ function get_config_param($param) if(file_exists($updatePath.'main/inc/conf/configuration.php')) { $updateFromConfigFile='main/inc/conf/configuration.php'; + if(file_exists($updatePath.'main/inc/installedVersion.inc.php')) + { + $updateFromInstalledVersionFile = $updatePath.'main/inc/installedVersion.inc.php'; + } } //give up recovering else @@ -183,7 +187,7 @@ function get_config_param($param) if(strstr($enreg,'=')) { $enreg=explode('=',$enreg); - + $enreg[0] = trim($enreg[0]); if($enreg[0][0] == '$') { list($enreg[1])=explode(' //',$enreg[1]);