Bug conversion URL
This commit is contained in:
parent
81a1cd4de0
commit
aa8b322e07
@ -1,8 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Version 11.2.00
|
## Version 11.2.00
|
||||||
- Correction :
|
- Corrections :
|
||||||
- Configuration, restauration d'une archive du site : la validation du formulaire sans avoir sélectionné de fichier de sauvegarde provoque le crash du site.
|
- Configuration, restauration d'une archive du site :
|
||||||
|
- la validation du formulaire sans avoir sélectionné de fichier de sauvegarde provoque le crash du site.
|
||||||
|
- la conversion des URL des ressources ne fonctionnait plus depuis l'externalisation du contenu des pages dans des fichiers séparés.
|
||||||
- Modifications :
|
- Modifications :
|
||||||
- Thème :
|
- Thème :
|
||||||
- Disposition des options de configuration du site.
|
- Disposition des options de configuration du site.
|
||||||
|
@ -632,22 +632,24 @@ class config extends common {
|
|||||||
$success = false ;
|
$success = false ;
|
||||||
// Boucler sur les pages
|
// Boucler sur les pages
|
||||||
foreach($this->getHierarchy(null,null,null) as $parentId => $childIds) {
|
foreach($this->getHierarchy(null,null,null) as $parentId => $childIds) {
|
||||||
$content = $this->getData(['page',$parentId,'content']);
|
$content = $this->getPage($parentId, self::$i18n);
|
||||||
|
$content = $titre . ' ' . $content ;
|
||||||
$replace = str_replace( 'href="' . $old , 'href="'. $new , stripslashes($content),$c1) ;
|
$replace = str_replace( 'href="' . $old , 'href="'. $new , stripslashes($content),$c1) ;
|
||||||
$replace = str_replace( 'src="' . $old , 'src="'. $new , stripslashes($replace),$c2) ;
|
$replace = str_replace( 'src="' . $old , 'src="'. $new , stripslashes($replace),$c2) ;
|
||||||
|
|
||||||
if ($c1 > 0 || $c2 > 0) {
|
if ($c1 > 0 || $c2 > 0) {
|
||||||
$success = true;
|
$success = true;
|
||||||
$this->setData(['page',$parentId,'content', $replace ]);
|
$this->setPage($parentId, $replace, self::$i18n);
|
||||||
$c3 += $c1 + $c2;
|
$c3 += $c1 + $c2;
|
||||||
}
|
}
|
||||||
foreach($childIds as $childId) {
|
foreach($childIds as $childId) {
|
||||||
$content = $this->getData(['page',$childId,'content']);
|
$content = $this->getPage($childId, self::$i18n);
|
||||||
|
$content = $titre . ' ' . $content ;
|
||||||
$replace = str_replace( 'href="' . $old , 'href="'. $new , stripslashes($content),$c1) ;
|
$replace = str_replace( 'href="' . $old , 'href="'. $new , stripslashes($content),$c1) ;
|
||||||
$replace = str_replace( 'src="' . $old , 'src="'. $new , stripslashes($replace),$c2) ;
|
$replace = str_replace( 'src="' . $old , 'src="'. $new , stripslashes($replace),$c2) ;
|
||||||
if ($c1 > 0 || $c2 > 0) {
|
if ($c1 > 0 || $c2 > 0) {
|
||||||
$success = true;
|
$success = true;
|
||||||
$this->setData(['page',$childId,'content', $replace ]);
|
$this->setPage($childId, $replace, self::$i18n);
|
||||||
$c3 += $c1 + $c2;
|
$c3 += $c1 + $c2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user