Met à jour les URL absolues

This commit is contained in:
fredtempez 2022-03-29 13:07:31 +02:00
parent aff2dce496
commit 2b02e058c4
1 changed files with 20 additions and 1 deletions

View File

@ -949,7 +949,6 @@ if ($this->getData(['core', 'dataVersion']) < 11400) {
} }
} }
// Rafraichir les thèmes // Rafraichir les thèmes
if (file_exists(self::DATA_DIR . 'admin.css')) { if (file_exists(self::DATA_DIR . 'admin.css')) {
unlink (self::DATA_DIR . 'admin.css'); unlink (self::DATA_DIR . 'admin.css');
@ -958,6 +957,26 @@ if ($this->getData(['core', 'dataVersion']) < 11400) {
unlink (self::DATA_DIR . 'theme.css'); unlink (self::DATA_DIR . 'theme.css');
} }
// Transforme les URL en références relatives
$baseUrl = $this->getData(['core', 'baseUrl']);
$baseUrl2 = str_replace('?', '', $baseUrl);
foreach ($this->getHierarchy(null,null,null) as $parentKey=>$parentValue) {
$pageList [] = $parentKey;
foreach ($parentValue as $childKey) {
$pageList [] = $childKey;
}
}
foreach ($pageList as $parentKey => $parent) {
$s = $this->getPage( $parent, self::$i18n);
// Suppression des sous-dossiers
$s = str_replace ($baseUrl, './', $s);
$s = str_replace ($baseUrl2, './', $s);
$this->setPage( $parent, $s, self::$i18n);
}
// Suppression de la variable URL dans core
//$this->deleteData(['core', 'baseUrl']);
// Mise à jour // Mise à jour
$this->setData(['core', 'dataVersion', 11400]); $this->setData(['core', 'dataVersion', 11400]);
} }