$GLOBALS['spip_lang'], '_langues' => $langues ); return $valeurs; } function formulaires_configurer_langage_traiter_dist() { include_spip('action/converser'); action_converser_changer_langue(true); refuser_traiter_formulaire_ajax(); // on ne peut pas changer la langue pour tout le hit ici, // car CVT repasse derriere et retablit la langue avant l'appel a traiter() // il faut rediriger ! return array('message_ok' => _T('config_info_enregistree'), 'editable' => true, 'redirect' => self()); } function afficher_langues_choix($langues, $name, $id, $selected) { include_spip('inc/lang'); $ret = ''; sort($langues); foreach ($langues as $l) { $checked = ($l == $selected) ? ' checked=\'checked\'' : ''; $ret .= "
" . "" . "' . '
'; } return $ret; }