Skip to content
Extraits de code Groupes Projets
Valider 7e03d836 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

#FORMULAIRE_CONFIGURER_MODERNISEUR remplace configuration/moderniseur_html

parent d6d7731b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -8,7 +8,6 @@ ecrire/action/auth.php -text
ecrire/action/changer_mode_document.php -text
ecrire/action/charger_plugin.php -text
ecrire/action/configuration.php -text
ecrire/action/configurer_moderniseur_html.php -text
ecrire/action/confirmer_email.php -text
ecrire/action/converser.php -text
ecrire/action/copier_local.php -text
......@@ -70,8 +69,6 @@ ecrire/charsets/iso-8859-9.php -text
ecrire/charsets/mathml.php -text
ecrire/charsets/translit.php -text
ecrire/charsets/translitcomplexe.php -text
ecrire/configuration/index.php -text
ecrire/configuration/moderniseur_html.php -text
ecrire/core.xml -text
ecrire/exec/403.php -text
ecrire/exec/404.php -text
......@@ -363,6 +360,8 @@ prive/formulaires/configurer_logos.php -text
prive/formulaires/configurer_messagerie_agenda.html -text
prive/formulaires/configurer_messagerie_agenda.php -text
prive/formulaires/configurer_metas.php -text
prive/formulaires/configurer_moderniseur.html -text
prive/formulaires/configurer_moderniseur.php -text
prive/formulaires/configurer_multilinguisme.html -text
prive/formulaires/configurer_multilinguisme.php -text
prive/formulaires/configurer_preferences.html -text
......
X
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2010 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/config');
include_spip('inc/presentation');
include_spip('inc/utils');
function configuration_moderniseur_html_dist()
{
global $spip_lang_right;
$val_actuelle = html5_permis() ? 'html5' : 'html4';
$res = "<div>"
. _T('texte_compatibilite_html')
. "</div>"
. "<div>"
. afficher_choix('version_html_max',$val_actuelle,
array('html4' => _T('item_version_html_max_html4'),
'html5' => _T('item_version_html_max_html5')))
. "</div>\n<div>\n<p><em>"
. _T('texte_compatibilite_html_attention')
. "</em></p>\n</div>";
$res = debut_cadre_trait_couleur("compat-24.png", true, "", _T('info_compatibilite_html'))
. ajax_action_post('configuration', 'moderniseur_html', 'config_fonctions', '#configurer-moderniseur_html', $res)
. fin_cadre_trait_couleur(true);
return ajax_action_greffe("configurer-moderniseur_html", '', $res);
}
?>
<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
<h3 class='titrem'><img src="#CHEMIN_IMAGE{compat-24.png}" class="cadre-icone" /><:info_compatibilite_html:></h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[(#ENV{editable})
<p><:texte_compatibilite_html:></p>
<form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
[(#REM) declarer les hidden qui declencheront le service du formulaire
parametre : url d'action ]
#ACTION_FORMULAIRE{#ENV{action}}
<ul>
#SET{name,version_html_max}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
[
<span class='erreur_message'>(#GET{erreurs})</span>
]<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="html4"
[(#ENV{#GET{name}}|=={html5}|non)checked="checked"] /><label for="#GET{name}_html4"><:item_version_html_max_html4:></label>
</div>
<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="html5"
[(#ENV{#GET{name}}|=={html5}|oui)checked="checked"] /><label for="#GET{name}_html5"><:item_version_html_max_html5:></label>
</div>
<p class="explication"><:texte_compatibilite_html_attention:></p>
</li>
</ul>
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
<!--extra-->
<p class='boutons'><span class='image_loading'>&nbsp;</span><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
</div></form>
]
</div>
\ No newline at end of file
......@@ -11,18 +11,25 @@
\***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
function formulaires_configurer_moderniseur_charger_dist(){
$valeurs = array(
'version_html_max' => html5_permis() ? 'html5' : 'html4',
);
return $valeurs;
}
// http://doc.spip.org/@action_configurer_moderniseur_html_dist
function action_configurer_moderniseur_html_dist() {
spip_log("On va enregistrer une version de HTML");
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
function formulaires_configurer_moderniseur_traiter_dist(){
$res = array('editable'=>true);
foreach(array(
"version_html_max",
) as $m)
if (!is_null($v=_request($m)))
ecrire_meta($m, $v=='html5'?'html5':'html4');
$v = _request('version_html_max');
spip_log("C'est-a-dire: $v");
if (('html4' == $v) OR ('html5' == $v)) {
ecrire_meta('version_html_max', $v);
}
$res['message_ok'] = _T('config_info_enregistree');
return $res;
}
?>
......@@ -17,17 +17,6 @@
#FORMULAIRE_CONFIGURER_RELAYEUR
</div>
<?php
include_spip('inc/presentation');
$moderniseur_html = charger_fonction('moderniseur_html', 'configuration');
echo
$moderniseur_html(), // Selection de la version max de HTML (4 ou 5)
'';
?>
<div class="ajax">
#FORMULAIRE_CONFIGURER_MODERNISEUR
</div>
\ No newline at end of file
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