Réorganise étape 4
This commit is contained in:
parent
78f7a1c063
commit
6823ce3dc8
@ -379,7 +379,26 @@ class install extends common
|
|||||||
$success = true;
|
$success = true;
|
||||||
$message = '';
|
$message = '';
|
||||||
$rewrite = $this->getInput('data');
|
$rewrite = $this->getInput('data');
|
||||||
// Réécriture d'URL
|
|
||||||
|
/**
|
||||||
|
* Restaure le fichier htaccess
|
||||||
|
*/
|
||||||
|
// Recopie htaccess
|
||||||
|
if (
|
||||||
|
$this->getData(['config', 'autoUpdateHtaccess'])
|
||||||
|
) {
|
||||||
|
// L'écraser avec le backup
|
||||||
|
$success = copy('.htaccess.bak', '.htaccess');
|
||||||
|
if ($success === false) {
|
||||||
|
$message = helper::translate('La copie de sauvegarde du fichier htaccess n\'a pas été restaurée !');
|
||||||
|
http_response_code(500);
|
||||||
|
}
|
||||||
|
// Effacer le backup
|
||||||
|
unlink('.htaccess.bak');
|
||||||
|
} else {
|
||||||
|
/**
|
||||||
|
* Restaure la réécriture d'URL
|
||||||
|
*/
|
||||||
if ($rewrite === 'true') { // Ajout des lignes dans le .htaccess
|
if ($rewrite === 'true') { // Ajout des lignes dans le .htaccess
|
||||||
$fileContent = file_get_contents('.htaccess');
|
$fileContent = file_get_contents('.htaccess');
|
||||||
$rewriteData = PHP_EOL .
|
$rewriteData = PHP_EOL .
|
||||||
@ -401,21 +420,7 @@ class install extends common
|
|||||||
$message = helper::translate('La réécriture d\'URL n\'a pas été restaurée !');
|
$message = helper::translate('La réécriture d\'URL n\'a pas été restaurée !');
|
||||||
http_response_code(500);
|
http_response_code(500);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
// Recopie htaccess
|
|
||||||
if (
|
|
||||||
$this->getData(['config', 'autoUpdateHtaccess']) &&
|
|
||||||
$success && file_exists('.htaccess.bak')
|
|
||||||
) {
|
|
||||||
// L'écraser avec le backup
|
|
||||||
$success = copy('.htaccess.bak', '.htaccess');
|
|
||||||
if ($success === false) {
|
|
||||||
$message = helper::translate('La copie de sauvegarde du fichier htaccess n\'a pas été restaurée !');
|
|
||||||
http_response_code(500);
|
|
||||||
}
|
|
||||||
// Effacer le backup
|
|
||||||
unlink('.htaccess.bak');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -426,8 +431,10 @@ class install extends common
|
|||||||
$installedLanguages = $this->getData(['language']);
|
$installedLanguages = $this->getData(['language']);
|
||||||
$defaultLanguages = init::$defaultData['language'];
|
$defaultLanguages = init::$defaultData['language'];
|
||||||
foreach ($installedLanguages as $key => $value) {
|
foreach ($installedLanguages as $key => $value) {
|
||||||
if (isset($defaultLanguages[$key]['version']) &&
|
if (
|
||||||
$defaultLanguages[$key]['version'] > $value['version']) {
|
isset($defaultLanguages[$key]['version']) &&
|
||||||
|
$defaultLanguages[$key]['version'] > $value['version']
|
||||||
|
) {
|
||||||
copy('core/module/install/ressource/i18n/' . $key . '.json', self::I18N_DIR . $key . '.json');
|
copy('core/module/install/ressource/i18n/' . $key . '.json', self::I18N_DIR . $key . '.json');
|
||||||
$this->setData(['language', $key, $defaultLanguages[$key]]);
|
$this->setData(['language', $key, $defaultLanguages[$key]]);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user