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

#FORMULAIRE_CONFIGURER_PREVISUALEUR remplace configuration/previsualiseur

l'icone qui etait utilisee est reformatee en 24x24 au lieu de 26x20 et renomee preview-24.png
parent 49ccb321
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -9,7 +9,6 @@ ecrire/action/changer_mode_document.php -text ...@@ -9,7 +9,6 @@ ecrire/action/changer_mode_document.php -text
ecrire/action/charger_plugin.php -text ecrire/action/charger_plugin.php -text
ecrire/action/configuration.php -text ecrire/action/configuration.php -text
ecrire/action/configurer_moderniseur_html.php -text ecrire/action/configurer_moderniseur_html.php -text
ecrire/action/configurer_previsualiseur.php -text
ecrire/action/configurer_relayeur.php -text ecrire/action/configurer_relayeur.php -text
ecrire/action/confirmer_email.php -text ecrire/action/confirmer_email.php -text
ecrire/action/converser.php -text ecrire/action/converser.php -text
...@@ -74,7 +73,6 @@ ecrire/charsets/translit.php -text ...@@ -74,7 +73,6 @@ ecrire/charsets/translit.php -text
ecrire/charsets/translitcomplexe.php -text ecrire/charsets/translitcomplexe.php -text
ecrire/configuration/index.php -text ecrire/configuration/index.php -text
ecrire/configuration/moderniseur_html.php -text ecrire/configuration/moderniseur_html.php -text
ecrire/configuration/previsualiseur.php -text
ecrire/configuration/relayeur.php -text ecrire/configuration/relayeur.php -text
ecrire/core.xml -text ecrire/core.xml -text
ecrire/exec/403.php -text ecrire/exec/403.php -text
...@@ -371,6 +369,8 @@ prive/formulaires/configurer_multilinguisme.html -text ...@@ -371,6 +369,8 @@ prive/formulaires/configurer_multilinguisme.html -text
prive/formulaires/configurer_multilinguisme.php -text prive/formulaires/configurer_multilinguisme.php -text
prive/formulaires/configurer_preferences.html -text prive/formulaires/configurer_preferences.html -text
prive/formulaires/configurer_preferences.php -text prive/formulaires/configurer_preferences.php -text
prive/formulaires/configurer_previsualiseur.html -text
prive/formulaires/configurer_previsualiseur.php -text
prive/formulaires/configurer_redacteurs.html -text prive/formulaires/configurer_redacteurs.html -text
prive/formulaires/configurer_redacteurs.php -text prive/formulaires/configurer_redacteurs.php -text
prive/formulaires/configurer_reducteur.html -text prive/formulaires/configurer_reducteur.html -text
...@@ -937,6 +937,7 @@ prive/themes/spip/images/plus-16.png -text ...@@ -937,6 +937,7 @@ prive/themes/spip/images/plus-16.png -text
prive/themes/spip/images/plus-info-16.png -text prive/themes/spip/images/plus-info-16.png -text
prive/themes/spip/images/poubelle-16.png -text prive/themes/spip/images/poubelle-16.png -text
prive/themes/spip/images/poubelle-24.png -text prive/themes/spip/images/poubelle-24.png -text
prive/themes/spip/images/preview-24.png -text
prive/themes/spip/images/publication-48.png -text prive/themes/spip/images/publication-48.png -text
prive/themes/spip/images/puce-preparer-8.png -text prive/themes/spip/images/puce-preparer-8.png -text
prive/themes/spip/images/puce-proposer-8.png -text prive/themes/spip/images/puce-proposer-8.png -text
......
<?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/presentation');
include_spip('inc/config');
// Formulaire pour fixer qui peut previsualiser
// Gestion des libelles a revoir
function configuration_previsualiseur_dist()
{
$recom = array("info_administrateurs" => _T('info_preview_admin'),
"info_redacteurs" => _T('info_preview_comite'));
$voir = $GLOBALS['meta']["preview"];
$res = '';
foreach($GLOBALS['liste_des_statuts'] as $k => $v) {
if (isset($recom[$k])) {
$vu = strpos($voir,",$v,")!==false;
$lib = _T($k);
$res .= "<input type='checkbox' name='preview[]' value='$v' id='preview$v'"
. ($vu ? " checked='checked'" : '')
. " /> <label for='preview$v'>"
. ($vu ? "<b>$lib</b>" : $lib)
. "</label><br />";
}
}
$res = "<div class='verdana2'>"
. _T('info_preview_texte')
. "<br /><br />"
. $res
. "</div>";
$res = debut_cadre_trait_couleur("naviguer-site.png", true, "", _T('previsualisation')
. aide("previsu"))
. ajax_action_post('configurer_previsualiseur', 0, 'config_fonctions', '', $res)
. fin_cadre_trait_couleur(true);
return ajax_action_greffe("configurer_previsualiseur", 0, $res);
}
?>
<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
<h3 class='titrem'><img src="#CHEMIN_IMAGE{preview-24.png}" class="cadre-icone" /><:previsualisation:>#AIDER{previsu}</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><:info_preview_texte:></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,preview}#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="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_0minirezo" value="0minirezo"
[(#VAL{0minirezo}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] /><label for="#GET{name}_0minirezo"><:info_administrateurs:></label>
</div>
<div class="choix">
<input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_1comite" value="1comite"
[(#VAL{1comite}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] /><label for="#GET{name}_1comite"><:info_redacteurs:></label>
</div>
</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>
...@@ -11,17 +11,24 @@ ...@@ -11,17 +11,24 @@
\***************************************************************************/ \***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return; if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
function formulaires_configurer_previsualiseur_charger_dist(){
$valeurs['preview'] = explode(',',$GLOBALS['meta']['preview']);
return $valeurs;
}
// http://doc.spip.org/@action_configurer_previsualiseur_dist
function action_configurer_previsualiseur_dist() {
$securiser_action = charger_fonction('securiser_action', 'inc'); function formulaires_configurer_previsualiseur_traiter_dist(){
$arg = $securiser_action(); $res = array('editable'=>true);
if ($i = _request('preview') AND is_array($i)) if ($i = _request('preview') AND is_array($i))
$i = ',' . join($i, ",") . ','; $i = ',' . implode(",",$i) . ',';
ecrire_meta('preview', $i); ecrire_meta('preview', $i);
$res['message_ok'] = _T('config_info_enregistree');
return $res;
} }
?>
...@@ -9,17 +9,18 @@ ...@@ -9,17 +9,18 @@
#FORMULAIRE_CONFIGURER_AVERTISSEUR #FORMULAIRE_CONFIGURER_AVERTISSEUR
</div> </div>
<div class="ajax">
#FORMULAIRE_CONFIGURER_PREVISUALISEUR
</div>
<?php <?php
include_spip('inc/presentation'); include_spip('inc/presentation');
$previsualiseur = charger_fonction('previsualiseur', 'configuration');
$relayeur = charger_fonction('relayeur', 'configuration'); $relayeur = charger_fonction('relayeur', 'configuration');
$moderniseur_html = charger_fonction('moderniseur_html', 'configuration'); $moderniseur_html = charger_fonction('moderniseur_html', 'configuration');
echo echo
$previsualiseur(), // Previsualisation sur le site public
$relayeur(_request('retour_proxy')), // Proxy pour syndication & doc $relayeur(_request('retour_proxy')), // Proxy pour syndication & doc
$moderniseur_html(), // Selection de la version max de HTML (4 ou 5) $moderniseur_html(), // Selection de la version max de HTML (4 ou 5)
......
prive/themes/spip/images/preview-24.png

694 octets

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