Browse Source

on supprime le fichier IMG/feuillederoute.php à la désinstallation, et du coup à l'installation on initialise la configuration minimum + version incrémentée + simplification du code ou mentions inutiles...

svn/root/tags/v1.4.4
chankalan@free.fr 8 years ago
parent
commit
e968b40ac9
  1. 1
      .gitattributes
  2. 4
      TODO.txt
  3. 2
      feuillederoute.html
  4. 29
      feuillederoute_administrations.php
  5. 2
      formulaires/configurer_feuillederoute.html
  6. 7
      lang/paquet-feuillederoute_fr.php
  7. 5
      paquet.xml
  8. 6
      prive/bouton/feuillederoute.html

1
.gitattributes

@ -1,6 +1,7 @@
* text=auto !eol
/TODO.txt -text
/feuillederoute.html -text
/feuillederoute_administrations.php -text
/feuillederoute_pipelines.php -text
formulaires/configurer_feuillederoute.html -text
formulaires/configurer_feuillederoute_autorisations.html -text

4
TODO.txt

@ -1,2 +1,2 @@
- peut-on/doit-on supprimer le fichier IMG/feuillederoute.php en désactivant le plugin ? --- supprimer le fichier à la désinstallation du plugin....
pour l'instant rien du tout
;o)

2
feuillederoute.html

