Skip to content
Extraits de code Groupes Projets
Valider 978cb6e2 rédigé par Fil's avatar Fil
Parcourir les fichiers

il y avait un petit bug quand on visualisait une page en espagnol (par...

il y avait un petit bug quand on visualisait une page en espagnol (par exemple) dans un site dont la langue de base était français, et que la langue de l'admin était aussi le fraçais : les boutons d'admin apparaissaient alors en espagnol
parent b8b4d6f1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -130,7 +130,23 @@ function balise_FORMULAIRE_ADMIN_dyn($float='', $debug='') {
$preview = spip_num_rows(spip_query("SELECT id_$objet_affiche FROM spip_".table_objet($objet_affiche)." WHERE ".id_table_objet($objet_affiche)."=".$$id_type." AND ((statut IN ('prop', 'prive')) " . (!$p ? '' : "OR (statut='publie' AND date>NOW())") .")"));
}
return array('formulaire_admin', 0,
//
// Regler les boutons dans la langue de l'admin (sinon tant pis)
//
include_spip('inc/lang');
include_spip('base/abstract_sql');
$login = preg_replace(',^@,','',$GLOBALS['spip_admin']);
$alang = spip_abstract_fetsel(array('lang'), array('spip_auteurs'),
array("login=" . spip_abstract_quote($login)));
if ($alang['lang']) {
lang_select($alang['lang']);
$lang = $GLOBALS['spip_lang'];
lang_dselect();
} else
$lang = '';
return array('formulaire_admin', 0,
array(
'id_article' => $id_article,
'id_rubrique' => $id_rubrique,
......@@ -154,8 +170,10 @@ function balise_FORMULAIRE_ADMIN_dyn($float='', $debug='') {
'use_cache' => ($use_cache ? '' : ' *'),
'divclass' => $float,
'analyser' => $analyser,
'lang' => $lang,
'xhtml_error' => isset($GLOBALS['xhtml_error']) ? $GLOBALS['xhtml_error'] : ''
)
);
}
?>
......@@ -35,22 +35,11 @@ function affiche_boutons_admin($contenu) {
$suite = $regs[0].$split[1];
} else $suite ='';
//
// Regler les boutons dans la langue de l'admin (sinon tant pis)
//
include_spip('inc/lang');
include_spip('base/abstract_sql');
$login = ereg_replace('^@','',$GLOBALS['spip_admin']);
$lang = spip_abstract_fetsel(array('lang'), array('spip_auteurs'), array("login=" . spip_abstract_quote($login)));
if ($lang['lang']) lang_select($lang['lang']);
// Recuperer sans l'afficher la balise #FORMULAIRE_ADMIN, en float
$boutons_admin = inclure_balise_dynamique(
balise_FORMULAIRE_ADMIN_dyn('spip-admin-float'),
false);
if ($lang['lang']) lang_dselect();
return $contenu.$boutons_admin.$suite;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter