[PLUGINS] +en_travaux
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Wed, 28 Aug 2013 13:20:42 +0000 (15:20 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Wed, 28 Aug 2013 13:20:42 +0000 (15:20 +0200)
31 files changed:
www/plugins/en_travaux/entravaux-bg.gif [new file with mode: 0644]
www/plugins/en_travaux/entravaux_administrations.php [new file with mode: 0644]
www/plugins/en_travaux/entravaux_options.php [new file with mode: 0644]
www/plugins/en_travaux/formulaires/configurer_entravaux.html [new file with mode: 0644]
www/plugins/en_travaux/formulaires/configurer_entravaux.php [new file with mode: 0644]
www/plugins/en_travaux/inclure/entravaux.html [new file with mode: 0644]
www/plugins/en_travaux/inclure/entravaux_notice_ecrire.html [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux.xml [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux_de.php [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux_en.php [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux_es.php [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux_fa.php [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux_fr.php [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux_it.php [new file with mode: 0644]
www/plugins/en_travaux/lang/entravaux_sk.php [new file with mode: 0644]
www/plugins/en_travaux/lang/paquet-entravaux.xml [new file with mode: 0644]
www/plugins/en_travaux/lang/paquet-entravaux_de.php [new file with mode: 0644]
www/plugins/en_travaux/lang/paquet-entravaux_en.php [new file with mode: 0644]
www/plugins/en_travaux/lang/paquet-entravaux_es.php [new file with mode: 0644]
www/plugins/en_travaux/lang/paquet-entravaux_fr.php [new file with mode: 0644]
www/plugins/en_travaux/lang/paquet-entravaux_it.php [new file with mode: 0644]
www/plugins/en_travaux/lang/paquet-entravaux_sk.php [new file with mode: 0644]
www/plugins/en_travaux/login_sos.html [new file with mode: 0644]
www/plugins/en_travaux/paquet.xml [new file with mode: 0644]
www/plugins/en_travaux/prive/squelettes/contenu/configurer_entravaux.html [new file with mode: 0644]
www/plugins/en_travaux/prive/themes/spip/images/entravaux-16.png [new file with mode: 0644]
www/plugins/en_travaux/prive/themes/spip/images/entravaux-32.png [new file with mode: 0644]
www/plugins/en_travaux/prive/themes/spip/images/entravaux-64.png [new file with mode: 0644]
www/plugins/en_travaux/prive/themes/spip/images/entravaux.png [new file with mode: 0644]
www/plugins/en_travaux/robots.txt.html [new file with mode: 0644]
www/plugins/en_travaux/svn.revision [new file with mode: 0644]

diff --git a/www/plugins/en_travaux/entravaux-bg.gif b/www/plugins/en_travaux/entravaux-bg.gif
new file mode 100644 (file)
index 0000000..5ba2ea3
Binary files /dev/null and b/www/plugins/en_travaux/entravaux-bg.gif differ
diff --git a/www/plugins/en_travaux/entravaux_administrations.php b/www/plugins/en_travaux/entravaux_administrations.php
new file mode 100644 (file)
index 0000000..15a937a
--- /dev/null
@@ -0,0 +1,73 @@
+<?php\r
+/*\r
+ * Plugin En Travaux\r
+ * (c) 2006-2012 Arnaud Ventre, Cedric Morin\r
+ * Distribue sous licence GPL\r
+ *\r
+ */\r
+\r
+\r
+/**\r
+ * Installation/maj base\r
+ *\r
+ * @param string $nom_meta_base_version\r
+ * @param string $version_cible\r
+ */\r
+function entravaux_upgrade($nom_meta_base_version,$version_cible){\r
+       $maj = array();\r
+\r
+       include_spip('inc/autoriser');\r
+       // upgrade inconditionnel\r
+       if (isset($GLOBALS['meta']['entravaux_id_auteur'])){\r
+               entravaux_poser_verrou("accesferme");\r
+               effacer_meta('entravaux_id_auteur');\r
+       }\r
+\r
+       // seul un webmestre peut activer les travaux sur le site\r
+       // si c'est un autre admin qui active le plugin, il ne fait rien en base\r
+       if (autoriser('travaux')) {\r
+               $maj['create'] = array(\r
+                       array('entravaux_poser_verrou','accesferme'),\r
+               );\r
+               include_spip('base/upgrade');\r
+               maj_plugin($nom_meta_base_version, $version_cible, $maj);\r
+       }\r
+       // sinon on ne fait *rien* (activation par un admin, ou upgrade silencieux apres import de base)\r
+}\r
+\r
+/**\r
+ * Installation/maj base\r
+ *\r
+ * @param string $nom_meta_base_version\r
+ */\r
+function entravaux_vider_tables($nom_meta_base_version) {\r
+       effacer_meta("entravaux_id_auteur");\r
+       effacer_meta("entravaux_message");\r
+       effacer_meta($nom_meta_base_version);\r
+}\r
+\r
+\r
+/**\r
+ * Poser un verrou sous forme de fichier dans local/\r
+ * pour ne pas qu'il saute si on importe une base\r
+ * On loge dans le verrou l'id_auteur qui l'a pose a toute fin utile\r
+ * On force la mise a jour de la meta\r
+ * @param string $nom\r
+ */\r
+function entravaux_poser_verrou($nom){\r
+       ecrire_fichier(_DIR_VAR.'entravaux_'.$nom.'.lock',"auteur:".$GLOBALS['visiteur_session']['id_auteur']);\r
+       entravaux_check_verrou($nom, true);\r
+}\r
+\r
+/**\r
+ * Lever un verrou sous forme de fichier dans local/\r
+ * pour ne pas qu'il saute si on importe une base\r
+ * On force la mise a jour de la meta\r
+ * @param string $nom\r
+ */\r
+function entravaux_lever_verrou($nom){\r
+       spip_unlink(_DIR_VAR.'entravaux_'.$nom.'.lock');\r
+       entravaux_check_verrou($nom, true);\r
+}\r
+\r
+?>
\ No newline at end of file
diff --git a/www/plugins/en_travaux/entravaux_options.php b/www/plugins/en_travaux/entravaux_options.php
new file mode 100644 (file)
index 0000000..b23fffe
--- /dev/null
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Plugin En Travaux
+ * (c) 2006-2009 Arnaud Ventre, Cedric Morin
+ * Distribue sous licence GPL
+ *
+ */
+
+#var_dump($GLOBALS['meta']['entravaux_id_auteur']);
+
+/**
+ * Autoriser a voir le site en travaux : par defaut tous les webmestre
+ * @return mixed
+ */
+function autoriser_travaux_dist(){ return autoriser('webmestre'); }
+
+/**
+ * Verifier un verrou fichier pose dans local/entravaux_xxx.lock
+ * pour ne pas qu'il saute si on importe une base
+ * La meta n'est qu'un cache qu'on met a jour si pas dispo.
+ * @param string $nom
+ * @param bool $force
+ * @return bool
+ */
+function entravaux_check_verrou($nom, $force=false){
+       if (!isset($GLOBALS['meta'][$m='entravaux_'.$nom]) OR $force){
+               ecrire_meta($m,file_exists(_DIR_VAR.$m.".lock")?"oui":"non",'non');
+       }
+       return $GLOBALS['meta'][$m]=="oui"; // si oui : verrou pose
+}
+
+/**
+ * A-t-on active les travaux oui ou non ?
+ * @return bool
+ */
+function is_entravaux(){
+       // upgrade sauvage ?
+       include_spip('entravaux_administrations');
+       if (isset($GLOBALS['meta']['entravaux_id_auteur'])){include_spip('entravaux_install');entravaux_poser_verrou("accesferme");effacer_meta('entravaux_id_auteur');}
+       if (defined('_ENTRAVAUX_IP_EXCEPTIONS') AND in_array($GLOBALS['ip'],explode(',',_ENTRAVAUX_IP_EXCEPTIONS))) return false;
+       return entravaux_check_verrou("accesferme");
+}
+
+if (is_entravaux()){
+       include_spip('inc/autoriser');
+
+       // dans le site public
+       // si auteur pas autorise : placer sur un cache dedie
+       // si auteur autorise, desactiver le cache :
+       // il voit le site, mais pas de cache car il travaille dessus !
+       if (!test_espace_prive()){
+               if (!autoriser('travaux')){
+                       $GLOBALS['marqueur'].= ":en_travaux";
+               }
+               else {
+                       // desactiver le cache sauf si inhibe par define
+                       if (!defined('_ENTRAVAUX_GARDER_CACHE'))
+                               define('_NO_CACHE',1);
+               }
+       }
+       // si espace prive : die avec page travaux
+       // sauf si pas loge => redirection
+       else {
+               if (
+                 !in_array(_request('action'),array('logout'))
+                 AND !in_array(_request('exec'),array('install'))
+               ){
+                       if (!autoriser('travaux')){
+                               spip_initialisation_suite();
+                               // si on est loge : die() avec travaux
+                               if ($GLOBALS['visiteur_session']['id_auteur']){
+                                       $travaux = recuperer_fond("inclure/entravaux",array());
+                                       // fallback : le fond renvoie parfois du vide ...
+                                       if (!strlen($travaux)){
+                                               @define('_SPIP_SCRIPT','spip.php');
+                                               echo "Acces interdit (en travaux) <a href='"
+                                               .generer_url_action('logout',"logout=public",false,true)
+                                               ."'>Deconnexion</a>";
+                                       }
+                                       else
+                                               echo $travaux;
+                                       die();
+                               }
+                               // sinon retour sur login_sos
+                               else {
+                                       $redirect = parametre_url(generer_url_public('login_sos'),'url',self(),'&');
+                                       include_spip('inc/headers');
+                                       redirige_par_entete($redirect);
+                               }
+                       }
+               }
+       }
+}
+
+/**
+ * Pipeline styliser pour rerouter tous les fonds vers en_travaux
+ * sauf si l'auteur connecte est celui qui a active le plugin
+ *
+ * @param array $flux
+ * @return array
+ */
+function entravaux_styliser($flux){
+       if (is_entravaux()){
+               include_spip('inc/autoriser');
+               // les pages exceptions
+               $pages_ok = array('login_sos','robots.txt','spip_pass','favicon.ico','informer_auteur');
+               if (!autoriser('travaux')
+                       AND !in_array($flux['args']['fond'],$pages_ok)
+                       AND !in_array($flux['args']['contexte'][_SPIP_PAGE],$pages_ok)
+                       // et on laisse passer modeles et formulaires,
+                       // qui ne peuvent etre inclus ou appeles que legitimement
+                 AND strpos($flux['args']['fond'],'/')===false){
+                       $fond = trouver_fond('inclure/entravaux','',true);
+                       $flux['data'] = $fond['fond'];
+               }
+       }
+       return $flux;
+}
+
+
+/**
+ * Afficher une icone de travaux sur tout le site public pour que le webmestre n'oublie pas
+ * de retablir le site
+ * 
+ * @param string $flux
+ * @return string
+ */
+function entravaux_affichage_final($flux){
+       if (is_entravaux()
+               AND !test_espace_prive()
+               AND $GLOBALS['html']
+               AND !_AJAX){
+               include_spip('inc/filtres'); // pour http_img_pack
+               $x = '<div id="icone_travaux" style="
+               position: fixed;
+               left: 40px;
+               top: 40px;
+               ">'
+               . http_img_pack(chemin_image('entravaux-64.png'), _T('entravaux:en_travaux'), '', _T('entravaux:en_travaux'))
+               . '</div>';
+               if (!$pos = strpos($flux, '</body>'))
+                       $pos = strlen($flux);
+               $flux = substr_replace($flux, $x, $pos, 0);
+       }
+       return $flux;
+}
+
+/**
+ * Afficher une notice sur l'accueil de ecrire
+ * @param array $flux
+ * @return array
+ */
+function entravaux_affiche_milieu($flux){
+       if (is_entravaux()){
+               if ($flux['args']['exec']=='accueil'){
+                       $notice = recuperer_fond('inclure/entravaux_notice_ecrire',array());
+                       if (strlen(trim($notice)))
+                               $flux['data'] =  $notice . $flux['data'];
+               }
+       }
+       if ($flux['args']['exec']=='configurer_identite'){
+               $flux['data'] .= recuperer_fond('prive/squelettes/contenu/configurer_entravaux',array());
+       }
+       return $flux;
+}
+
+?>
diff --git a/www/plugins/en_travaux/formulaires/configurer_entravaux.html b/www/plugins/en_travaux/formulaires/configurer_entravaux.html
new file mode 100644 (file)
index 0000000..1cfa9f4
--- /dev/null
@@ -0,0 +1,48 @@
+[(#ENV{id_auteur}|oui)
+<div id='entravauxnotice'>
+#BOITE_OUVRIR{'',notice}
+       <p><:entravaux:info_maintenance_en_cours:></p>
+#BOITE_FERMER
+</div>
+<script type="text/javascript">jQuery(function(){jQuery('#contenu h1:first').after(jQuery("#entravauxnotice").remove());})</script>
+]
+[(#ENV{id_auteur}|non)
+<script type="text/javascript">jQuery(function(){jQuery("#entravauxnotice").remove();})</script>
+]
+
+<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
+       <h3 class="titrem"><:entravaux:en_travaux:></h3>
+       [<p class='reponse_formulaire reponse_formulaire_erreur'>(#ENV*{message_erreur})</p>]
+       [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
+
+       <p class="explication"><:entravaux:info_message:></p>
+       <form method="post" action="#ENV{action}"><div>
+               <input type="hidden" name="_meta_casier" value="" />
+               <input type="hidden" name="_meta_prefixe" value="entravaux" />
+               #ACTION_FORMULAIRE{SELF}
+               <ul>
+                       <li class="editer_accesferme pleine_largeur">
+                               <div class="choix">
+                                       <input type="checkbox" name="accesferme"[ (#ENV{accesferme}|?{checked="checked"})] id="accesferme" value="1"
+                                       onchange="if ($(this).is(':checked')) $(this).parent().closest('li').next().show('fast').next().hide('fast'); else $(this).parent().closest('li').next().hide('fast').next().show('fast');" />
+                                       <label for="accesferme"><:entravaux:activer_message:></label>
+                               </div>
+                       </li>
+                       <li class="editer_message pleine_largeur[(#ENV{accesferme}|non)none]">
+                               <label for='message'><:entravaux:message_temporaire:></label>
+                               <textarea name='message' id='message'>[(#ENV{message,<:entravaux:info_travaux_texte:>})]
+</textarea>
+                               <p class="explication"><strong><:entravaux:info_disallow_robot:></strong></p>
+                       </li>
+                       <li class="editer_disallow_robots pleine_largeur[(#ENV{accesferme}|oui)none]">
+                               <div class="choix">
+                                       <input type="checkbox" name="disallow_robots"[ (#ENV{disallow_robots}|?{checked="checked"})] id="disallow_robots" />
+                                       <label for="disallow_robots"><:entravaux:label_disallow_robots:></label>
+                               </div>
+                       </li>
+               </ul>
+               <p class="boutons">
+                       <input type="submit" value="<:bouton_enregistrer:>" class="submit" />
+               </p>
+       </div></form>
+</div>
\ No newline at end of file
diff --git a/www/plugins/en_travaux/formulaires/configurer_entravaux.php b/www/plugins/en_travaux/formulaires/configurer_entravaux.php
new file mode 100644 (file)
index 0000000..b5bb613
--- /dev/null
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Plugin En Travaux
+ * (c) 2006-2009 Arnaud Ventre, Cedric Morin
+ * Distribue sous licence GPL
+ *
+ */
+
+
+/**
+ * Charger
+ * @return array
+ */
+function formulaires_configurer_entravaux_charger_dist(){
+
+       $valeurs = array(
+               'accesferme' => is_entravaux()?'1':'',
+               'message' => $GLOBALS['meta']['entravaux_message'],
+               'disallow_robots' => $GLOBALS['meta']['entravaux_disallow_robots'],
+       );
+
+       return $valeurs;
+}
+
+/**
+ * Traiter
+ * @return array
+ */
+function formulaires_configurer_entravaux_traiter_dist(){
+
+       include_spip('entravaux_administrations');
+       if (_request('accesferme'))
+               entravaux_poser_verrou('accesferme');
+       else
+               entravaux_lever_verrou('accesferme');
+
+
+       foreach(array('message','disallow_robots') as $k)
+               ecrire_meta('entravaux_'.$k,_request($k)?_request($k):'','non');
+
+       return array('message_ok' => _T('config_info_enregistree'));
+}
\ No newline at end of file
diff --git a/www/plugins/en_travaux/inclure/entravaux.html b/www/plugins/en_travaux/inclure/entravaux.html
new file mode 100644 (file)
index 0000000..bcc6fd0
--- /dev/null
@@ -0,0 +1,26 @@
+[(#HTTP_HEADER{HTTP/1.1 503 Service Temporarily Unavailable})][(#HTTP_HEADER{Status: 503 Service Temporarily Unavailable})][(#HTTP_HEADER{Retry-After: 7200})]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="ltr" lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title><:entravaux:en_travaux:></title>
+<meta name="robots" content="noindex, nofollow" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<style type="text/css">
+html { font-size: 100%; }
+body { background: #fff url(#CHEMIN{entravaux-bg.gif}); text-align: left; font: 1em/normal Verdana,Geneva,sans-serif; color: #000; }
+#minipres { width: 30em; margin: 40px; margin-left: 120px; }
+#minipres h1 { font-size: 1.1em; color: #970038; font-weight: bold; }
+</style>
+</head>
+<body>
+       <div id="minipres">
+               <h1><:info_travaux_titre:></h1>
+               [(#CONFIG{entravaux_message,<:entravaux:info_travaux_texte:>}|propre)]
+               [(#SESSION{id_auteur}|non)
+               <p class="retour">&#91;<a href="#URL_PAGE{login_sos}"><:lien_connecter:></a>&#93;</p>
+               ]
+               [(#SESSION{id_auteur}|oui)
+               <p class="retour">&#91;<a href="#URL_ECRIRE{accueil}"><:espace_prive:></a>&#93; &#91;<a href="#URL_LOGOUT"><:icone_deconnecter:></a>&#93;</p>
+               ]
+       </div>
+</body>
+</html>
\ No newline at end of file
diff --git a/www/plugins/en_travaux/inclure/entravaux_notice_ecrire.html b/www/plugins/en_travaux/inclure/entravaux_notice_ecrire.html
new file mode 100644 (file)
index 0000000..2119b5e
--- /dev/null
@@ -0,0 +1,6 @@
+#BOITE_OUVRIR{'',notice}
+       <p><:entravaux:info_maintenance_en_cours:></p>
+       [(#AUTORISER{entravaux})
+       <p class="action"><a href="#URL_ECRIRE{configurer_entravaux}"><:entravaux:texte_lien_publier:></a></p>
+       ]
+#BOITE_FERMER
\ No newline at end of file
diff --git a/www/plugins/en_travaux/lang/entravaux.xml b/www/plugins/en_travaux/lang/entravaux.xml
new file mode 100644 (file)
index 0000000..bb7586a
--- /dev/null
@@ -0,0 +1,19 @@
+<traduction module="entravaux" gestionnaire="salvatore" url="http://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/en_travaux/trunk/lang/" reference="fr">
+       <langue code="de" url="http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=de">
+               <traducteur nom="klaus++" lien="http://trad.spip.net/auteur/klaus" />
+       </langue>
+       <langue code="en" url="http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=en">
+               <traducteur nom="kent1" lien="http://trad.spip.net/auteur/kent1" />
+       </langue>
+       <langue code="es" url="http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=es">
+               <traducteur nom="dani" lien="http://trad.spip.net/auteur/dani" />
+       </langue>
+       <langue code="fa" url="http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=fa">
+               <traducteur nom="Davood Hossein" lien="http://trad.spip.net/auteur/davood-hossein" />
+       </langue>
+       <langue code="fr" />
+       <langue code="it" />
+       <langue code="sk" url="http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=sk">
+               <traducteur nom="jaro" lien="http://trad.spip.net/auteur/jaro" />
+       </langue>
+</traduction>
diff --git a/www/plugins/en_travaux/lang/entravaux_de.php b/www/plugins/en_travaux/lang/entravaux_de.php
new file mode 100644 (file)
index 0000000..e103676
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=de
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // A
+       'activer_message' => 'Wartungsmodus aktivieren',
+
+       // E
+       'en_travaux' => 'Wartung',
+       'erreur_droit' => 'Das Plugin Wartung steht nur Webmastern zur Verfügung!',
+
+       // I
+       'info_disallow_robot' => 'Im Wartungsmodus ist Ihre Website für Spider und Suchmaschinen gesperrt.',
+       'info_maintenance_en_cours' => 'Die Website befindet sich im Wartungsmodus! Öffentliche Seiten und Redaktionssystem sind ausschließlich für Webmaster zugänglich.',
+       'info_message' => 'Sie können den Wartungsmodus einschalten und eine Meldung festlegen, die während der Wartung anstelle der Website angezeigt wird.',
+       'info_travaux_texte' => 'Diese Website wird gerade gewartet.
+_ Bitte schauen sie später wieder vorbei.',
+
+       // L
+       'label_disallow_robots' => 'Website für Spider/Bots und Suchmaschinen sperren',
+
+       // M
+       'message_temporaire' => 'Der Text ihrer Wartungsmeldung:',
+
+       // P
+       'parametrage_page_travaux' => 'Einstellungen der Wartungsseite',
+
+       // T
+       'texte_lien_publier' => 'Website freischalten'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/entravaux_en.php b/www/plugins/en_travaux/lang/entravaux_en.php
new file mode 100644 (file)
index 0000000..9425b9c
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=en
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // A
+       'activer_message' => 'Activate maintenance mode',
+
+       // E
+       'en_travaux' => 'Under construction',
+       'erreur_droit' => 'Vous devez être Webmestre pour utiliser le plugin En Travaux !',
+
+       // I
+       'info_disallow_robot' => 'Your Web site is protected against the robots and search engines during the maintenance.',
+       'info_maintenance_en_cours' => 'The Web site is in maintenance mode ! Only webmasters can see the public site and have access to the backoffice.',
+       'info_message' => 'This page lets you set up a temporary message which will be displayed on all the pages of your site during a maintenance period.',
+       'info_travaux_texte' => 'This site now under construction.
+_ Please come back later...',
+
+       // L
+       'label_disallow_robots' => 'Protect the Web site against robots and search engines.',
+
+       // M
+       'message_temporaire' => 'Your temporary message:',
+
+       // P
+       'parametrage_page_travaux' => 'Settings for your maintenance page',
+
+       // T
+       'texte_lien_publier' => 'Make the Web site public'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/entravaux_es.php b/www/plugins/en_travaux/lang/entravaux_es.php
new file mode 100644 (file)
index 0000000..3fe4225
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=es
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // A
+       'activer_message' => 'Activar mantenimiento',
+
+       // E
+       'en_travaux' => 'En obras',
+       'erreur_droit' => '¡Debes ser Webmestre para usar el plugin "En Obras"!',
+
+       // I
+       'info_disallow_robot' => 'Tu sitio está protegido contra los robots y motores de búsqueda durante el mantenimiento.',
+       'info_maintenance_en_cours' => '¡El sitio está en mantenimiento! Sólo los webmestres del sitio pueden ver el sitio público y acceder al espacio privado.',
+       'info_message' => 'Esta página permite dejar un mensaje temporal en todas las páginas del sitio durante una fase de mantenimiento.',
+       'info_travaux_texte' => 'Este sitio se encuentra actualmente en obras.
+_ Por favor regrese más tarde.',
+
+       // L
+       'label_disallow_robots' => 'Proteger el sitio contra los robots y motores de búsqueda',
+
+       // M
+       'message_temporaire' => 'Su mensaje temporal:',
+
+       // P
+       'parametrage_page_travaux' => 'Configuración de la página temporal',
+
+       // T
+       'texte_lien_publier' => 'Hacer público el sitio'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/entravaux_fa.php b/www/plugins/en_travaux/lang/entravaux_fa.php
new file mode 100644 (file)
index 0000000..5c79427
--- /dev/null
@@ -0,0 +1,39 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=fa
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // A
+       'activer_message' => 'فعال سازي حالت نگهداري',
+
+       // E
+       'en_travaux' => 'در دست ساخت',
+       'erreur_droit' => 'براي استفاده از پلاگين «در دست ساخت»‌بايد وب مستر باشيد.',
+
+       // I
+       'info_disallow_robot' => ' سايت شما در جريان نگهداري  در برابر ربات‌ها و جستجوموتورها حفاظت مي‌شود.',
+       'info_maintenance_en_cours' => 'اين وب سايت در دست نگاهداري است! فقط وب‌مستر مي‌تواند بخش همگاني سايت را ببيند و به پس‌خوان ( backoffice)دسترسي داشته باشد
+',
+       'info_message' => 'اين صفحه به شما امكان مي‌دهد يك پيام موقت بدهيد كه در دوره‌ي نگه‌داري در تمام صفحه‌هاي سايت به نمايش در‌خواهد آمد.
+',
+       'info_travaux_texte' => 'سايت در دست سايت
+بعداً مراجعه كنيد',
+
+       // L
+       'label_disallow_robots' => 'حفظ سايت از دست ربات‌ها و جستجوموتورها',
+
+       // M
+       'message_temporaire' => 'پيام موقت شما:',
+
+       // P
+       'parametrage_page_travaux' => 'تنظيمات صفحه‌ي موقت',
+
+       // T
+       'texte_lien_publier' => 'ساخت سايت همگاني'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/entravaux_fr.php b/www/plugins/en_travaux/lang/entravaux_fr.php
new file mode 100644 (file)
index 0000000..25c7ae0
--- /dev/null
@@ -0,0 +1,35 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/en_travaux/trunk/lang/
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // A
+       'activer_message' => 'Activer la maintenance',
+
+       // E
+       'en_travaux' => 'En travaux',
+       'erreur_droit' => 'Vous devez être Webmestre pour utiliser le plugin En Travaux !',
+
+       // I
+       'info_disallow_robot' => 'Votre site est protégé contre les robots et moteur de recherche pendant la maintenance.',
+       'info_maintenance_en_cours' => 'Le site est en maintenance ! Seuls les webmestres du site peuvent voir le site public et accèder à l\'espace privé.',
+       'info_message' => 'Vous pouvez activer la maintenance du site et configurer un message temporaire sur toute les pages du site pendant une phase de maintenance.',
+       'info_travaux_texte' => 'Ce site est actuellement en travaux.
+_ Revenez plus tard.',
+
+       // L
+       'label_disallow_robots' => 'Protéger le site contre les robots et moteur de recherche',
+
+       // M
+       'message_temporaire' => 'Votre message temporaire :',
+
+       // P
+       'parametrage_page_travaux' => 'Paramétrage de la page temporaire',
+
+       // T
+       'texte_lien_publier' => 'Rendre le site public'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/entravaux_it.php b/www/plugins/en_travaux/lang/entravaux_it.php
new file mode 100644 (file)
index 0000000..de743a9
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=it
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // A
+       'activer_message' => 'Attivare una sessione di manutenzione',
+
+       // E
+       'en_travaux' => 'In manutenzione',
+       'erreur_droit' => 'Vous devez être Webmestre pour utiliser le plugin En Travaux !',
+
+       // I
+       'info_disallow_robot' => 'Votre site est protégé contre les robots et moteur de recherche pendant la maintenance.', # NEW
+       'info_maintenance_en_cours' => 'Le site est en maintenance ! Seuls les webmestres du site peuvent voir le site public et accèder à l\'espace privé.', # NEW
+       'info_message' => 'Questa pagina consente di visualizzare un messaggio temporaneo su tutte le pagine del sito durante una sessione di manutenzione.',
+       'info_travaux_texte' => 'Questo sito è stato in manutenzione.
+_ Torna più tardi...',
+
+       // L
+       'label_disallow_robots' => 'Protéger le site contre les robots et moteur de recherche', # NEW
+
+       // M
+       'message_temporaire' => 'Il vostro messaggio di manutenzione:',
+
+       // P
+       'parametrage_page_travaux' => 'Configurazione della pagina di manutenzione',
+
+       // T
+       'texte_lien_publier' => 'Rendre le site public' # NEW
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/entravaux_sk.php b/www/plugins/en_travaux/lang/entravaux_sk.php
new file mode 100644 (file)
index 0000000..c385884
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/entravaux-193?lang_cible=sk
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // A
+       'activer_message' => 'Aktivovať údržbu',
+
+       // E
+       'en_travaux' => 'Rekonštruuje sa',
+       'erreur_droit' => 'Na to, aby ste mohli používať zásuvný modul "Rekonšruuje sa", musíte byť webmaster!',
+
+       // I
+       'info_disallow_robot' => 'Počas rekonštrukcie je vaša stránka chránená pred spamovacími robotmi a vyhľadávačmi.',
+       'info_maintenance_en_cours' => 'Stránka sa rekonštruuje. Verejne prístupnú stránku uvidia a dostať sa do súkromnej zóny môžu iba webmasteri stránky.',
+       'info_message' => 'Môžete aktivovať údržbu stránky a nastaviť dočasnú správu pre všetky stránky webu na obdobie rekonštrukcie.',
+       'info_travaux_texte' => 'Táto stránka sa teraz rekonštruuje.
+_ Skúste neskôr.',
+
+       // L
+       'label_disallow_robots' => 'Chrániť stránku pred spamovacími robotmi a vyhľadávačom',
+
+       // M
+       'message_temporaire' => 'Vaša dočasná správa:',
+
+       // P
+       'parametrage_page_travaux' => 'Nastavenie dočasnej stránky',
+
+       // T
+       'texte_lien_publier' => 'Zobraziť verejne prístupnú stránku'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/paquet-entravaux.xml b/www/plugins/en_travaux/lang/paquet-entravaux.xml
new file mode 100644 (file)
index 0000000..39b0f00
--- /dev/null
@@ -0,0 +1,15 @@
+<traduction module="paquet-entravaux" gestionnaire="salvatore" url="http://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/en_travaux/trunk/lang/" reference="fr">
+       <langue code="de" url="http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=de">
+               <traducteur nom="klaus++" lien="http://trad.spip.net/auteur/klaus" />
+       </langue>
+       <langue code="en" url="http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=en">
+               <traducteur nom="kent1" lien="http://trad.spip.net/auteur/kent1" />
+       </langue>
+       <langue code="es" url="http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=es">
+               <traducteur nom="dani" lien="http://trad.spip.net/auteur/dani" />
+       </langue>
+       <langue code="fr" />
+       <langue code="sk" url="http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=sk">
+               <traducteur nom="jaro" lien="http://trad.spip.net/auteur/jaro" />
+       </langue>
+</traduction>
diff --git a/www/plugins/en_travaux/lang/paquet-entravaux_de.php b/www/plugins/en_travaux/lang/paquet-entravaux_de.php
new file mode 100644 (file)
index 0000000..63647e5
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=de
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // E
+       'entravaux_description' => 'Dieses Plugin kann zu Wartungsarbeiten aktiviert werden, und zeigt dann eine Meldung {{anstelle}} des öffentlichen Bereichs der Website an. Achtung - im Wartungsmodus haben nur Webmaster Zugang zu Redaktionssystem und öffentlicher Website.',
+       'entravaux_nom' => 'Wartung',
+       'entravaux_slogan' => 'Ausgabe einer Wartungsmeldung'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/paquet-entravaux_en.php b/www/plugins/en_travaux/lang/paquet-entravaux_en.php
new file mode 100644 (file)
index 0000000..488bb69
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=en
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // E
+       'entravaux_description' => 'Displays a defined page during maintenance period on all your public pages.',
+       'entravaux_nom' => 'Under construction',
+       'entravaux_slogan' => 'Indicate a maintenance phase'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/paquet-entravaux_es.php b/www/plugins/en_travaux/lang/paquet-entravaux_es.php
new file mode 100644 (file)
index 0000000..91782ef
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=es
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // E
+       'entravaux_description' => 'Para ser activado antes de una fase de mantenimiento, este ce plugin muestra entonces una página de advertencia, {{en vez}} del sitio público. Cuidado: sólo el webmaster aún accede al espacio privado y al sitio público.',
+       'entravaux_nom' => 'En obras',
+       'entravaux_slogan' => 'Indicar una fase de mantenimiento'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/paquet-entravaux_fr.php b/www/plugins/en_travaux/lang/paquet-entravaux_fr.php
new file mode 100644 (file)
index 0000000..2b229fc
--- /dev/null
@@ -0,0 +1,14 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/en_travaux/trunk/lang/
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // E
+       'entravaux_description' => 'À activer avant une phase de maintenance, ce plugin affiche aussitôt une page d\'avertissement, {{à la place}} du site public. Attention : seul le webmestre accède encore à l\'espace privé et au site public.',
+       'entravaux_nom' => 'En travaux',
+       'entravaux_slogan' => 'Indiquer une phase de maintenance'
+);
+
+?>
diff --git a/www/plugins/en_travaux/lang/paquet-entravaux_it.php b/www/plugins/en_travaux/lang/paquet-entravaux_it.php
new file mode 100644 (file)
index 0000000..0563f45
--- /dev/null
@@ -0,0 +1,18 @@
+<?php
+
+// Ceci est un fichier langue de SPIP -- This is a SPIP language file
+
+///  Fichier produit par PlugOnet
+// Module: paquet-entravaux
+// Langue: it
+// Date: 06-01-2012 11:21:19
+// Items: 1
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+// E
+       'entravaux_description' => 'Consente di visualizzare un messaggio personalizzabile durante una sessione di manutenzione su tutte le pagine del sito pubblico.',
+);
+?>
\ No newline at end of file
diff --git a/www/plugins/en_travaux/lang/paquet-entravaux_sk.php b/www/plugins/en_travaux/lang/paquet-entravaux_sk.php
new file mode 100644 (file)
index 0000000..8e5387c
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/paquet-entravaux?lang_cible=sk
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // E
+       'entravaux_description' => 'Ak ju aktivujete pred fázou údržby, tento zásuvný modul {{namiesto}} verejne prístupnej stránky okamžite zobrazí stránku s upozornením. Pozor: Iba webmaster sa môže dostať do súkromnej zóny a na verejne prístupnú stránku.',
+       'entravaux_nom' => 'Rekonštruuje sa',
+       'entravaux_slogan' => 'Nastaviť stránku rekonštrukcie'
+);
+
+?>
diff --git a/www/plugins/en_travaux/login_sos.html b/www/plugins/en_travaux/login_sos.html
new file mode 100644 (file)
index 0000000..1b25eea
--- /dev/null
@@ -0,0 +1,57 @@
+#FILTRE{compacte_head}
+[(#REM)
+       Eviter les boutons d'admin sur la page de login
+]
+#HTTP_HEADER{Content-Type: text/html; charset=#CHARSET}
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
+<head>
+<title>[(#NOM_SITE_SPIP|textebrut)]</title>
+<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+<meta name="robots" content="none" />
+<meta name="generator" content="SPIP[ (#SPIP_VERSION)]" />
+<link rel="stylesheet" href="[(#VAL{reset.css}|find_in_theme|direction_css)]" type="text/css" />
+<link rel="stylesheet" href="[(#VAL{clear.css}|find_in_theme|direction_css)]" type="text/css" />
+<link rel="stylesheet" href="[(#VAL{minipres.css}|find_in_theme|direction_css)]" type="text/css" />
+#INSERT_HEAD
+<style type="text/css">
+html { font-size: 100%; }
+body { background: #fff url(#CHEMIN{entravaux-bg.gif}); text-align: left; font: 1em/normal Verdana,Geneva,sans-serif; color: #000; }
+#minipres { width: 30em; margin: 26px; margin-left: 100px; }
+#minipres h1 { font-size: 1.1em; color: #970038; font-weight: bold; }
+</style>
+#INSERT_HEAD
+<script type='text/javascript'><!--
+jQuery(function(){ jQuery('input#var_login').focus();
+jQuery('a#spip_pass').click(function(){window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=330'); return false;});
+});
+// --></script>
+</head>
+<body class="page_login" >
+<div id="minipres">
+       <h1>#NOM_SITE_SPIP</h1>
+       [(#REM)
+               Est-ce qu'on se connecte a l'espace prive ou pas ?
+       ][
+       (#ENV**{url}|non
+       |ou{[(#ENV**{url}|match{^(/.*/)?#EVAL{_DIR_RESTREINT_ABS}})]})
+       <h1><:login_acces_prive:></h1>
+       ]
+       #MENU_LANG_ECRIRE
+
+       [(#SESSION{statut}|oui)
+               <a href="#ENV{url,./}"><:login_par_ici:></a>
+       ]
+       [(#SESSION{statut}|non)
+               [(#FORMULAIRE_LOGIN{#ENV{url}|sinon{#URL_ECRIRE{accueil}}})]
+       ]
+       <p class="retour">
+               [&#91;<a href="#URL_PAGE{identifiants,focus=nom_inscription}&amp;mode=(#URL_SITE_SPIP|tester_config{1comite})" target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=400'); return false;"><:login_sinscrire:></a>&#93;]
+               &#91;<a href="#URL_SITE_SPIP/"><:login_retoursitepublic:></a>&#93;
+       </p>
+       [<p class="retour">
+               <a href="http://www.spip.net/" title="<:site_realise_avec_spip:>">(#CHEMIN_IMAGE{spip.png}|balise_img)</a>
+       </p>]
+</div><!--#minipres-->
+</body>
+</html>
\ No newline at end of file
diff --git a/www/plugins/en_travaux/paquet.xml b/www/plugins/en_travaux/paquet.xml
new file mode 100644 (file)
index 0000000..2c190dd
--- /dev/null
@@ -0,0 +1,24 @@
+<paquet
+       prefix="entravaux"
+       categorie="maintenance"
+       version="3.1.12"
+       etat="stable"
+       compatibilite="[3.0.0;3.0.*]"
+       logo="prive/themes/spip/images/entravaux-32.png"
+       schema="0.2.0"
+       documentation="http://www.spip-contrib.net/?rubrique516"
+>      
+
+       <nom>En travaux</nom>
+       <!-- Indiquer une phase de maintenance -->
+
+       <auteur mail="ventrea@gmail.com">Arnaud Ventre</auteur>
+       <auteur lien="http://www.yterium.com">Cédric Morin</auteur>
+       <auteur>2006-2012</auteur>
+
+       <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
+
+       <pipeline nom="styliser" />
+       <pipeline nom="affichage_final" />
+       <pipeline nom="affiche_milieu" />
+</paquet>
diff --git a/www/plugins/en_travaux/prive/squelettes/contenu/configurer_entravaux.html b/www/plugins/en_travaux/prive/squelettes/contenu/configurer_entravaux.html
new file mode 100644 (file)
index 0000000..e499801
--- /dev/null
@@ -0,0 +1,5 @@
+[(#AUTORISER{entravaux}|sinon_interdire_acces)]
+<h1 class="grostitre"><:entravaux:en_travaux:></h1>
+<div class="ajax">
+       #FORMULAIRE_CONFIGURER_ENTRAVAUX
+</div>
diff --git a/www/plugins/en_travaux/prive/themes/spip/images/entravaux-16.png b/www/plugins/en_travaux/prive/themes/spip/images/entravaux-16.png
new file mode 100644 (file)
index 0000000..6c87ae0
Binary files /dev/null and b/www/plugins/en_travaux/prive/themes/spip/images/entravaux-16.png differ
diff --git a/www/plugins/en_travaux/prive/themes/spip/images/entravaux-32.png b/www/plugins/en_travaux/prive/themes/spip/images/entravaux-32.png
new file mode 100644 (file)
index 0000000..d6ba53b
Binary files /dev/null and b/www/plugins/en_travaux/prive/themes/spip/images/entravaux-32.png differ
diff --git a/www/plugins/en_travaux/prive/themes/spip/images/entravaux-64.png b/www/plugins/en_travaux/prive/themes/spip/images/entravaux-64.png
new file mode 100644 (file)
index 0000000..93eb369
Binary files /dev/null and b/www/plugins/en_travaux/prive/themes/spip/images/entravaux-64.png differ
diff --git a/www/plugins/en_travaux/prive/themes/spip/images/entravaux.png b/www/plugins/en_travaux/prive/themes/spip/images/entravaux.png
new file mode 100644 (file)
index 0000000..451251a
Binary files /dev/null and b/www/plugins/en_travaux/prive/themes/spip/images/entravaux.png differ
diff --git a/www/plugins/en_travaux/robots.txt.html b/www/plugins/en_travaux/robots.txt.html
new file mode 100644 (file)
index 0000000..4ba8341
--- /dev/null
@@ -0,0 +1,22 @@
+#HTTP_HEADER{Content-Type: text/plain; charset=#CHARSET}
+
+# robots.txt
+# @url: #URL_SITE_SPIP
+# @generator: SPIP #SPIP_VERSION
+# @template: #SQUELETTE
+
+User-agent: *[
+Disallow: /
+(#REM|is_entravaux|ou{#CONFIG{entravaux_disallow_robots}})][
+Disallow: /local/
+Disallow: /ecrire/
+Disallow: /extensions/
+Disallow: /lib/
+Disallow: /plugins/
+Disallow: /prive/
+Disallow: /squelettes-dist/
+Disallow: /squelettes/
+Disallow: /oembed.api/
+
+Sitemap: #URL_SITE_SPIP/sitemap.xml
+(#REM|is_entravaux|ou{#CONFIG{entravaux_disallow_robots}}|non)]
diff --git a/www/plugins/en_travaux/svn.revision b/www/plugins/en_travaux/svn.revision
new file mode 100644 (file)
index 0000000..3d48277
--- /dev/null
@@ -0,0 +1,10 @@
+<svn_revision>
+<text_version>
+Origine: file:///home/svn/repository/spip-zone/_plugins_/en_travaux/trunk
+Revision: 71441
+Dernier commit: 2013-04-02 11:00:08 +0200 
+</text_version>
+<origine>file:///home/svn/repository/spip-zone/_plugins_/en_travaux/trunk</origine>
+<revision>71441</revision>
+<commit>2013-04-02 11:00:08 +0200 </commit>
+</svn_revision>
\ No newline at end of file