@ -4,7 +4,7 @@
<div class="feuillederoute">
<a class="fermer_feuillederoute" href="#">fermer</a>
<div class="contenu_feuillederoute">
<h2>[(#CONFIG{feuillederoute/titre}|?{#CONFIG{feuillederoute/titre},<:feuillederoute:feuillederoute:>})]</h2>
<h2>#CONFIG{feuillederoute/titre}</h2>
<div class="ajax">
#FORMULAIRE_EDITER_FEUILLEDEROUTE
</div>

29
feuillederoute_administrations.php

@ -0,0 +1,29 @@
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/meta');
// Installation et mise à jour sur modele sjcycle
function feuillederoute_upgrade($nom_meta_version_base, $version_cible){
$maj = array();
include_spip('inc/config');
$maj = array();
$maj['create'] = array(
array('ecrire_config','feuillederoute', array(
'titre' => 'Feuille de Route'
)));
include_spip('base/upgrade');
maj_plugin($nom_meta_version_base, $version_cible, $maj);
}
// Désinstallation
function feuillederoute_vider_tables($nom_meta_version_base){
effacer_meta('feuillederoute');
effacer_meta($nom_meta_version_base);
supprimer_fichier(_DIR_IMG . 'feuillederoute.php');
}
?>

2
formulaires/configurer_feuillederoute.html

@ -11,7 +11,7 @@
#ACTION_FORMULAIRE{#ENV{action}}
<!-- titre -->
<label><:feuillederoute:titre:></label>
<input id="titre" name="titre" value="[(#CONFIG{feuillederoute/titre}|?{#CONFIG{feuillederoute/titre},<:feuillederoute:feuillederoute:>})]"></input>
<input id="titre" name="titre" value="#CONFIG{feuillederoute/titre}"></input>
<p class="boutons">
<input type="submit" class="submit" value="<:bouton_valider:>" />
</p>

7
lang/paquet-feuillederoute_fr.php

@ -3,10 +3,9 @@
if (!defined('_ECRIRE_INC_VERSION')) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// T
'feuillederoute_description' => 'Ce plugin ajoute un bouton d\'administration sur le site public pour afficher/masquer un texte simple, hors tout contexte éditorial. Il est sensé être un moyen de communication entre administrateur et rédacteur.
En complément, il peut être pratique d\'utiliser le plugin "Todo" pour la rédaction de tâches à faire, en cours ou exécutées. Il est compatible avec le plugin Minibando.',
// F
'feuillederoute_description' => 'Ce plugin ajoute un bouton d\'administration sur le site public pour afficher/masquer un texte simple, hors tout contexte éditorial. Il est sensé être un moyen de communication entre webmestres, administrateurs et rédacteurs.
Il est compatible avec le plugin Minibando.',
'feuillederoute_nom' => 'Feuille de Route',
'feuillederoute_slogan' => 'Un bouton d\'admin pour partager des informations hors publication.'
);

5
paquet.xml

@ -1,10 +1,11 @@
<paquet
prefix="feuillederoute"
categorie="communication"
version="1.2.1"
version="1.3.0"
etat="test"
compatibilite="[3.0.0;3.*]"
compatibilite="[3.0.0;3.0.*]"
logo="images/feuillederoute-32.png"
schema="0.0.1"
documentation="http://contrib.spip.net/Feuille-de-Route"
>

6
prive/bouton/feuillederoute.html

@ -2,7 +2,7 @@
[(#AUTORISER{lire,feuillederoute}|oui)
[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non)<li id="minibando_bouton_feuillederoute">]]
<a[ href="(#URL_PAGE{feuillederoute})"] class="spip-admin-boutons" id="btn_feuillederoute"[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non) style="text-indent:0;font-size:10px;text-align:center;line-height:24px;"]]>[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non)FdR][(#REM|test_espace_prive|oui)[(#CONFIG{feuillederoute/titre}|?{#CONFIG{feuillederoute/titre},<:feuillederoute:feuillederoute:>})]]][(#PLUGIN{minibando}|non)[(#CONFIG{feuillederoute/titre}|?{#CONFIG{feuillederoute/titre},<:feuillederoute:feuillederoute:>})]]</a>
<a[ href="(#URL_PAGE{feuillederoute})"] class="spip-admin-boutons" id="btn_feuillederoute"[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non) style="text-indent:0;font-size:10px;text-align:center;line-height:24px;"]]>[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non)FdR][(#REM|test_espace_prive|oui)#CONFIG{feuillederoute/titre}]][(#PLUGIN{minibando}|non)#CONFIG{feuillederoute/titre}]</a>
<script type="text/javascript">
$(document).ready(function(){
// preparer le chargement ajax
@ -22,7 +22,7 @@ $(document).ready(function(){
[(#AUTORISER{lire,feuillederoute}|non)
[(#AUTORISER{modifier,feuillederoute}|oui)
[(#PLUGIN{minibando}|oui)<li id="minibando_bouton_feuillederoute">]
<a[ href="(#URL_PAGE{feuillederoute})"] class="spip-admin-boutons" id="btn_feuillederoute"[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non) style="text-indent:0;font-size:10px;text-align:center;line-height:24px;"]]>[(#PLUGIN{minibando}|oui) [(#REM|test_espace_prive|non)FdR][(#REM|test_espace_prive|oui)[(#CONFIG{feuillederoute/titre}|?{#CONFIG{feuillederoute/titre},<:feuillederoute:feuillederoute:>})]]][(#PLUGIN{minibando}|non)[(#CONFIG{feuillederoute/titre}|?{#CONFIG{feuillederoute/titre},<:feuillederoute:feuillederoute:>})]]</a>
<a[ href="(#URL_PAGE{feuillederoute})"] class="spip-admin-boutons" id="btn_feuillederoute"[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non) style="text-indent:0;font-size:10px;text-align:center;line-height:24px;"]]>[(#PLUGIN{minibando}|oui) [(#REM|test_espace_prive|non)FdR][(#REM|test_espace_prive|oui)#CONFIG{feuillederoute/titre}]][(#PLUGIN{minibando}|non)#CONFIG{feuillederoute/titre}]</a>
<script type="text/javascript">
$(document).ready(function(){
// preparer le chargement ajax
@ -37,7 +37,7 @@ $(document).ready(function(){
});
});
</script>
[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non)<span></span><ul><li><p>[(#CONFIG{feuillederoute/titre}|?{#CONFIG{feuillederoute/titre},<:feuillederoute:feuillederoute:>})]</p></li></ul></li>]]
[(#PLUGIN{minibando}|oui)[(#REM|test_espace_prive|non)<span></span><ul><li><p>#CONFIG{feuillederoute/titre}</p></li></ul></li>]]
]
]
[(#REM|test_espace_prive|oui)

Loading…
Cancel
Save