From 33c24174d87e48fcf715cf7a0447720f7c3a326e Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sun, 26 Sep 2010 23:08:41 +0000
Subject: [PATCH] repercuter les specificites de certaines meta qui invalident
 le cache, et on evacue de inc/config pour y voir clair (ne sert plus, on ne
 passe plus ici dans ces cas la)

---
 ecrire/inc/config.php                     | 5 -----
 prive/formulaires/configurer_identite.php | 4 ++++
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/ecrire/inc/config.php b/ecrire/inc/config.php
index 352bc22059..5411e90f1c 100644
--- a/ecrire/inc/config.php
+++ b/ecrire/inc/config.php
@@ -473,11 +473,6 @@ function afficher_choix($nom, $valeur_actuelle, $valeurs, $sep = "<br />") {
 // http://doc.spip.org/@appliquer_modifs_config
 function appliquer_modifs_config($purger_skel=false) {
 
-	if (($i = _request('adresse_site'))!==NULL){
-		if (!strlen($i)) {$GLOBALS['profondeur_url']=_DIR_RESTREINT?0:1;$i = url_de_base();}
-		$_POST['adresse_site'] = preg_replace(",/?\s*$,", "", $i);
-	}
-
 	foreach(liste_metas() as $i => $v) {
 		if (($x =_request($i))!==NULL)
 			ecrire_meta($i, $x);
diff --git a/prive/formulaires/configurer_identite.php b/prive/formulaires/configurer_identite.php
index 8c0c08750d..aecfae6add 100644
--- a/prive/formulaires/configurer_identite.php
+++ b/prive/formulaires/configurer_identite.php
@@ -41,6 +41,10 @@ function formulaires_configurer_identite_verifier_dist(){
 function formulaires_configurer_identite_traiter_dist(){
 	include_spip('inc/config');
 	appliquer_modifs_config();
+	if (($i = _request('adresse_site'))!==NULL){
+		if (!strlen($i)) {$GLOBALS['profondeur_url']=_DIR_RESTREINT?0:1;$i = url_de_base();}
+		$_POST['adresse_site'] = preg_replace(",/?\s*$,", "", $i);
+	}
 	
 	include_spip('inc/meta');
 	foreach(array('nom_site','adresse_site','slogan_site','descriptif_site') as $k)
-- 
GitLab