<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.web.spip.zone.cvs">
    <title>gmane.comp.web.spip.zone.cvs</title>
    <link>http://blog.gmane.org/gmane.comp.web.spip.zone.cvs</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20123"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20122"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20121"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20120"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20119"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20118"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20117"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20116"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20115"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20114"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20113"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20112"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20111"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20110"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20109"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20108"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20107"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20106"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20105"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20104"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20123">
    <title>r24841 - in /_plugins_/_dev_/googlemap_api/inc: geomap_append_moveend_map.php geomap_append_view_map.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20123</link>
    <description>Author: brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org
Date: Mon Dec  1 18:38:44 2008
New Revision: 24841

Log:
corrections suite au ménage dans le plugin pour utiliser CFG

Modified:
    _plugins_/_dev_/googlemap_api/inc/geomap_append_moveend_map.php
    _plugins_/_dev_/googlemap_api/inc/geomap_append_view_map.php

Modified: _plugins_/_dev_/googlemap_api/inc/geomap_append_moveend_map.php
==============================================================================
--- _plugins_/_dev_/googlemap_api/inc/geomap_append_moveend_map.php (original)
+++ _plugins_/_dev_/googlemap_api/inc/geomap_append_moveend_map.php Mon Dec  1 18:38:44 2008
&lt; at &gt;&lt; at &gt; -11,16 +11,13 &lt; at &gt;&lt; at &gt;
 
 function inc_geomap_append_moveend_map_dist($target_id,$target_lat_id,$target_long_id,$view_lat,$view_long, $target_zoom_id=NULL,$view_zoom=NULL,$Marker = false){
 if (!strlen($view_lat) OR !is_numeric($view_lat)){
-$view_lat = isset($GLOBALS['meta']['gis_default_lat'])?$GLOBALS['meta']['gis_default_lat']:'42.7631'; 
-if (!strlen($view_lat) OR !is_numeric($view_lat)) $view_lat='42.7631';
+$view_lat = $view_lat = lire_config('geomap/latitude',0);
 }
 if (!strlen($view_long) OR !is_numeric($view_long)){
-$view_long = isset($GLOBALS['meta']['gis_default_lonx'])?$GLOBALS['meta']['gis_default_lonx']:'-7.9321'; 
-if (!strlen($view_long) OR !is_numeric($view_long)) $view_long='-7.9321';
+$view_long = lire_config('geomap/longitude',0);
 }
 if (!strlen($view_zoom) OR !is_numeric($view_zoom)){
-$view_zoom = isset($GLOBALS['meta']['gis_default_zoom'])?$GLOBALS['meta']['gis_default_zoom']:'8'; 
-if (!strlen($view_zoom) OR !is_numeric($view_zoom)) $view_zoom='8';
+$view_zoom = lire_config('geomap/zoom',0);
 }
 $out = '
 &lt;script type="text/javascript"&gt;

Modified: _plugins_/_dev_/googlemap_api/inc/geomap_append_view_map.php
==============================================================================
--- _plugins_/_dev_/googlemap_api/inc/geomap_append_view_map.php (original)
+++ _plugins_/_dev_/googlemap_api/inc/geomap_append_view_map.php Mon Dec  1 18:38:44 2008
&lt; at &gt;&lt; at &gt; -11,16 +11,13 &lt; at &gt;&lt; at &gt;
 
 function inc_geomap_append_view_map_dist($target_id,$view_lat,$view_long,$view_zoom=NULL,$Markers = NULL,$view_icon = NULL){
 if (!strlen($view_lat) OR !is_numeric($view_lat)){
-$view_lat = isset($GLOBALS['meta']['gis_default_lat'])?$GLOBALS['meta']['gis_default_lat']:'42.7631'; 
-if (!strlen($view_lat) OR !is_numeric($view_lat)) $view_lat='42.7631';
+$view_lat = lire_config('geomap/latitude',0);
 }
 if (!strlen($view_long) OR !is_numeric($view_long)){
-$view_long = isset($GLOBALS['meta']['gis_default_lonx'])?$GLOBALS['meta']['gis_default_lonx']:'-7.9321'; 
-if (!strlen($view_long) OR !is_numeric($view_long)) $view_long='-7.9321';
+$view_long = lire_config('geomap/longitude',0);
 }
 if (!strlen($view_zoom) OR !is_numeric($view_zoom)){
-$view_zoom = isset($GLOBALS['meta']['gis_default_zoom'])?$GLOBALS['meta']['gis_default_zoom']:'8'; 
-if (!strlen($view_zoom) OR !is_numeric($view_zoom)) $view_zoom='8';
+$view_zoom = lire_config('geomap/zoom',0);
 }
 $out = '
 &lt;script type="text/javascript"&gt;

</description>
    <dc:creator>brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T17:38:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20122">
    <title>r24840 - in /_plugins_/_dev_/spipBB/branches/spip-1.9: Changelog.txt genie/ inc/statvisites.php plugin.xml spipbb_options.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20122</link>
    <description>Author: chryjs-GANU6spQydw&lt; at &gt;public.gmane.org
Date: Mon Dec  1 18:34:15 2008
New Revision: 24840

Log:
Correction de la non inclusion de la tache de cron

Removed:
    _plugins_/_dev_/spipBB/branches/spip-1.9/genie/
Modified:
    _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt
    _plugins_/_dev_/spipBB/branches/spip-1.9/inc/statvisites.php
    _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml
    _plugins_/_dev_/spipBB/branches/spip-1.9/spipbb_options.php

Modified: _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt
==============================================================================
--- _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt (original)
+++ _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt Mon Dec  1 18:34:15 2008
&lt; at &gt;&lt; at &gt; -1,4 +1,8 &lt; at &gt;&lt; at &gt;
-ï»¿2008-09-21  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
+ï»¿2008-12-01  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
+
+ * 0.6.1.4 problem de cron cf bug report : http://spipbb.free.fr/spip.php?page=voirsujet&amp;id_forum=839 et http://spipbb.free.fr/spip.php?page=voirsujet&amp;id_forum=841
+
+2008-12-01  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
 
  * 0.6.1.3 Correction pour c_liste_messages fin de boucle pas applicable en 1.9 cf report : http://spipbb.free.fr/spip.php?page=voirsujet&amp;id_forum=860
 

Modified: _plugins_/_dev_/spipBB/branches/spip-1.9/inc/statvisites.php
==============================================================================
--- _plugins_/_dev_/spipBB/branches/spip-1.9/inc/statvisites.php (original)
+++ _plugins_/_dev_/spipBB/branches/spip-1.9/inc/statvisites.php Mon Dec  1 18:34:15 2008
&lt; at &gt;&lt; at &gt; -22,11 +22,116 &lt; at &gt;&lt; at &gt;
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
 spipbb_log("included",3,__FILE__);
-// compatibilite SPIP 1.9.2
 
+//----------------------------------------------------------------------------
+// Fonction cron pour calcul des visites pour les threads
+//----------------------------------------------------------------------------
 function cron_statvisites($time){
-include_spip('genie/statvisites');
-return genie_statvisites($time);
+spipbb_log("DEBUT:".$time,1,"cron_statvisites");
+$spipbb_meta = &lt; at &gt;unserialize($GLOBALS['meta']['spipbb']);
+
+if (!is_array($spipbb_meta) OR ($spipbb_meta['configure']!='oui')) {
+spipbb_log("END: Non Configure",1,"cron_statvisites");
+return true;
+}
+
+$encore = calculer_visites_forums($time);
+
+// Si ce n'est pas fini on redonne la meme date au fichier .lock
+// pour etre prioritaire lors du cron suivant
+if ($encore)
+return (0 - $time);
+
+return true;
+} // cron_statvisites
+
+
+//----------------------------------------------------------------------------
+// prendre en compte un fichier de visite
+//----------------------------------------------------------------------------
+function compte_fichier_visite_forum($fichier, &amp;$visites_f) {
+
+$content = array();
+if (lire_fichier($fichier, $content)) {
+spipbb_log("[$fichier]:".$content,1,"compte_fichier_visite_forum");
+$content = &lt; at &gt;unserialize($content);
+}
+if (!is_array($content)) return;
+spipbb_log("Depart:".join(",",$visites_f,1,"compte_fichier_visite_forum"));
+
+foreach ($content as $source =&gt; $num) {
+list($log_type, $log_id_num)
+= preg_split(",\t,", $source, 3);
+
+// S'il s'agit d'une visite de forum, noter ses visites
+if ($log_type == 'forum'
+AND $id_forum = intval($log_id_num)) {
+$visites_f[$id_forum]=$visites_f[$id_forum] + intval($num);
+}
+}
+spipbb_log("Sortie:".join(",",$visites_f,1,"compte_fichier_visite_forum"));
+}
+
+//----------------------------------------------------------------------------
+// Calcul des visites forum par forum
+//----------------------------------------------------------------------------
+function calculer_visites_forums($t) {
+include_spip('base/abstract_sql');
+
+// Initialisations
+$visites_f = array(); # tableau des visites des forums
+
+// charger un certain nombre de fichiers de visites,
+// et faire les calculs correspondants
+
+// Traiter jusqu'a 100 sessions datant d'au moins 30 minutes
+$sessions = preg_files(sous_repertoire(_DIR_TMP, 'spipbb-visites'));
+
+$compteur = 100;
+$date_init = time()-5*60; // pour l'instant on a positionne a toutes les 5 minutes pour les tests
+foreach ($sessions as $item) {
+if (&lt; at &gt;filemtime($item) &lt; $date_init) {
+spipbb_log("traite la session $item",1,"calculer_visites_forums");
+compte_fichier_visite_forum($item, $visites_f);
+spip_unlink($item);
+if (file_exists($item)) spipbb_log("Erreur suppression impossible $item",1,"calculer_visites_forums");
+if (--$compteur &lt;= 0)
+break;
+}
+#else spip_log("$item pas vieux");
+}
+
+if (!$visites_f) return;
+
+$date = date("Y-m-d", time() - 1800);
+
+// les visites des forums
+if ($visites_f) {
+$ar = array();# tableau num -&gt; liste des forums ayant num visites
+foreach($visites_f as $id_forum =&gt; $n) {
+  if (!sql_countsel('spip_visites_forums',
+ "id_forum=$id_forum AND date='$date'")){
+spipbb_log("sql_insertq[$n]:".$id_forum,1,"calculer_visites_forums");
+sql_insertq('spip_visites_forums',
+array('id_forum' =&gt; $id_forum,
+      'visites' =&gt; $n,
+      'date' =&gt; $date));
+} else $ar[$n][] = $id_forum;
+}
+foreach ($ar as $n =&gt; $liste) {
+$tous = sql_in('id_forum', $liste);
+spipbb_log("sql_update[$n]:".$tous,1,"calculer_visites_forums");
+sql_update('spip_visites_forums',
+array('visites' =&gt; "visites+$n"),
+   "date='$date' AND $tous");
+}
+}
+
+// S'il reste des fichiers a manger, le signaler pour reexecution rapide
+if ($compteur==0) {
+spipbb_log("il reste des visites a traiter...",1,"calculer_visites_forums");
+return -$t;
 }
+} // calculer_visites_forums
 
 ?&gt;

Modified: _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml
==============================================================================
--- _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml (original)
+++ _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml Mon Dec  1 18:34:15 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,5 &lt; at &gt;&lt; at &gt;
 &lt;plugin&gt;
-&lt;version&gt;0.6.1.3&lt;/version&gt;
+&lt;version&gt;0.6.1.4&lt;/version&gt;
 &lt;nom&gt;
 &lt;multi&gt;
 [en]SpipBB: Management of SPIP 1.9 forums

Modified: _plugins_/_dev_/spipBB/branches/spip-1.9/spipbb_options.php
==============================================================================
--- _plugins_/_dev_/spipBB/branches/spip-1.9/spipbb_options.php (original)
+++ _plugins_/_dev_/spipBB/branches/spip-1.9/spipbb_options.php Mon Dec  1 18:34:15 2008
&lt; at &gt;&lt; at &gt; -31,6 +31,7 &lt; at &gt;&lt; at &gt;
 #
 include_spip('base/sap_spipbb');
 
+include_spip('inc/statvisites'); // probleme de cron en 1.9.2
 
 # h. GAF
 # definir repertoire des smileys ;

</description>
    <dc:creator>chryjs-GANU6spQydw&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T17:34:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20121">
    <title>r24839 - in /_plugins_/_test_/spip-listes/spip-listes_1_9_3: balise/formulaire_abonnement.php inc/spiplistes_api.php plugin.xml</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20121</link>
    <description>Author: paladin-Tg+DfOK95/ZAfugRpC6u6w&lt; at &gt;public.gmane.org
Date: Mon Dec  1 17:56:35 2008
New Revision: 24839

Log:
Correction fonction qui donne la liste des abonnements pour envoyer cette liste par mail à un abonné. La requete SQL manquait une jointure.

Modified:
    _plugins_/_test_/spip-listes/spip-listes_1_9_3/balise/formulaire_abonnement.php
    _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php
    _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml

Modified: _plugins_/_test_/spip-listes/spip-listes_1_9_3/balise/formulaire_abonnement.php
==============================================================================
--- _plugins_/_test_/spip-listes/spip-listes_1_9_3/balise/formulaire_abonnement.php (original)
+++ _plugins_/_test_/spip-listes/spip-listes_1_9_3/balise/formulaire_abonnement.php Mon Dec  1 17:56:35 2008
&lt; at &gt;&lt; at &gt; -232,7 +232,7 &lt; at &gt;&lt; at &gt;
 
 if($mail_valide &amp;&amp; $nom_inscription_) {
 
-spiplistes_log("### : -&gt;".$mail_inscription_, _SPIPLISTES_LOG_DEBUG);
+spiplistes_log("mail inscription : -&gt;".$mail_inscription_, _SPIPLISTES_LOG_DEBUG);
 
 // si l'abonne existe deja.
 if($row = sql_fetch(
&lt; at &gt;&lt; at &gt; -313,7 +313,7 &lt; at &gt;&lt; at &gt;
 }
 else {
 // n'existe pas, creation du compte ...
-$id_abo = 
+$id_auteur = $id_abo = 
 // en SPIP 192 &amp; 193, renvoie insert_id
 spiplistes_auteurs_auteur_insertq(
 array(
&lt; at &gt;&lt; at &gt; -341,6 +341,7 &lt; at &gt;&lt; at &gt;
  )
 )
 ) {
+$id_auteur = $row['id_auteur'];
 spiplistes_log("inscription id : -&gt;".$row['id_auteur'], _SPIPLISTES_LOG_DEBUG);
 spiplistes_abonnements_ajouter(intval($row['id_auteur']), $listes_demande);
 }
&lt; at &gt;&lt; at &gt; -357,7 +358,6 &lt; at &gt;&lt; at &gt;
 }
 else if($type_abo=="texte" || $type_abo=="html")  {
 // prepare le message a envoyer par mail
-
 $listes_abonnements = spiplistes_abonnements_listes_auteur($id_auteur, true);
 $message_list = '' ;
 $nb = count($listes_abonnements);

Modified: _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php
==============================================================================
--- _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php (original)
+++ _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php Mon Dec  1 17:56:35 2008
&lt; at &gt;&lt; at &gt; -171,13 +171,25 &lt; at &gt;&lt; at &gt;
 // CP-20080330 : renvoie la liste des abonnements pour id_auteur
 function spiplistes_abonnements_listes_auteur ($id_auteur, $avec_titre = false) {
 $result = array();
-$sql_select = "id_liste".($avec_titre ? ",titre" : "");
-$sql_result = sql_select ($sql_select
-, "spip_auteurs_listes"
-, "id_auteur=".sql_quote($id_auteur)
+$sql_select = array("abo.id_liste");
+$sql_from = array("spip_auteurs_listes AS abo");
+$sql_where = array();
+if($avec_titre) {
+$sql_select[] = "list.titre";
+$sql_from[] = "spip_listes AS list";
+$sql_where[] = "abo.id_liste=list.id_liste";
+}
+$sql_where[] = "id_auteur=".sql_quote($id_auteur);
+$sql_result = sql_select (
+$sql_select
+, $sql_from
+, $sql_where
 );
+if ($sql_result === false) {
+spiplistes_sqlerror_log("spiplistes_abonnements_listes_auteur");
+}
 while ($row = sql_fetch($sql_result)) {
-$result[] = $row['id_liste'];
+$result[$row['id_liste']] = $row['titre'];
 }
 return($result);
 }

Modified: _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml
==============================================================================
--- _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml (original)
+++ _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml Mon Dec  1 17:56:35 2008
&lt; at &gt;&lt; at &gt; -7,7 +7,7 &lt; at &gt;&lt; at &gt;
  --&gt;
 &lt;nom&gt;&lt;multi&gt;[fr]SPIP-Listes[en]SPIP-Lists[ar]&amp;#1604;&amp;#1608;&amp;#1575;&amp;#1574;&amp;#1581; SPIP&lt;/multi&gt;&lt;/nom&gt;
 &lt;auteur&gt;BoOz-JM9gtpQu/Ho&lt; at &gt;public.gmane.org&lt;/auteur&gt;
-&lt;version&gt;2.0055&lt;/version&gt;
+&lt;version&gt;2.0056&lt;/version&gt;
 &lt;version_base&gt;1.98&lt;/version_base&gt;
 &lt;etat&gt;test&lt;/etat&gt;
 &lt;icon&gt;spip-listes.png&lt;/icon&gt;

</description>
    <dc:creator>paladin-Tg+DfOK95/ZAfugRpC6u6w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T16:56:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20120">
    <title>r24838 - /_plugins_/README.txt</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20120</link>
    <description>Author: prigent.yohann-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org
Date: Mon Dec  1 17:45:51 2008
New Revision: 24838

Log:
un petit peu de ménage, y'en avait besoin.

Modified:
    _plugins_/README.txt

Modified: _plugins_/README.txt
==============================================================================
--- _plugins_/README.txt (original)
+++ _plugins_/README.txt Mon Dec  1 17:45:51 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,4 &lt; at &gt;&lt; at &gt;
-
-Ce dossier est destine a accueillir les plugins pour SPIP developpes (de maniere collaborative) dans la zone.
+Ce dossier est destine a accueillir les plugins pour SPIP developpes (de maniere collaborative) sur la zone.
 Le terme "plugin" etant entendu tel que defini dans le message http://listes.rezo.net/archives/spip-core/2005-10/msg00002.html . 
 
 Documentation sur les plugins :
&lt; at &gt;&lt; at &gt; -7,6 +6,10 &lt; at &gt;&lt; at &gt;
 http://zone.spip.org/trac/spip-zone/wiki/LesPlugins obsolete
 http://www.spip.net/fr_rubrique452.html
 http://www.spip-contrib.net/Tutoriaux-pour-Plugins
+http://doc.spip.org/&lt; at &gt;Plugin-xml
+http://doc.spip.org/&lt; at &gt;Ajouter-des-tables-et-des-boucles
+
+Le site officiel des plugins SPIP : http://plugins.spip.net
 
 Idees de plugins : 
 http://www.spip-blog.net/Candidats-plugins.html
&lt; at &gt;&lt; at &gt; -15,10 +18,11 &lt; at &gt;&lt; at &gt;
 
 Regles:
 http://zone.spip.org/trac/spip-zone/wiki/CharteDeFonctionnement
-Un dossier par plugin, directement dans un des sous-dossiers de _plugin_/. 
+Un dossier par plugin, directement dans un des sous-dossiers de _plugins_/. 
 
 Rangement : 
 _dev_/ pour les plugins en developpement
-_stable_/ pour les plugins stables, dont fonction principale est teminee et fonctionne bie   
+_stable_/ pour les plugins stables, dont fonction principale est teminee et fonctionne bien
 _test_/ pour les plugins presque stables, en test prealable
 
+Il est conseille de mettre les plugins dans archivelist.txt en suivant le modele pour que le serveur genere automatiquement des zip tout prêts de vos plugins.
\ No newline at end of file

</description>
    <dc:creator>prigent.yohann-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T16:45:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20119">
    <title>r24837 - in /_plugins_/_dev_/gis: exec/ fonds/cfg_gis.html gis_pipeline.php inc/parte_privada.php lang/gis_fr.php plugin.xml</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20119</link>
    <description>Author: brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org
Date: Mon Dec  1 16:37:29 2008
New Revision: 24837

Log:
suite du ménage, pour GIS cette fois : suppression de la page de config de /exec, on utilise un fond CFG

Removed:
    _plugins_/_dev_/gis/exec/
Modified:
    _plugins_/_dev_/gis/fonds/cfg_gis.html
    _plugins_/_dev_/gis/gis_pipeline.php
    _plugins_/_dev_/gis/inc/parte_privada.php
    _plugins_/_dev_/gis/lang/gis_fr.php
    _plugins_/_dev_/gis/plugin.xml

Modified: _plugins_/_dev_/gis/fonds/cfg_gis.html
==============================================================================
--- _plugins_/_dev_/gis/fonds/cfg_gis.html (original)
+++ _plugins_/_dev_/gis/fonds/cfg_gis.html Mon Dec  1 16:37:29 2008
&lt; at &gt;&lt; at &gt; -11,6 +11,17 &lt; at &gt;&lt; at &gt;
 [(#ENV{_cfg_}|form_hidden)]
 &lt;ul&gt;
 #SET{wichrub,#CONFIG{gis/rubriques_gis,#ARRAY}}
+&lt;li class="editer_api_carte_gis"&gt;
+&lt;label&gt;&lt;:gis:api_carte:&gt;&lt;/label&gt;
+&lt;div class="choix"&gt;
+&lt;input type="radio" name="api_carte" class="radio" value="geomap" id="api_carte_geomap"[ (#ENV{api_carte}|=={geomap}|?{'checked="checked"'})] /&gt;
+&lt;label for="api_carte_geomap"&gt;&lt;:gis:api_carte_geomap:&gt;&lt;/label&gt;
+&lt;/div&gt;
+&lt;div class="choix"&gt;
+&lt;input type="radio" name="api_carte" class="radio" value="openlayer" id="api_carte_openlayer"[ (#ENV{api_carte}|=={openlayer}|?{'checked="checked"'})] /&gt;
+&lt;label for="api_carte_openlayer"&gt;&lt;:gis:api_carte_openlayer:&gt;&lt;/label&gt;
+&lt;/div&gt;
+&lt;/li&gt;
 &lt;li class="editer_rubriques_gis"&gt;
 &lt;label for="rubriques_gis"&gt;&lt;:gis:pages_prive:&gt;&lt;/label&gt;
 &lt;p class="explications"&gt;&lt;:gis:explication_pages_prive:&gt;&lt;/p&gt;

Modified: _plugins_/_dev_/gis/gis_pipeline.php
==============================================================================
--- _plugins_/_dev_/gis/gis_pipeline.php (original)
+++ _plugins_/_dev_/gis/gis_pipeline.php Mon Dec  1 16:37:29 2008
&lt; at &gt;&lt; at &gt; -11,15 +11,6 &lt; at &gt;&lt; at &gt;
 
 include_spip('exec/gis');
 
-function gis_ajouterBoutons($boutons_admin) {
-// si eres administrador
-if (autoriser('administrer','gis')) {
-    // vese o boton na barra de "configuracion"
-    $boutons_admin['configuration']-&gt;sousmenu['gis_config']= new Bouton(
-    _DIR_PLUGIN_GIS.'img_pack/correxir.png', _T('gis:configuration'));
-}
-return $boutons_admin;
-}
 
 function gis_gismot($flux){
 if (_request('exec')=='mots_edit'){

Modified: _plugins_/_dev_/gis/inc/parte_privada.php
==============================================================================
--- _plugins_/_dev_/gis/inc/parte_privada.php (original)
+++ _plugins_/_dev_/gis/inc/parte_privada.php Mon Dec  1 16:37:29 2008
&lt; at &gt;&lt; at &gt; -51,8 +51,8 &lt; at &gt;&lt; at &gt;
 }
 }
 }
-if ((isset($GLOBALS['meta']['gis_map']))&amp;&amp;($GLOBALS['meta']['gis_map']!='no')&amp;&amp;(strpos($GLOBALS['meta']['plugin'] , strtoupper($GLOBALS['meta']['gis_map'])))) {
-$gis_append_view_map = charger_fonction($GLOBALS['meta']['gis_map'].'_append_view_map','inc');
+if ($api_carte = lire_config('gis/api_carte')) {
+$gis_append_view_map = charger_fonction($api_carte.'_append_view_map','inc');
 $mapa = '&lt;div id="viewMap" name="viewMap" style="width: 470px; height: 100px; border:1px solid #000"&gt;&lt;/div&gt;';
   $mapa .= $gis_append_view_map('viewMap',$glat,$glonx,$zoom,array(array('lonx'=&gt;$glonx,'lat'=&gt;$glat)),$gicon);
 } else {
&lt; at &gt;&lt; at &gt; -72,8 +72,8 &lt; at &gt;&lt; at &gt;
 $s .= debut_block_visible("ajouter_form");
 $s .= '&lt;div id="cadroFormulario" style="border:1px solid #000"&gt;';
 
-if ((isset($GLOBALS['meta']['gis_map']))&amp;&amp;($GLOBALS['meta']['gis_map']!='no')&amp;&amp;(strpos($GLOBALS['meta']['plugin'] , strtoupper($GLOBALS['meta']['gis_map'])))) {
-$gis_append_clicable_map = charger_fonction($GLOBALS['meta']['gis_map'].'_append_clicable_map','inc');
+if ($api_carte) {
+$gis_append_clicable_map = charger_fonction($api_carte.'_append_clicable_map','inc');
 $s .= '&lt;div id="formMap" name="formMap" style="width: 470px; height: 350px"&gt;&lt;/div&gt;';
 $s .= $gis_append_clicable_map('formMap','form_lat','form_long',$glat,$glonx,'form_zoom',$gzoom,$row?true:false);
 } else {
&lt; at &gt;&lt; at &gt; -126,8 +126,8 &lt; at &gt;&lt; at &gt;
 $s .= debut_block_visible("ajouter_form");
 $s .= '&lt;div id="cadroFormulario" style="border:1px solid #000"&gt;';
 
-if ((isset($GLOBALS['meta']['gis_map']))&amp;&amp;($GLOBALS['meta']['gis_map']!='no')&amp;&amp;(strpos($GLOBALS['meta']['plugin'] , strtoupper($GLOBALS['meta']['gis_map'])))) {
-$gis_append_mini_map = charger_fonction($GLOBALS['meta']['gis_map'].'_append_mini_map','inc');
+if ($api_carte = lire_config('gis/api_carte')) {
+$gis_append_mini_map = charger_fonction($api_carte.'_append_mini_map','inc');
 $s .= '&lt;div id="formMap" name="formMap" style="width: 180px; height: 180px;overflow:hidden;"&gt;&lt;/div&gt;';
 $s .= $gis_append_mini_map('formMap','form_lat','form_long',$glat,$glonx,'form_zoom',$gzoom,$row?true:false);
 } else {

Modified: _plugins_/_dev_/gis/lang/gis_fr.php
==============================================================================
--- _plugins_/_dev_/gis/lang/gis_fr.php (original)
+++ _plugins_/_dev_/gis/lang/gis_fr.php Mon Dec  1 16:37:29 2008
&lt; at &gt;&lt; at &gt; -8,6 +8,9 &lt; at &gt;&lt; at &gt;
 
 //elements du formulaire CFG
 
+"api_carte" =&gt; "API des cartes",
+"api_carte_geomap" =&gt; "API Google Maps",
+"api_carte_openlayer" =&gt; "API Open Layers",
 "explication_pages_prive" =&gt; "Choisissez les rubriques dans lesquelles le plugin sera disponible.",
 "explication_swfobject" =&gt; "D&amp;eacute;sactiver l'insertion du script swf_object dans les pages publiques (si vous n'utilisez pas le lecteur de son dans les infobulles).",
 "desactiver_swfobject" =&gt; "D&amp;eacute;sactiver swf_object",

Modified: _plugins_/_dev_/gis/plugin.xml
==============================================================================
--- _plugins_/_dev_/gis/plugin.xml (original)
+++ _plugins_/_dev_/gis/plugin.xml Mon Dec  1 16:37:29 2008
&lt; at &gt;&lt; at &gt; -61,11 +61,7 &lt; at &gt;&lt; at &gt;
 &lt;action&gt;gismot&lt;/action&gt;
 &lt;inclure&gt;gis_pipeline.php&lt;/inclure&gt;
 &lt;/pipeline&gt;
-&lt;pipeline&gt;
-&lt;nom&gt;ajouter_boutons&lt;/nom&gt;
-&lt;action&gt;ajouterBoutons&lt;/action&gt;
-&lt;inclure&gt;gis_pipeline.php&lt;/inclure&gt;
-&lt;/pipeline&gt;
 &lt;necessite id='geomap' version='[0.2;]' /&gt;
+&lt;necessite id='cfg' version='[1.10.4;]' /&gt;
 &lt;chemin dir='' /&gt;
 &lt;/plugin&gt;

</description>
    <dc:creator>brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T15:37:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20118">
    <title>r24836 - in /_plugins_/_dev_/googlemap_api: ./exec/ fonds/ inc/ lang/</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20118</link>
    <description>Author: brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org
Date: Mon Dec  1 16:33:46 2008
New Revision: 24836

Log:
gros ménage dans le plugin :
- on utilise CFG pour la page de configuration de l'API ggmap
- la page de config est indépendante de GIS
- on supprime l'ancienne page de config dans /exec qui ne sert plus
(la suite du ménage dans le plugin gis au commit suivant)

Removed:
    _plugins_/_dev_/googlemap_api/exec/
    _plugins_/_dev_/googlemap_api/inc/geomap_config.php
Modified:
    _plugins_/_dev_/googlemap_api/fonds/cfg_geomap.html
    _plugins_/_dev_/googlemap_api/geomap.js.html
    _plugins_/_dev_/googlemap_api/geomap_pipeline.php
    _plugins_/_dev_/googlemap_api/inc/geomap_append_clicable_map.php
    _plugins_/_dev_/googlemap_api/inc/geomap_append_mini_map.php
    _plugins_/_dev_/googlemap_api/inc/geomap_script_init.php
    _plugins_/_dev_/googlemap_api/inc_public_map.html
    _plugins_/_dev_/googlemap_api/lang/geomap_fr.php
    _plugins_/_dev_/googlemap_api/plugin.xml

Modified: _plugins_/_dev_/googlemap_api/fonds/cfg_geomap.html
==============================================================================
--- _plugins_/_dev_/googlemap_api/fonds/cfg_geomap.html (original)
+++ _plugins_/_dev_/googlemap_api/fonds/cfg_geomap.html Mon Dec  1 16:33:46 2008
&lt; at &gt;&lt; at &gt; -6,10 +6,113 &lt; at &gt;&lt; at &gt;
 --&gt;
 
 &lt;div class="formulaire_spip formulaire_editer formulaire_cfg"&gt;
+[(#CONFIG{geomap/cle_api}|oui)
+&lt;div id="formMap" name="formMap" style="width: 470px; height: 350px;margin:10px auto;"&gt;&lt;/div&gt;
+&lt;form action="#" onsubmit="showAddress($('#address').attr('value')); return false"&gt;
+&lt;p&gt;
+&lt;input size="50" name="address" id="address" value="" type="text"&gt;
+&lt;input value="&lt;:geomap:rechercher:&gt;" type="submit"&gt;
+&lt;/p&gt;
+&lt;/form&gt;]
+&lt;script type="text/javascript"&gt;
+/*&lt;![CDATA[*/
+[(#CONFIG{geomap/cle_api}|oui)
+var geocoder = null;
+var formMap = null;
+function showAddress(address) {
+if (geocoder) {
+geocoder.getLatLng(address, function(point) {
+if (!point) {
+alert(address+" not found");
+} else {
+formMap.setCenter(point);
+}
+});
+}
+}
+if (GBrowserIsCompatible()) {
+var lat= #CONFIG{geomap/latitude,0.0};
+var long= #CONFIG{geomap/longitude,0.0};
+formMap = new GMap2(document.getElementById("formMap"));
+formMap.addControl(new GLargeMapControl());
+formMap.addControl(new GMapTypeControl());
+formMap.setCenter(new GLatLng(lat,long), #CONFIG{geomap/zoom,0});
+geocoder = new GClientGeocoder();
+[(#CONFIG{geomap/latitude}|oui)
+point = new GPoint(parseFloat(long),parseFloat(lat));
+marker = new GMarker(point,{draggable:true});
+formMap.addOverlay(marker);
+GEvent.addListener(marker, 'dragend', function(){
+var point = marker.getPoint();
+jQuery("#latitude").val(point.lat());
+jQuery("#longitude").val(point.lng());
+});
+]
+GEvent.addListener(formMap, 'moveend', function() {
+formMap.clearOverlays();
+var center = formMap.getCenter();
+jQuery("#latitude").val(center.lat());
+jQuery("#longitude").val(center.lng());
+var point = new GLatLng(parseFloat(center.lat()), parseFloat(center.lng()));
+marker = new GMarker(point,{draggable:true}); 
+formMap.addOverlay(marker);
+GEvent.addListener(marker, 'dragend', function(){
+var point = marker.getPoint();
+jQuery("#latitude").val(point.lat());
+jQuery("#longitude").val(point.lng());
+});
+});
+
+GEvent.addListener(formMap, 'zoomend', function(oldlevel, newlevel){
+jQuery("#zoom").val(newlevel);}
+);
+} else {
+alert("Sorry, the Google Maps API is not compatible with this browser");
+}
+]
+/*]]&gt;*/
+&lt;/script&gt;
 &lt;form method="post"&gt;&lt;div&gt;
 [(#ENV{_cfg_}|form_hidden)]
 &lt;ul&gt;
-&lt;li class="editer_custom_control_gis"&gt;
+&lt;li class="editer_cle_api_geomap"&gt;
+&lt;label for="cle_api"&gt;&lt;:geomap:cle:&gt;&lt;/label&gt;
+&lt;p class="explications"&gt;&lt;:geomap:explication_cle:&gt;&lt;/p&gt;
+&lt;input type="text" name="cle_api" class="text" value="#ENV*{cle_api}" id="cle_api" /&gt;
+&lt;/li&gt;
+&lt;li class="editer_api_version_geomap"&gt;
+&lt;label&gt;&lt;:geomap:api_version:&gt;&lt;/label&gt;
+&lt;p class="explications"&gt;&lt;:geomap:explication_api_version:&gt;&lt;/p&gt;
+&lt;div class="choix"&gt;
+&lt;input type="radio" name="api_version" class="radio" value="2" id="current_version"[ (#ENV{api_version,2}|=={2}|?{'checked="checked"'})] /&gt;
+&lt;label for="current_version"&gt;&lt;:geomap:current_version:&gt;&lt;/label&gt;
+&lt;/div&gt;
+&lt;div class="choix"&gt;
+&lt;input type="radio" name="api_version" class="radio" value="2.x" id="lastest_version"[ (#ENV{api_version}|=={2.x}|?{'checked="checked"'})] /&gt;
+&lt;label for="lastest_version"&gt;&lt;:geomap:lastest_version:&gt;&lt;/label&gt;
+&lt;/div&gt;
+&lt;div class="choix"&gt;
+&lt;input type="radio" name="api_version" class="radio" value="2.s" id="stable_version"[ (#ENV{api_version}|=={2.s}|?{'checked="checked"'})] /&gt;
+&lt;label for="stable_version"&gt;&lt;:geomap:stable_version:&gt;&lt;/label&gt;
+&lt;/div&gt;
+&lt;div class="choix"&gt;
+&lt;input type="radio" name="api_version" class="radio" value="2." id="other_version"[ (#ENV{api_version}|=={2.}|?{'checked="checked"'})] /&gt;
+&lt;label for="other_version"&gt;&lt;:geomap:other_version:&gt;&lt;/label&gt;
+&lt;/div&gt;
+&lt;/li&gt;
+&lt;li class="editer_latitude_geomap"&gt;
+&lt;label for="latitude"&gt;&lt;:geomap:latitude:&gt;&lt;/label&gt;
+&lt;input type="text" name="latitude" class="text" value="#ENV*{latitude,0.0}" id="latitude" /&gt;
+&lt;/li&gt;
+&lt;li class="editer_longitude_geomap"&gt;
+&lt;label for="longitude"&gt;&lt;:geomap:longitude:&gt;&lt;/label&gt;
+&lt;input type="text" name="longitude" class="text" value="#ENV*{longitude,0.0}" id="longitude" /&gt;
+&lt;/li&gt;
+&lt;li class="editer_zoom_geomap"&gt;
+&lt;label for="zoom"&gt;&lt;:geomap:zoom:&gt;&lt;/label&gt;
+&lt;input type="text" name="zoom" class="text" value="#ENV*{zoom,0}" id="zoom" /&gt;
+&lt;/li&gt;
+&lt;li class="editer_custom_control_geomap"&gt;
 &lt;label&gt;&lt;:geomap:pages_public:&gt;&lt;/label&gt;
 &lt;p class="explications"&gt;&lt;:geomap:explication_custom_control:&gt;&lt;/p&gt;
 &lt;div class="choix"&gt;

Modified: _plugins_/_dev_/googlemap_api/geomap.js.html
==============================================================================
--- _plugins_/_dev_/googlemap_api/geomap.js.html (original)
+++ _plugins_/_dev_/googlemap_api/geomap.js.html Mon Dec  1 16:33:46 2008
&lt; at &gt;&lt; at &gt; -4,8 +4,8 &lt; at &gt;&lt; at &gt;
 
 ]#CACHE{7*24*3600,cache-client}
 #HTTP_HEADER{'Content-Type: text/javascript'}
-[(#CONFIG**{geomap_googlemapkey,''}|?{' '})
-#SET{cache,#REM|sinon{http://maps.google.com/maps?file=api&amp;v=}|concat{#CONFIG**{geomap_googlemapversion}}|concat{&amp;key=}|concat{#CONFIG**{geomap_googlemapkey}}|concat{&amp;hl=}|concat{#LANG}}
+[(#CONFIG**{geomap/cle_api,''}|?{' '})
+#SET{cache,#REM|sinon{http://maps.google.com/maps?file=api&amp;v=}|concat{#CONFIG**{geomap/api_version,2}}|concat{&amp;key=}|concat{#CONFIG**{geomap/cle_api}}|concat{&amp;hl=}|concat{#LANG}}
 [(#CHARSET|=={utf-8}|?{' '})
 [(#GET{cache}|recuperer_page|utf8_encode)]
 ]

Modified: _plugins_/_dev_/googlemap_api/geomap_pipeline.php
==============================================================================
--- _plugins_/_dev_/googlemap_api/geomap_pipeline.php (original)
+++ _plugins_/_dev_/googlemap_api/geomap_pipeline.php Mon Dec  1 16:33:46 2008
&lt; at &gt;&lt; at &gt; -11,6 +11,26 &lt; at &gt;&lt; at &gt;
 
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
+
+/* inserer les scripts dans le prive */
+
+function geomap_insert_head_prive($flux){
+if (lire_config('geomap/cle_api')){
+$geomap_script_init = charger_fonction('geomap_script_init','inc');
+$flux .= $geomap_script_init();
+
+if ((_request('exec')=='articles' || _request('exec')=='naviguer')){
+$flux .= '
+&lt;script type="text/javascript"&gt;
+jQuery(document).ready(function() {
+jQuery(\'#cadroFormulario\').hide()
+});
+&lt;/script&gt;';
+}
+}
+return $flux;
+}
+
 function geomap_I2_cfg_form($flux) {
 $flux .= recuperer_fond('fonds/inscription2_geoloc');
 return ($flux);

Modified: _plugins_/_dev_/googlemap_api/inc/geomap_append_clicable_map.php
==============================================================================
--- _plugins_/_dev_/googlemap_api/inc/geomap_append_clicable_map.php (original)
+++ _plugins_/_dev_/googlemap_api/inc/geomap_append_clicable_map.php Mon Dec  1 16:33:46 2008
&lt; at &gt;&lt; at &gt; -11,16 +11,13 &lt; at &gt;&lt; at &gt;
 
 function inc_geomap_append_clicable_map_dist($target_id,$target_lat_id,$target_long_id,$view_lat,$view_long, $target_zoom_id=NULL,$view_zoom=NULL,$Marker = false){
 if (!strlen($view_lat) OR !is_numeric($view_lat)){
-$view_lat = isset($GLOBALS['meta']['gis_default_lat'])?$GLOBALS['meta']['gis_default_lat']:'42.7631'; 
-if (!strlen($view_lat) OR !is_numeric($view_lat)) $view_lat='42.7631';
+$view_lat = lire_config('geomap/latitude',0);
 }
 if (!strlen($view_long) OR !is_numeric($view_long)){
-$view_long = isset($GLOBALS['meta']['gis_default_lonx'])?$GLOBALS['meta']['gis_default_lonx']:'-7.9321'; 
-if (!strlen($view_long) OR !is_numeric($view_long)) $view_long='-7.9321';
+$view_long = lire_config('geomap/longitude',0);
 }
 if (!strlen($view_zoom) OR !is_numeric($view_zoom)){
-$view_zoom = isset($GLOBALS['meta']['gis_default_zoom'])?$GLOBALS['meta']['gis_default_zoom']:'8'; 
-if (!strlen($view_zoom) OR !is_numeric($view_zoom)) $view_zoom='8';
+$view_zoom = lire_config('geomap/zoom',0);
 }
 $out = '
 &lt;script type="text/javascript"&gt;

Modified: _plugins_/_dev_/googlemap_api/inc/geomap_append_mini_map.php
==============================================================================
--- _plugins_/_dev_/googlemap_api/inc/geomap_append_mini_map.php (original)
+++ _plugins_/_dev_/googlemap_api/inc/geomap_append_mini_map.php Mon Dec  1 16:33:46 2008
&lt; at &gt;&lt; at &gt; -11,16 +11,13 &lt; at &gt;&lt; at &gt;
 
 function inc_geomap_append_mini_map_dist($target_id,$target_lat_id,$target_long_id,$view_lat,$view_long, $target_zoom_id=NULL,$view_zoom=NULL,$Marker = false){
 if (!strlen($view_lat) OR !is_numeric($view_lat)){
-$view_lat = isset($GLOBALS['meta']['gis_default_lat'])?$GLOBALS['meta']['gis_default_lat']:'42.7631'; 
-if (!strlen($view_lat) OR !is_numeric($view_lat)) $view_lat='42.7631';
+$view_lat = lire_config('geomap/latitude',0);
 }
 if (!strlen($view_long) OR !is_numeric($view_long)){

[... 210 lines stripped ...]
</description>
    <dc:creator>brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T15:33:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20117">
    <title>r24835 - in /_plugins_/_dev_/spipBB: branches/spip-1.9/Changelog.txt branches/spip-1.9/corps_sk/c_liste_messages.html branches/spip-1.9/plugin.xml dev/corps_sk/c_liste_messages.html</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20117</link>
    <description>Author: chryjs-GANU6spQydw&lt; at &gt;public.gmane.org
Date: Mon Dec  1 15:54:51 2008
New Revision: 24835

Log:
correction sur c_liste_messages

Modified:
    _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt
    _plugins_/_dev_/spipBB/branches/spip-1.9/corps_sk/c_liste_messages.html
    _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml
    _plugins_/_dev_/spipBB/dev/corps_sk/c_liste_messages.html

Modified: _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt
==============================================================================
--- _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt (original)
+++ _plugins_/_dev_/spipBB/branches/spip-1.9/Changelog.txt Mon Dec  1 15:54:51 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,10 &lt; at &gt;&lt; at &gt;
 ï»¿2008-09-21  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
 
+ * 0.6.1.3 Correction pour c_liste_messages fin de boucle pas applicable en 1.9 cf report : http://spipbb.free.fr/spip.php?page=voirsujet&amp;id_forum=860
+
+
+2008-09-21  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
+
  * 0.6.1.2 Parametres pour le formulaire de tri
 
 2008-09-19  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;

Modified: _plugins_/_dev_/spipBB/branches/spip-1.9/corps_sk/c_liste_messages.html
==============================================================================
--- _plugins_/_dev_/spipBB/branches/spip-1.9/corps_sk/c_liste_messages.html (original)
+++ _plugins_/_dev_/spipBB/branches/spip-1.9/corps_sk/c_liste_messages.html Mon Dec  1 15:54:51 2008
&lt; at &gt;&lt; at &gt; -26,7 +26,7 &lt; at &gt;&lt; at &gt;
 &lt;/tr&gt;
 [(#REM) un peu lourd mais le critÃ¨re {plat} dÃ©conne avec {id_secteur}]
 &lt;BOUCLE_s(ARTICLES){id_secteur=#ID_RUBRIQUE}&gt;
-&lt;BOUCLE_a(FORUMS){doublons messages}{plat}{id_article} /&gt; 
+&lt;BOUCLE_a(FORUMS){doublons messages}{plat}{id_article}&gt;&lt;/BOUCLE_a&gt;
 &lt;/BOUCLE_s&gt;
 
 &lt;BOUCLE_liste_mess(FORUMS){id_auteur}{!doublons messages}{plat}{!par date}{pagination #CONFIG{spipbb/fixlimit}}&gt;

Modified: _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml
==============================================================================
--- _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml (original)
+++ _plugins_/_dev_/spipBB/branches/spip-1.9/plugin.xml Mon Dec  1 15:54:51 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,5 &lt; at &gt;&lt; at &gt;
 &lt;plugin&gt;
-&lt;version&gt;0.6.1.2&lt;/version&gt;
+&lt;version&gt;0.6.1.3&lt;/version&gt;
 &lt;nom&gt;
 &lt;multi&gt;
 [en]SpipBB: Management of SPIP 1.9 forums

Modified: _plugins_/_dev_/spipBB/dev/corps_sk/c_liste_messages.html
==============================================================================
--- _plugins_/_dev_/spipBB/dev/corps_sk/c_liste_messages.html (original)
+++ _plugins_/_dev_/spipBB/dev/corps_sk/c_liste_messages.html Mon Dec  1 15:54:51 2008
&lt; at &gt;&lt; at &gt; -24,8 +24,12 &lt; at &gt;&lt; at &gt;
 &lt;tr&gt;
   &lt;th colspan="2"&gt;&lt;:spipbb:message_s:&gt;&lt;/th&gt;
 &lt;/tr&gt;
+[(#REM) c: 1/12/8 report b_b : un peu lourd mais le critère {plat} déconne avec {id_secteur}]
+&lt;BOUCLE_s(ARTICLES){id_secteur=#ID_RUBRIQUE}&gt;
+&lt;BOUCLE_a(FORUMS){doublons messages}{plat}{id_article} /&gt; 
+&lt;/BOUCLE_s&gt;
 
-&lt;BOUCLE_liste_mess(FORUMS spip_articles){id_auteur}{id_secteur=#ID_RUBRIQUE}{plat}{!par date}{pagination #CONFIG{spipbb/fixlimit}}&gt;
+&lt;BOUCLE_liste_mess(FORUMS){id_auteur}{!doublons messages}{plat}{!par date}{pagination #CONFIG{spipbb/fixlimit}}&gt;
 
 &lt;tr class="inter entete_sujet"&gt;
 &lt;td id="forum#ID_FORUM" colspan="2"&gt;

</description>
    <dc:creator>chryjs-GANU6spQydw&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T14:54:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20116">
    <title>r24834 - in /_squelettes_/ahuntsic: CHANGES.txtinc/inc-install.html</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20116</link>
    <description>Author: andre-BDuEt0mTi0zOkmMLSQZRcQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 15:45:35 2008
New Revision: 24834

Log:
Correction du lien sur l'auteur 1 en portugais du brésil et précisions de changements

Modified:
    _squelettes_/ahuntsic/CHANGES.txt
    _squelettes_/ahuntsic/inc/inc-install.html

Modified: _squelettes_/ahuntsic/CHANGES.txt
==============================================================================
--- _squelettes_/ahuntsic/CHANGES.txt (original)
+++ _squelettes_/ahuntsic/CHANGES.txt Mon Dec  1 15:45:35 2008
&lt; at &gt;&lt; at &gt; -7,6 +7,7 &lt; at &gt;&lt; at &gt;
 
 CHANGEMENTS du passage d'Alternatives à AHUNTSIC 
 
+- Passage de la documentation d'ALTERNATIVES vers AHUNTSIC
 - Ajout : l'icône dans la barre d'adresse du navigateur (favicon) est généré automatiquement à partir du logo du site.
 - Attention : dans cette version, resume.html ne semble pas fonctionner (pas bloquant pour l'instant) - à modifier en utilisant jquery
 - Ajout en bas de page d'un lien et d'un icone de partage des sites syndiqués au format OPML (opml.html), seulement s'il y a des sites syndiqués, sinon rien

Modified: _squelettes_/ahuntsic/inc/inc-install.html
==============================================================================
--- _squelettes_/ahuntsic/inc/inc-install.html (original)
+++ _squelettes_/ahuntsic/inc/inc-install.html Mon Dec  1 15:45:35 2008
&lt; at &gt;&lt; at &gt; -67,7 +67,7 &lt; at &gt;&lt; at &gt;
 &lt;div class="chapo"&gt;
 &lt;ul class="spip"&gt;
 &lt;li class="spip"&gt;
-Para modificar as informa&amp;ccedil;&amp;otilde;es do &lt;i class="spip"&gt;Contato&lt;/i&gt;, dirija-se &amp;agrave;: Seu nome ou o nome da &lt;a href="ecrire/?exec=exec=auteur_infos&amp;amp;id_auteur=1" class="spip_out"&gt;sua organiza&amp;ccedil;&amp;atilde;o&lt;/a&gt;.
+Para modificar as informa&amp;ccedil;&amp;otilde;es do &lt;i class="spip"&gt;Contato&lt;/i&gt;, dirija-se &amp;agrave;: Seu nome ou o nome da &lt;a href="ecrire/?exec=auteur_infos&amp;amp;id_auteur=1" class="spip_out"&gt;sua organiza&amp;ccedil;&amp;atilde;o&lt;/a&gt;.
 &lt;/li&gt;
 &lt;li class="spip"&gt;
 Para gerar novos autores, dirija-se &amp;agrave;: &lt;a href="ecrire/?exec=auteurs" class="spip_out"&gt;Autores&lt;/a&gt;

</description>
    <dc:creator>andre-BDuEt0mTi0zOkmMLSQZRcQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T14:45:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20115">
    <title>r24833 - in /_plugins_/_dev_/spipBB/dev: ./ action/ base/ configuration/ exec/ inc/ lang/ public/</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20115</link>
    <description>Author: chryjs-GANU6spQydw&lt; at &gt;public.gmane.org
Date: Mon Dec  1 15:33:55 2008
New Revision: 24833

Log:
0.5.2.0 Evolution de l'interface de configuration sur modèle Spip avec Ajax
 * correction des liens vers ancien site
 * meilleure conformité avec le noyau SPIP
 * bouton d'automatisation de la configuration

Added:
    _plugins_/_dev_/spipBB/dev/configuration/spipbb.php
    _plugins_/_dev_/spipBB/dev/configuration/spipbb_affichage.php
    _plugins_/_dev_/spipBB/dev/configuration/spipbb_champs_supp.php
    _plugins_/_dev_/spipBB/dev/configuration/spipbb_mots_cles.php
    _plugins_/_dev_/spipBB/dev/configuration/spipbb_rubriques.php
    _plugins_/_dev_/spipBB/dev/configuration/spipbb_squelettes.php
    _plugins_/_dev_/spipBB/dev/configuration/spipbb_support_auteurs.php
Modified:
    _plugins_/_dev_/spipBB/dev/Changelog.txt
    _plugins_/_dev_/spipBB/dev/TODO.txt
    _plugins_/_dev_/spipBB/dev/action/spipbb_admin_reconfig.php
    _plugins_/_dev_/spipBB/dev/action/spipbb_configurer.php
    _plugins_/_dev_/spipBB/dev/base/spipbb.php
    _plugins_/_dev_/spipBB/dev/exec/spipbb_configuration.php
    _plugins_/_dev_/spipBB/dev/inc/spipbb_common.php
    _plugins_/_dev_/spipBB/dev/inc/spipbb_inc_config.php
    _plugins_/_dev_/spipBB/dev/inc/spipbb_inc_metas.php
    _plugins_/_dev_/spipBB/dev/lang/spipbb_fr.php
    _plugins_/_dev_/spipBB/dev/plugin.xml
    _plugins_/_dev_/spipBB/dev/public/styliser.php
    _plugins_/_dev_/spipBB/dev/spipbb_fonctions.php
    _plugins_/_dev_/spipBB/dev/spipbb_options.php

Modified: _plugins_/_dev_/spipBB/dev/Changelog.txt
==============================================================================
--- _plugins_/_dev_/spipBB/dev/Changelog.txt (original)
+++ _plugins_/_dev_/spipBB/dev/Changelog.txt Mon Dec  1 15:33:55 2008
&lt; at &gt;&lt; at &gt; -1,4 +1,12 &lt; at &gt;&lt; at &gt;
-ï»¿2008-09-21  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
+ï»¿2008-12-01  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
+
+ * 0.5.2.0 Evolution de l'interface de configuration sur modÃ¨le Spip avec Ajax
+ * correction des liens vers ancien site
+ * meilleure conformitÃ© avec le noyau SPIP
+ * bouton d'automatisation de la configuration
+ 
+
+2008-09-21  chryjs  &lt;chryjs!&lt; at &gt;!free!.!fr&gt;
 
  * 0.5.1.3 Nouveaux parametres de boutons_controle_forum
  * 0.5.1.4 Parametres pour le formulaire de tri

Modified: _plugins_/_dev_/spipBB/dev/TODO.txt
==============================================================================
--- _plugins_/_dev_/spipBB/dev/TODO.txt (original)
+++ _plugins_/_dev_/spipBB/dev/TODO.txt Mon Dec  1 15:33:55 2008
&lt; at &gt;&lt; at &gt; -2,12 +2,10 &lt; at &gt;&lt; at &gt;
 ======================
 
 Interface PrivÃ©e - Administration gÃ©nÃ©rale :
--* 0.5 Mode "debutant" : crÃ©ation automatique du forum/mots clÃ©s et paramÃ©trage
 -* 0.5 Activation des mots clÃ©s. Il y a plein de choses Ã  dire et Ã  faire dans ce domaine prÃ©vus pour la 0.4 . En attendant, mÃªme si les mots clÃ©s nÃ©cessaires n'ont pas Ã©tÃ© crÃ©Ã©s lors de l'installation on peut le faire faire automatiquement Ã  spipBB en effet le formulaire (Configuration) permet de saisir le nom du groupe (spipbb par dÃ©faut) de mots clÃ©s. Si vous validez (bouton juste en dessous), il crÃ©Ã© le groupe de mots clÃ©s tout seul :-)
 
 Interface PrivÃ©e - Membres:
 -* 0.5 Meilleure gestion des champs extras cf http://www.spip-contrib.net/Plugin-SpipBB#forum400496
--* 0.5 Passage de l'ensemble de la configuration sur le modÃ¨le SPIP (en utilisant Ajax)
 
 Interface PrivÃ©e - Import PhpBB :
 -* 0.5 Import phpBB : test mot de passe / authentification d'un auteur importe non. phpbb2 : php.md5($pass) spip: php.md5($alea.$pass) donc ?creer? un inc/auth_phpbb.php avec un login qui fait update au premier login (pour la conversion) + mettre ident avec 'source'=phpbb avant
&lt; at &gt;&lt; at &gt; -30,6 +28,8 &lt; at &gt;&lt; at &gt;
 -* 0.5 Que fait test_inscriptions dans spipbb_options ? Revoir l'arborescence des fonctions (schÃ©ma ?)
 -* 0.5 Envisager de controler l'etat de la config rÃ©gulierement ? a chaque passsage dans un menu d'admin ?
 -* 0.5 Gestion + rÃ¨gles d'affichage public (Ã  vÃ©rifier) des annonces / postits / Fermes a tester /controler
+-* Bug sur tache cron comptage de vues
+-* Bug sur nombre membres en lignes
 
 Voir l'intÃ©ret de :
 -* http://www.spip-contrib.net/Les-fenetres-flottantes

Modified: _plugins_/_dev_/spipBB/dev/action/spipbb_admin_reconfig.php
==============================================================================
--- _plugins_/_dev_/spipBB/dev/action/spipbb_admin_reconfig.php (original)
+++ _plugins_/_dev_/spipBB/dev/action/spipbb_admin_reconfig.php Mon Dec  1 15:33:55 2008
&lt; at &gt;&lt; at &gt; -455,23 +455,6 &lt; at &gt;&lt; at &gt;
 }
 
 
-//----------------------------------------------------------------------------
-// [fr] Cree le mot cle donne dans le groupe donne et retourne son id_mot
-//----------------------------------------------------------------------------
-function spipbb_init_mot_cle($mot,$groupe)
-{
-if (empty($mot) OR empty($groupe)) return 0;
-$groupe_mot = sql_fetsel ("titre","spip_groupes_mots",array("id_groupe"=&gt;$groupe));
-$id_mot = sql_insertq("spip_mots",array(
-'titre'=&gt;$mot,
-'id_groupe'=&gt;$groupe,
-'descriptif'=&gt; _T('spipbb:mot_'.$mot),
-'type' =&gt; $groupe_mot['titre'])
-);
-return $id_mot;
-} // spipbb_init_mot_cle
-
-
 // ------------------------------------------------------------------------------
 # generer tableau des champs profils dans sap si existent
 // ------------------------------------------------------------------------------

Modified: _plugins_/_dev_/spipBB/dev/action/spipbb_configurer.php
==============================================================================
--- _plugins_/_dev_/spipBB/dev/action/spipbb_configurer.php (original)
+++ _plugins_/_dev_/spipBB/dev/action/spipbb_configurer.php Mon Dec  1 15:33:55 2008
&lt; at &gt;&lt; at &gt; -28,6 +28,7 &lt; at &gt;&lt; at &gt;
 if (!defined("_ECRIRE_INC_VERSION")) return;
 include_spip('inc/spipbb_common');
 spipbb_log('included',2,__FILE__);
+include_spip('inc/spipbb_inc_metas');
 
 function action_spipbb_configurer() {
 
&lt; at &gt;&lt; at &gt; -35,13 +36,13 &lt; at &gt;&lt; at &gt;
 $arg = $securiser_action();
 $r = rawurldecode(_request('redirect'));
 $r = parametre_url($r, 'configuration', $arg,"&amp;");
-appliquer_modifs_config($arg);
+spipbb_appliquer_modifs_config($arg);
 redirige_par_entete($r);
 } // action_spipbb_configurer
 
-function appliquer_modifs_config($params='') {
-// $params peut == spipbb_ban_email
-if ( $liste_user=_request('ban_user') ) {
+function spipbb_appliquer_modifs_config($arg='') {
+
+if ( ($liste_user=_request('ban_user'))!==NULL ) {
 if ( $liste_user AND is_array($liste_user) ) {
 $liste_id=join(",",$liste_user);
 // construction de  INSERT INTO spip_ban_liste ( ban_login ) (SELECT login from spip_auteurs)
&lt; at &gt;&lt; at &gt; -52,7 +53,7 &lt; at &gt;&lt; at &gt;
 }
 }
 
-if ( $liste_unban=_request('unban_user') ) {
+if ( ($liste_unban=_request('unban_user'))!==NULL ) {
 if ( $liste_unban AND is_array($liste_unban) ) {
 $ban_id=join(",",$liste_unban);
 // c: 10/2/8 compat pg_sql
&lt; at &gt;&lt; at &gt; -155,7 +156,7 &lt; at &gt;&lt; at &gt;
 } // if $adresse
 }
 
-if ( $liste_unban=_request('unban_ip') ) {
+if ( ($liste_unban=_request('unban_ip'))!==NULL ) {
 if ( $liste_unban AND is_array($liste_unban) ) {
 $liste_id=join(",",$liste_unban);
 // c: 10/2/8 compat pg_sql
&lt; at &gt;&lt; at &gt; -196,7 +197,7 &lt; at &gt;&lt; at &gt;
 } // if $adresse
 }
 
-if ( $liste_unban=_request('unban_email') ) {
+if ( ($liste_unban=_request('unban_email'))!==NULL ) {
 if ( $liste_unban AND is_array($liste_unban) ) {
 $liste_id=join(",",$liste_unban);
 // c: 10/2/8 compat pg_sql
&lt; at &gt;&lt; at &gt; -207,6 +208,185 &lt; at &gt;&lt; at &gt;
 }
 }
 
+$reconf=false;
+$spipbb_metas=&lt; at &gt;unserialize($GLOBALS['meta']['spipbb']);
+
+
+
+foreach(spipbb_liste_metas() as $i=&gt;$v) {
+echo "\n&lt;br&gt;debug $i =&gt; $v -&gt; "._request($i)." ";
+if ( (($x=_request($i))!==NULL) AND $x&lt;&gt;$spipbb_metas[$i] ) {
+$reconf=true;
+echo "reconf";
+// cas particuliers ?
+switch ($i) {
+
+case 'id_groupe_mot' :
+// creer un traitement de controle
+default :
+$spipbb_metas[$i]=$x;
+} // switch
+} // if modif
+} // foreach
+
+// champs supplÃ©mentaires pour les avatars &amp; co
+
+# Proposer choix affichage (oui/non) des champs suppl. dans la config
+#
+$champs_requis = array('date_crea_spipbb','avatar','annuaire_forum','refus_suivi_thread');
+$champs_definis = array();
+# on collecte les champs declares dans globale champs_sap_spipbb
+if (is_array($GLOBALS['champs_sap_spipbb'])) {
+foreach ($GLOBALS['champs_sap_spipbb'] as $champ =&gt; $params) {
+$champs_definis[]=$champ;
+}
+}
+# on compile par diff. cette liste
+$champs_optionnels = array_diff($champs_definis,$champs_requis);
+# on creer l_entree dans spipbb metas
+foreach ($champs_optionnels as $champ_a_valider) {
+$champ_a_valider=strtolower($champ_a_valider);
+echo "\n&lt;br&gt;debug2 $champ_a_valider =&gt; " .$spipbb_metas['affiche_'.$champ_a_valider]." -&gt; "._request('affiche_'.$champ_a_valider)." ";
+
+if (($affiche_champ = _request('affiche_'.$champ_a_valider))
+and $affiche_champ!=$spipbb_metas['affiche_'.$champ_a_valider]) {
+$spipbb_metas['affiche_'.$champ_a_valider]=$affiche_champ;
+echo "reconf 2";
+$reconf=true;
+}
+}
+
+// voir si cette partie ne doit pas etre dans un configurer-particulier
+
+# scoty gaf_ecrireinstall 16/11/07 :
+# gestion du support de champs supp. sur : extra ou table
+# Cette table ($table_support) :
+# (cree par autre plugin ou spip_auteurs apres tout ??!! ou sur spipbb ??? )
+# sert de stockage des champs supplementaires auteurs,
+# certains sont requis par spipbb, d_autres sont optionnels
+# pour la fiche "profil" des visiteurs (et tous auteurs spip !)
+
+$support_auteurs = _request('support_auteurs');
+$table_support = _request('table_support');
+
+if ( !empty($support_auteurs)
+AND ( ($support_auteurs!=$spipbb_metas['support_auteurs']) // soit on modifie le support
+OR (!empty($table_support)
+AND ($support_auteurs=='table')
+AND ($table_support!=$spipbb_metas['table_support'])) ) ) // soit on modifie la table et c'est en base
+{
+

[... 1264 lines stripped ...]
</description>
    <dc:creator>chryjs-GANU6spQydw&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T14:33:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20114">
    <title>r24832 -/_plugins_/_dev_/kaltura/formulaires/editer_kaltura.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20114</link>
    <description>Author: cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 15:33:31 2008
New Revision: 24832

Log:
multi objet 

Modified:
    _plugins_/_dev_/kaltura/formulaires/editer_kaltura.php

Modified: _plugins_/_dev_/kaltura/formulaires/editer_kaltura.php
==============================================================================
--- _plugins_/_dev_/kaltura/formulaires/editer_kaltura.php (original)
+++ _plugins_/_dev_/kaltura/formulaires/editer_kaltura.php Mon Dec  1 15:33:31 2008
&lt; at &gt;&lt; at &gt; -12,7 +12,7 &lt; at &gt;&lt; at &gt;
  * &lt; at &gt;param unknown_type $id_auteur
  * &lt; at &gt;return unknown
  */
-function formulaires_editer_kaltura_charger_dist($objet='', $id_objet=0, $redirect='', $kshow_id=null){
+function formulaires_editer_kaltura_charger_dist($objets='', $redirect='', $kshow_id=null){
 include_spip('inc/kaltura');
 $id_auteur=$GLOBALS['visiteur_session']['id_auteur'];
 if (!$kshow_id){
&lt; at &gt;&lt; at &gt; -39,7 +39,7 &lt; at &gt;&lt; at &gt;
  * &lt; at &gt;param unknown_type $kshow_id
  * &lt; at &gt;param unknown_type $id_auteur
  */
-function formulaires_editer_kaltura_verifier_dist($objet='', $id_objet=0, $redirect='', $kshow_id=null){
+function formulaires_editer_kaltura_verifier_dist($objets='', $redirect='', $kshow_id=null){
 if (_request('resetks'))
 $erreurs['message_ok']=_T('kaltura:nouvelle_video');
 else {
&lt; at &gt;&lt; at &gt; -55,7 +55,7 &lt; at &gt;&lt; at &gt;
 return $erreurs;
 }
 
-function formulaires_editer_kaltura_traiter_dist($objet='', $id_objet=0, $redirect='', $kshow_id=null){
+function formulaires_editer_kaltura_traiter_dist($objets='', $redirect='', $kshow_id=null){
 include_spip('inc/kaltura');
 include_spip('base/abstract_sql');
 
&lt; at &gt;&lt; at &gt; -76,12 +76,16 &lt; at &gt;&lt; at &gt;
 "titre" =&gt; _T("kaltura:video_de_nom",array('nom'=&gt;$GLOBALS['visiteur_session']['nom'])),
 );
 $id_document = sql_insertq('spip_documents',$ins);
-if ($id_document AND $objet AND $id_objet){
+include_spip('inc/invalideur');
+if ($id_document AND is_array($objets)){
+foreach($objets as $objet=&gt;$id_objet){
+if (intval($id_objet)){
 sql_insertq('spip_documents_liens',array('id_document'=&gt;$id_document,'objet'=&gt;$objet,'id_objet'=&gt;$id_objet));
+suivre_invalideur("$objet/$id_objet");
+}
+}
 }
 
-include_spip('inc/invalideur');
-suivre_invalideur("$objet/$id_objet");
 
 // virer le kshow_id de la
 session_set('kshow_id',null);

</description>
    <dc:creator>cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T14:33:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20113">
    <title>r24831 - /_plugins_/_dev_/abonnement/plugin.xml</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20113</link>
    <description>Author: booz-JM9gtpQu/Ho&lt; at &gt;public.gmane.org
Date: Mon Dec  1 15:33:16 2008
New Revision: 24831

Log:
lutter contre l'illetrisme (Aurelien)

Modified:
    _plugins_/_dev_/abonnement/plugin.xml

Modified: _plugins_/_dev_/abonnement/plugin.xml
==============================================================================
--- _plugins_/_dev_/abonnement/plugin.xml (original)
+++ _plugins_/_dev_/abonnement/plugin.xml Mon Dec  1 15:33:16 2008
&lt; at &gt;&lt; at &gt; -27,7 +27,7 &lt; at &gt;&lt; at &gt;
 &lt;pipeline&gt;
 &lt;nom&gt;I2_cfg_form&lt;/nom&gt;
 &lt;action&gt;I2_cfg_form&lt;/action&gt;
-&lt;inclure&gt;abonnemment_pipeline.php&lt;/inclure&gt;
+&lt;inclure&gt;abonnement_pipeline.php&lt;/inclure&gt;
 &lt;/pipeline&gt;
 &lt;chemin dir='' /&gt;
 &lt;necessite id="inscription2" version="[0.2;]" /&gt;

</description>
    <dc:creator>booz-JM9gtpQu/Ho&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T14:33:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20112">
    <title>r24830 - in /_squelettes_/ahuntsic: README.txtinc/inc-bas.html</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20112</link>
    <description>Author: andre-BDuEt0mTi0zOkmMLSQZRcQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 15:24:49 2008
New Revision: 24830

Log:
Lien plus précis vers la documentation du squelette

Modified:
    _squelettes_/ahuntsic/README.txt
    _squelettes_/ahuntsic/inc/inc-bas.html

Modified: _squelettes_/ahuntsic/README.txt
==============================================================================
--- _squelettes_/ahuntsic/README.txt (original)
+++ _squelettes_/ahuntsic/README.txt Mon Dec  1 15:24:49 2008
&lt; at &gt;&lt; at &gt; -9,7 +9,7 &lt; at &gt;&lt; at &gt;
 Compatibilité : SPIP 2.0 ou plus recent
 
 La documentation de ce jeu de squelettes se trouve a :
-http://edu.ca.edu
+http://edu.ca.edu/rubrique43.html
 
 Aussi référencé sur spip-contrib.net
 

Modified: _squelettes_/ahuntsic/inc/inc-bas.html
==============================================================================
--- _squelettes_/ahuntsic/inc/inc-bas.html (original)
+++ _squelettes_/ahuntsic/inc/inc-bas.html Mon Dec  1 15:24:49 2008
&lt; at &gt;&lt; at &gt; -35,7 +35,7 &lt; at &gt;&lt; at &gt;
 
 &lt;p&gt;
 &lt;a href="http://www.spip.net" title="&lt;:site_realise_avec_spip:&gt; #SPIP_VERSION"&gt; &lt;:site_realise_avec_spip:&gt; #VERSION_SPIP_AFFICHEE&lt;/a&gt; + 
-&lt;a href="http://edu.ca.edu" title="&lt;multi&gt;Squelette AHUNTSIC[en] Template AHUNTSIC[es]Esqueleto AHUNTSIC[pt]Esqueleto AHUNTSIC&lt;/multi&gt; - 1.0beta1"&gt;AHUNTSIC&lt;/a&gt;
+&lt;a href="http://edu.ca.edu/rubrique43.html" title="&lt;multi&gt;Squelette AHUNTSIC[en] Template AHUNTSIC[es]Esqueleto AHUNTSIC[pt]Esqueleto AHUNTSIC&lt;/multi&gt; - 1.0beta1"&gt;AHUNTSIC&lt;/a&gt;
 &lt;/p&gt;
 
 &lt;INCLURE{fond=inc/inc-bas_cc}{lang}&gt;

</description>
    <dc:creator>andre-BDuEt0mTi0zOkmMLSQZRcQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T14:24:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20111">
    <title>r24829 -/_plugins_/_stable_/lire_aussi/exec/lire_aussi_interface.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20111</link>
    <description>Author: aurelien.levy-GANU6spQydw&lt; at &gt;public.gmane.org
Date: Mon Dec  1 14:18:21 2008
New Revision: 24829

Log:
compatibilite 2.0 RC1

Modified:
    _plugins_/_stable_/lire_aussi/exec/lire_aussi_interface.php

Modified: _plugins_/_stable_/lire_aussi/exec/lire_aussi_interface.php
==============================================================================
--- _plugins_/_stable_/lire_aussi/exec/lire_aussi_interface.php (original)
+++ _plugins_/_stable_/lire_aussi/exec/lire_aussi_interface.php Mon Dec  1 14:18:21 2008
&lt; at &gt;&lt; at &gt; -4,9 +4,7 &lt; at &gt;&lt; at &gt;
 function exec_lire_aussi_interface() {
 include_spip("inc/utils");
 $contexte = array('id_article'=&gt;$_GET["id_article"]);
-
-$p = evaluer_fond("lire_aussi_interface", $contexte);
-$ret .= $p["texte"];
+$ret .= recuperer_fond("lire_aussi_interface", $contexte);
 
 
 echo $ret;

</description>
    <dc:creator>aurelien.levy-GANU6spQydw&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T13:18:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20110">
    <title>r24828 - in /_plugins_/_stable_/agenda/2_0_0/action: editer_evenement.php supprimer_evenement.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20110</link>
    <description>Author: cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 12:42:48 2008
New Revision: 24828

Log:
precaution lors de la suppression d'un evenement, et invalidation

Modified:
    _plugins_/_stable_/agenda/2_0_0/action/editer_evenement.php
    _plugins_/_stable_/agenda/2_0_0/action/supprimer_evenement.php

Modified: _plugins_/_stable_/agenda/2_0_0/action/editer_evenement.php
==============================================================================
--- _plugins_/_stable_/agenda/2_0_0/action/editer_evenement.php (original)
+++ _plugins_/_stable_/agenda/2_0_0/action/editer_evenement.php Mon Dec  1 12:42:48 2008
&lt; at &gt;&lt; at &gt; -295,11 +295,13 &lt; at &gt;&lt; at &gt;
 $id_evenement = sql_getfetsel("id_evenement", "spip_evenements", array(
 "id_article=" . intval($id_article),
 "id_evenement=" . intval($supp_evenement)));
-if ($id_evenement == $supp_evenement){
+if (intval($id_evenement) AND $id_evenement == $supp_evenement){
 sql_delete("spip_mots_evenements", "id_evenement=".intval($id_evenement));
 sql_delete("spip_evenements", "id_evenement=".intval($id_evenement));
 }
 agenda_action_supprime_repetitions($id_evenement);
+include_spip('inc/invalideur');
+suivre_invalideur("article/$id_article");
 $id_evenement = 0;
 return $id_evenement;
 }

Modified: _plugins_/_stable_/agenda/2_0_0/action/supprimer_evenement.php
==============================================================================
--- _plugins_/_stable_/agenda/2_0_0/action/supprimer_evenement.php (original)
+++ _plugins_/_stable_/agenda/2_0_0/action/supprimer_evenement.php Mon Dec  1 12:42:48 2008
&lt; at &gt;&lt; at &gt; -11,7 +11,7 &lt; at &gt;&lt; at &gt;
 
 list($id_evenement,$id_article) = preg_split(',[^0-9],',$arg);
 include_spip('inc/autoriser');
-if (autoriser('supprimer','evenement',$id_evenement,null,array('id_article'=&gt;$id_article))){
+if (intval($id_article) AND intval($id_evenement) AND autoriser('supprimer','evenement',$id_evenement,null,array('id_article'=&gt;$id_article))){
 include_spip("action/editer_evenement");
 agenda_action_supprime_evenement($id_article,$id_evenement);
 }

</description>
    <dc:creator>cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T11:42:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20109">
    <title>r24827 -/_plugins_/_dev_/googlemap_api/geomap.js_fonctions.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20109</link>
    <description>Author: brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org
Date: Mon Dec  1 12:29:17 2008
New Revision: 24827

Log:
je sais pas si ce fichier est encore utilisé mais comme ça c'est mieux

Modified:
    _plugins_/_dev_/googlemap_api/geomap.js_fonctions.php

Modified: _plugins_/_dev_/googlemap_api/geomap.js_fonctions.php
==============================================================================
--- _plugins_/_dev_/googlemap_api/geomap.js_fonctions.php (original)
+++ _plugins_/_dev_/googlemap_api/geomap.js_fonctions.php Mon Dec  1 12:29:17 2008
&lt; at &gt;&lt; at &gt; -5,3 +5,5 &lt; at &gt;&lt; at &gt;
 $script = str_replace($regs[0],generer_url_public('mapfiles.js','map='.$regs[1].".js",true),$script);
 return $script;
 }
\ No newline at end of file
+
+?&gt;
\ No newline at end of file

</description>
    <dc:creator>brunobergot-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T11:29:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20108">
    <title>r24826 - in /_plugins_/_test_/ajaxforms: balise/formulaire_ajouter_un_document.php formulaires/ajouter_un_document.html formulaires/ajouter_un_document.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20108</link>
    <description>Author: cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 10:47:36 2008
New Revision: 24826

Log:
permettre le choix du mode en troisieme argument de #FORMULAIRE_AJOUTER_DOCUMENT
invalider apres ajout d'un document

Modified:
    _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php
    _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.html
    _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php

Modified: _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php
==============================================================================
--- _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php (original)
+++ _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php Mon Dec  1 10:47:36 2008
&lt; at &gt;&lt; at &gt; -26,13 +26,13 &lt; at &gt;&lt; at &gt;
 // pas dans une boucle ? 
 // on ajoutera le document sans le lier a un objet particulier.
 if ($objet == 'balise_hors_boucle') {
-$objet = '';
-$id_objet = '';
+$args[0] = '';
+$args[1] = '';
 } else {
 // rien a faire, c'est bien un type qu'on veut, pas une table !
-//$objet = table_objet($objet);
+//$args[0] = table_objet($objet);
 }
-return array($objet, $id_objet);
+return $args;
 }
 
 ?&gt;

Modified: _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.html
==============================================================================
--- _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.html (original)
+++ _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.html Mon Dec  1 10:47:36 2008
&lt; at &gt;&lt; at &gt; -9,12 +9,12 &lt; at &gt;&lt; at &gt;
 #ACTION_FORMULAIRE{#ENV{action}}
   &lt;ul&gt;
     &lt;li class="editer_fichier [ (#ENV**{erreurs}|table_valeur{fichier}|oui)erreur]"&gt;
-&lt;label for="fichier_#ENV{objet}_#ENV{id_objet}"&gt;&lt;:bouton_ajouter_image_document:&gt;&lt;/label&gt;[
+&lt;label for="fichier_#ENV{objet}_#ENV{id_objet}"&gt;[(#ENV{mode}|=={image}|?{&lt;:bouton_ajouter_image:&gt;,&lt;:bouton_ajouter_image_document:&gt;})]&lt;/label&gt;[
 &lt;span class='erreur_message'&gt;(#ENV**{erreurs}|table_valeur{fichier})&lt;/span&gt;
 ]&lt;input type='file' class='file' name='fichier' size="15" id='fichier_#ENV{objet}_#ENV{id_objet}' value="" /&gt;
     &lt;/li&gt;
     &lt;li class="editer_titre [ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur]"&gt;
-&lt;label for="titre_#ENV{objet}_#ENV{id_objet}"&gt;&lt;:entree_titre_document:&gt;&lt;/label&gt;[
+&lt;label for="titre_#ENV{objet}_#ENV{id_objet}"&gt;[(#ENV{mode}|=={image}|?{&lt;:entree_titre_image:&gt;,&lt;:entree_titre_document:&gt;})]&lt;/label&gt;[
 &lt;span class='erreur_message'&gt;(#ENV**{erreurs}|table_valeur{texte})&lt;/span&gt;
 ]&lt;input type='text' class='text' name='titre' id='titre_#ENV{objet}_#ENV{id_objet}' value="#ENV**{titre}" /&gt;
     &lt;/li&gt;

Modified: _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php
==============================================================================
--- _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php (original)
+++ _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php Mon Dec  1 10:47:36 2008
&lt; at &gt;&lt; at &gt; -2,14 +2,15 &lt; at &gt;&lt; at &gt;
 
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
-function formulaires_ajouter_un_document_charger_dist($objet, $id_objet){
+function formulaires_ajouter_un_document_charger_dist($objet, $id_objet, $mode='choix'){
 $res = array(
 'editable' =&gt; ' ',
 'objet'=&gt;$objet,
 'id_objet'=&gt;$id_objet,
 'fichier'=&gt;'',
 'titre'=&gt;'',
-'descriptif'=&gt;''
+'descriptif'=&gt;'',
+'mode'=&gt;$mode
 );
 
 // si l'on vien juste de poster le formlaire et qu'il a ete valide
&lt; at &gt;&lt; at &gt; -22,7 +23,7 &lt; at &gt;&lt; at &gt;
 return $res;
 }
 
-function formulaires_ajouter_un_document_verifier_dist($objet, $id_objet){
+function formulaires_ajouter_un_document_verifier_dist($objet, $id_objet, $mode='choix'){
 $erreurs = array();
 
 if (!$_FILES) $_FILES = $GLOBALS['HTTP_POST_FILES'];
&lt; at &gt;&lt; at &gt; -42,18 +43,17 &lt; at &gt;&lt; at &gt;
  * - les documents distants
  * - les autres modes de documents ('choix' par defaut)
  */
-function formulaires_ajouter_un_document_traiter_dist($objet, $id_objet){
+function formulaires_ajouter_un_document_traiter_dist($objet, $id_objet, $mode='choix'){
 $res = array('editable'=&gt;' ', 'message_ok'=&gt;'');
 
 // parametres de ajouter_documents()
-$mode='choix';
 $id_document = ''; // parent des vignettes - inutile ici
 $actifs = array(); // seront ajoutes les fichiers actifs dans le tableau - inutile ici...
 
 if (!$_FILES) $_FILES = $GLOBALS['HTTP_POST_FILES'];
 
 include_spip('inc/ajaxform_documents');
-$id = ajaxform_creer_document($_FILES['fichier']);
+$id = ajaxform_creer_document($_FILES['fichier'],$objet,$id_objet,$mode);
 
 if ($id) {
 // signaler que l'on vient de soumettre le formulaire
&lt; at &gt;&lt; at &gt; -66,8 +66,8 &lt; at &gt;&lt; at &gt;
 
 ajaxform_modifier_document($id, array('titre','descriptif'));
 
-if ($objet AND intval($id_objet))
-sql_insertq('spip_documents_liens',array('id_document'=&gt;$id,'objet'=&gt;$objet,'id_objet'=&gt;$id_objet));
+include_spip('inc/invalideur');
+suivre_invalideur("$objet/$id_objet");
 
 } else {
 $res['message_erreur'] = _T('ajaxform:erreur_ajout_document');

</description>
    <dc:creator>cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T09:47:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20107">
    <title>r24825 - /_plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20107</link>
    <description>Author: cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 10:09:47 2008
New Revision: 24825

Log:
"ne pas transformer type en table !"

Modified:
    _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php

Modified: _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php
==============================================================================
--- _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php (original)
+++ _plugins_/_test_/ajaxforms/balise/formulaire_ajouter_un_document.php Mon Dec  1 10:09:47 2008
&lt; at &gt;&lt; at &gt; -29,7 +29,8 &lt; at &gt;&lt; at &gt;
 $objet = '';
 $id_objet = '';
 } else {
-$objet = table_objet($objet);
+// rien a faire, c'est bien un type qu'on veut, pas une table !
+//$objet = table_objet($objet);
 }
 return array($objet, $id_objet);
 }

</description>
    <dc:creator>cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T09:09:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20106">
    <title>r24823 -/_plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20106</link>
    <description>Author: cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 09:56:37 2008
New Revision: 24823

Log:
"il manquait la creation du lien entre le document et l'objet !"

Modified:
    _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php

Modified: _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php
==============================================================================
--- _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php (original)
+++ _plugins_/_test_/ajaxforms/formulaires/ajouter_un_document.php Mon Dec  1 09:56:37 2008
&lt; at &gt;&lt; at &gt; -65,6 +65,10 &lt; at &gt;&lt; at &gt;
 $res['message_ok'] = _T('ajaxform:document_ajoute');
 
 ajaxform_modifier_document($id, array('titre','descriptif'));
+
+if ($objet AND intval($id_objet))
+sql_insertq('spip_documents_liens',array('id_document'=&gt;$id,'objet'=&gt;$objet,'id_objet'=&gt;$id_objet));
+
 } else {
 $res['message_erreur'] = _T('ajaxform:erreur_ajout_document');
 }

</description>
    <dc:creator>cedric-p6KLG6aqNT9BDgjK7y7TUQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T08:56:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20105">
    <title>r24824 - in /_plugins_/_test_/spip-listes/spip-listes_1_9_3: inc/spiplistes_pipeline_ajouter_onglets.php plugin.xml</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20105</link>
    <description>Author: paladin-Tg+DfOK95/ZAfugRpC6u6w&lt; at &gt;public.gmane.org
Date: Mon Dec  1 09:56:42 2008
New Revision: 24824

Log:
Manquait les onglets de navigations pour les admins restreints.

Modified:
    _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_pipeline_ajouter_onglets.php
    _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml

Modified: _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_pipeline_ajouter_onglets.php
==============================================================================
--- _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_pipeline_ajouter_onglets.php (original)
+++ _plugins_/_test_/spip-listes/spip-listes_1_9_3/inc/spiplistes_pipeline_ajouter_onglets.php Mon Dec  1 09:56:42 2008
&lt; at &gt;&lt; at &gt; -29,7 +29,7 &lt; at &gt;&lt; at &gt;
 , $connect_toutes_rubriques
 ;
 
-// seuls les super-admins ont acces au bouton
+// seul les webmestres ont acces au bouton de configuration
 if(
 $connect_statut 
 &amp;&amp; $connect_toutes_rubriques
&lt; at &gt;&lt; at &gt; -43,6 +43,15 &lt; at &gt;&lt; at &gt;
 )
 ;
 break;
+}
+}
+
+// tous les administrateurs restreints peuvent gerer les listes de diffusion
+// Leur donner accees a tous les boutons dans "Editer"
+if(
+$connect_statut == '0minirezo'
+) {
+switch($flux['args']) {
 case 'spiplistes':
 $flux['data']['courriers_casier'] = new Bouton( 
 _DIR_PLUGIN_SPIPLISTES_IMG_PACK."stock_hyperlink-mail-and-news-24.gif"

Modified: _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml
==============================================================================
--- _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml (original)
+++ _plugins_/_test_/spip-listes/spip-listes_1_9_3/plugin.xml Mon Dec  1 09:56:42 2008
&lt; at &gt;&lt; at &gt; -7,7 +7,7 &lt; at &gt;&lt; at &gt;
  --&gt;
 &lt;nom&gt;&lt;multi&gt;[fr]SPIP-Listes[en]SPIP-Lists[ar]&amp;#1604;&amp;#1608;&amp;#1575;&amp;#1574;&amp;#1581; SPIP&lt;/multi&gt;&lt;/nom&gt;
 &lt;auteur&gt;BoOz-JM9gtpQu/Ho&lt; at &gt;public.gmane.org&lt;/auteur&gt;
-&lt;version&gt;2.0054&lt;/version&gt;
+&lt;version&gt;2.0055&lt;/version&gt;
 &lt;version_base&gt;1.98&lt;/version_base&gt;
 &lt;etat&gt;test&lt;/etat&gt;
 &lt;icon&gt;spip-listes.png&lt;/icon&gt;

</description>
    <dc:creator>paladin-Tg+DfOK95/ZAfugRpC6u6w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T08:56:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20104">
    <title>r24822 - /_plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_infos_pro.html</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20104</link>
    <description>Author: cam.lafit-LQsE5k9MKYjk1uMJSBkQmQ&lt; at &gt;public.gmane.org
Date: Mon Dec  1 09:30:37 2008
New Revision: 24822

Log:
Nettoyage de code de debogue

Modified:
    _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_infos_pro.html

Modified: _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_infos_pro.html
==============================================================================
--- _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_infos_pro.html (original)
+++ _plugins_/_test_/inscription2/inscription2_193/formulaires/inscription2_infos_pro.html Mon Dec  1 09:30:37 2008
&lt; at &gt;&lt; at &gt; -19,8 +19,6 &lt; at &gt;&lt; at &gt;
     &lt;/legend&gt;
     &lt;ul&gt;
 &lt;li&gt;
-&lt;label for="infos_pros" class="normal"&gt;&lt;:inscription_infos_pros:&gt;&lt;/label&gt;
-&lt;input type="checkbox" class="checkbox normal" name="infos_pros" id="infos_pros" /&gt;
     &lt;ul class="cache"&gt;
     [(#CONFIG{inscription2/numero_intracom}|=={on}|?{' ', ''})
 &lt;li class="editer_intracom[ (#CONFIG{inscription2/numero_intracom_obligatoire}|=={on}|?{obligatoire})]"&gt;

</description>
    <dc:creator>cam.lafit-LQsE5k9MKYjk1uMJSBkQmQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-12-01T08:30:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20103">
    <title>r24800 - /_squelettes_/ahuntsic/inc/inc-bas.html</title>
    <link>http://comments.gmane.org/gmane.comp.web.spip.zone.cvs/20103</link>
    <description>Author: andre-BDuEt0mTi0zOkmMLSQZRcQ&lt; at &gt;public.gmane.org
Date: Sun Nov 30 22:29:12 2008
New Revision: 24800

Log:
Mise a jour de la version dans le bas de page

Modified:
    _squelettes_/ahuntsic/inc/inc-bas.html

Modified: _squelettes_/ahuntsic/inc/inc-bas.html
==============================================================================
--- _squelettes_/ahuntsic/inc/inc-bas.html (original)
+++ _squelettes_/ahuntsic/inc/inc-bas.html Sun Nov 30 22:29:12 2008
&lt; at &gt;&lt; at &gt; -35,7 +35,7 &lt; at &gt;&lt; at &gt;
 
 &lt;p&gt;
 &lt;a href="http://www.spip.net" title="&lt;:site_realise_avec_spip:&gt; #SPIP_VERSION"&gt; &lt;:site_realise_avec_spip:&gt; #VERSION_SPIP_AFFICHEE&lt;/a&gt; + 
-&lt;a href="http://edu.ca.edu" title="&lt;multi&gt;Squelette AHUNTSIC[en] Template AHUNTSIC[es]Esqueleto AHUNTSIC[pt]Esqueleto AHUNTSIC&lt;/multi&gt; - 2.0beta2"&gt;AHUNTSIC&lt;/a&gt;
+&lt;a href="http://edu.ca.edu" title="&lt;multi&gt;Squelette AHUNTSIC[en] Template AHUNTSIC[es]Esqueleto AHUNTSIC[pt]Esqueleto AHUNTSIC&lt;/multi&gt; - 1.0beta1"&gt;AHUNTSIC&lt;/a&gt;
 &lt;/p&gt;
 
 &lt;INCLURE{fond=inc/inc-bas_cc}{lang}&gt;

</description>
    <dc:creator>andre-BDuEt0mTi0zOkmMLSQZRcQ&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-11-30T21:29:13</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.web.spip.zone.cvs">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.web.spip.zone.cvs</link>
  </textinput>
</rdf:RDF>
