Skip to content
Extraits de code Groupes Projets
Valider 08347573 rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Changement de langue heritee selon changement de rubrique

parent 70bf00c4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -126,6 +126,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") { ...@@ -126,6 +126,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
/// Dans la rubrique.... /// Dans la rubrique....
echo "<INPUT TYPE='Hidden' NAME='id_rubrique_old' VALUE=\"$id_rubrique\">";
if ($id_rubrique == 0) $logo_parent = "racine-site-24.gif"; if ($id_rubrique == 0) $logo_parent = "racine-site-24.gif";
else { else {
......
...@@ -99,6 +99,26 @@ if ($titre AND $modifier_breve) { ...@@ -99,6 +99,26 @@ if ($titre AND $modifier_breve) {
indexer_breve($id_breve); indexer_breve($id_breve);
} }
calculer_rubriques(); calculer_rubriques();
// Changer la langue heritee
if ($id_rubrique != id_rubrique_old) {
if (lire_meta('multi_articles') == "oui" OR lire_meta('multi_rubriques') == "oui") {
$row = spip_fetch_array(spip_query("SELECT lang, langue_choisie FROM spip_breves WHERE id_breve=$id_breve"));
$langue_old = $row['lang'];
$langue_choisie_old = $row['langue_choisie'];
if ($langue_choisie_old != "oui") {
$row = spip_fetch_array(spip_query("SELECT lang FROM spip_rubriques WHERE id_rubrique=$id_rubrique"));
$langue_new = $row['lang'];
if ($langue_new != $langue_old) {
spip_query("UPDATE spip_breves SET lang = '$langue_new' WHERE id_breve = $id_breve");
}
}
}
}
} }
...@@ -289,10 +309,11 @@ if ((lire_meta('multi_articles') == 'oui') AND ($flag_editable)) { ...@@ -289,10 +309,11 @@ if ((lire_meta('multi_articles') == 'oui') AND ($flag_editable)) {
$langue_breve = $row['lang']; $langue_breve = $row['lang'];
$langue_choisie_breve = $row['langue_choisie']; $langue_choisie_breve = $row['langue_choisie'];
//echo "[$langue_breve | $langue_choisie_breve]"; // echo "[$langue_breve | $langue_choisie_breve]";
if ($langue_choisie_breve == 'oui') $herit = false; if ($langue_choisie_breve == 'oui') $herit = false;
else $herit = true; else $herit = true;
debut_cadre_enfonce("langues-24.gif"); debut_cadre_enfonce("langues-24.gif");
echo "<center><font face='Verdana,Arial,Helvetica,sans-serif' size='2'>"; echo "<center><font face='Verdana,Arial,Helvetica,sans-serif' size='2'>";
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter