[SPIP] ~maj v2.1.25-->2.1.26 master production
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 27 Apr 2015 13:20:18 +0000 (15:20 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 27 Apr 2015 13:20:18 +0000 (15:20 +0200)
scripts/maj.sh
www/CHANGELOG.txt
www/ecrire/genie/optimiser.php
www/ecrire/inc/forum.php
www/ecrire/inc/log.php
www/ecrire/inc/syndic.php
www/ecrire/inc_version.php
www/ecrire/public/quete.php
www/prive/modeles/image.html
www/svn.revision

index b26e7d4..63823cd 100755 (executable)
@@ -53,7 +53,7 @@ done
 
 if [ ! "$SOURCE" ]
 then
-    # Par default on prend la branche 3.0
+    # Par default on prend la branche 2.1
     SOURCE="http://files.spip.org/spip/stable/spip-2.1.zip"
 fi
 
index c534b76..2983e50 100644 (file)
@@ -1,3 +1,12 @@
+SPIP-Core spip-2.1.25 -> spip-2.1.26  13 mars 2014
+-------------------------------------------------------------
+r21167 | fil       |  (mar. 28 janv. 2014)| report de http://zone.spip.org/trac/spip-zone/changeset/79822 (b_b, denisb, ne0futur, jluc)
+r21178 | esj       |  (ven. 07 févr. 2014)| A un moment quelconque il y a du y avoir un renommage de l'ID des blocs de messages dans les forums privés, qui est passé de "idNNN" à "forumNNN" à moins que ce ne soit l'inverse, ce qui fait que l'ancre de l'URL dans le message de notification est inopérant. Plutôt que de faire un remplacement qui risque de faire un ennui ailleurs, on remet l'ancien ancre pas loin de l'autre, ça répare sans risquer de casser ailleurs. Ca aurait été bien de fixer une politique de nommage claire pour éviter ça.
+r21184 | b_b       |  (jeu. 13 févr. 2014)| Ferme #3165 : réparer la suppression des liens de documents liés a un objet inexistant dans genie/optimiser (5 ans tout de même ^^, bien vu Equipement).
+r21242 | esj       |  (mer. 05 mars 2014) | Petit bug dans le modèle des images: l'écriture "[ width='(#LARGEUR)']" est inexacte car un champ valant "0" n'est pas égal à "", du coup on produit un "width='0'" qui produit un affichage vide. Le cas se voit sur des doc distants qu'on veut incruster en mode image sans qu'on ait pu calculer leur dimension auparavant.
+r21247 | cedric    |  (ven. 07 mars 2014) | Un echappement manquant dans une requete SQL, c'est mal (Philippe Baumgart et al)
+r21251 | cedric    |  (sam. 08 mars 2014) | On echappe toujours les < dans les logs, sauf si la constante _LOG_BRUT est definie a true a fin de debug
+
 
 SPIP-Core spip-2.1.24 -> spip-2.1.25  19 janvier 2014
 -------------------------------------------------------------
index 8f0f9d7..75cec34 100644 (file)
@@ -306,7 +306,7 @@ function optimiser_base_disparus($attente = 86400) {
                                  ON O.$id_table_objet=L.id_objet AND L.objet=".sql_quote($type),
                                "O.$id_table_objet IS NULL");
                // sur une cle primaire composee, pas d'autres solutions que de virer un a un
-               while ($row = sql_fetch($sel)){
+               while ($row = sql_fetch($res)){
                        sql_delete("spip_documents_liens", array("id_document=".$row['id'],"id_objet=".$row['id_objet'],"objet=".sql_quote($type)));
                        spip_log("Entree ".$row['id']."/".$row['id_objet']."/$type supprimee dans la table spip_documents_liens");
                }
index a34dab5..f16c63a 100644 (file)
@@ -474,7 +474,7 @@ function afficher_forum_thread($row, $controle_id_article, $compteur_forum, $nb_
          . '</a>';
 
        if ($spip_display == 4) {
-               $res = $titre_boite ."<br />";
+               $res = $titre_boite ."<br id='id$id_forum' />";
        } else {
                if ($id_auteur AND $voir_logo) {
                        $chercher_logo = charger_fonction('chercher_logo', 'inc');
@@ -488,7 +488,7 @@ function afficher_forum_thread($row, $controle_id_article, $compteur_forum, $nb_
                }
 
 
-               $res = "<tr>"
+               $res = "<tr id='id$id_forum'>"
                . afficher_forum_4($compteur_forum, $nb_forum, $i)
                . "\n<td style='width: 100%' valign='top'>"
                . (($compteur_forum == 1)
index 9691015..9fbb5a6 100644 (file)
@@ -56,7 +56,7 @@ function inc_log_dist($message, $logname=NULL, $logdir=NULL, $logsuf=NULL) {
 
        $f = @fopen($logfile, "ab");
        if ($f) {
-               fputs($f, ($logname!==NULL) ? $m : str_replace('<','&lt;',$m));
+               fputs($f, (defined('_LOG_BRUT') AND _LOG_BRUT) ? $m : str_replace('<','&lt;',$m));
                fclose($f);
        }
 
index af6a707..78c06e3 100644 (file)
@@ -105,7 +105,7 @@ function analyser_backend($rss, $url_syndic='') {
                else if (preg_match(',<link[^>]*[[:space:]]rel=.alternate[^>]*>,Uims',
                $item, $regs))
                        $data['url'] = extraire_attribut($regs[0], 'href');
-               else if (preg_match(',<link[^>]*>(.*)</link>,Uims', $item, $regs))
+               else if (preg_match(',<link[^>]*>\s*([^\s]+)\s*</link>,Uims', $item, $regs))
                        $data['url'] = $regs[1];
                else if (preg_match(',<link[^>]*>,Uims', $item, $regs))
                        $data['url'] = extraire_attribut($regs[0], 'href');
index 6faa98b..55d5616 100644 (file)
@@ -408,7 +408,7 @@ $liste_des_authentifications = array(
 // numero de branche, utilise par les plugins
 // pour specifier les versions de SPIP necessaire
 // il faut s'en tenir a un nombre de decimales fixe ex : 2.0.0, 2.0.0-dev, 2.0.0-beta, 2.0.0-beta2
-$spip_version_branche = "2.1.25";
+$spip_version_branche = "2.1.26";
 // version des signatures de fonctions PHP
 // (= numero SVN de leur derniere modif cassant la compatibilite et/ou necessitant un recalcul des squelettes)
 $spip_version_code = 15375;
index f418d44..83cce49 100644 (file)
@@ -248,7 +248,7 @@ function calcul_exposer ($id, $prim, $reference, $parent, $type, $connect='') {
                                $exposer[$m][$type][$principal] = true;
                                if ($type == 'id_mot'){
                                        if (!$parent) {
-                                               $parent = sql_getfetsel('id_groupe','spip_mots',"id_mot=" . $principal, '','','','',$connect);
+                                               $parent = sql_getfetsel('id_groupe','spip_mots',"id_mot=" . intval($principal), '','','','',$connect);
                                        }
                                        if ($parent)
                                                $exposer[$m]['id_groupe'][$parent] = true;
index f30eafb..1ba36fc 100644 (file)
@@ -6,10 +6,11 @@
 <span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[
         style='float:(#ENV{align}|match{left|right});[ width:(#LARGEUR)px;]']>[
        <a href="(#ENV{lien})"[
-               class="(#ENV{lien_class})"]>]<img src='#URL_DOCUMENT'
-               [ width="(#LARGEUR)"][ height="(#HAUTEUR)"][
-                       title="(#TITRE|attribut_html)"]
-                       alt="[(#TITRE|attribut_html)]" />[(#ENV{lien}|?{</a>})]</span>
+               class="(#ENV{lien_class})"]>]<img src='#URL_DOCUMENT'[
+               width="(#LARGEUR**|>{0}|?{#LARGEUR})"][
+               height="(#HAUTEUR**|>{0}|?{#HAUTEUR})"][
+               title="(#TITRE|attribut_html)"]
+               alt="[(#TITRE|attribut_html)]" />[(#ENV{lien}|?{</a>})]</span>
 ][
 
 (#REM) Cas <embXX> : on est appele ici avec emb=' ' : on veut la legende
index 1dd8962..a0254ff 100644 (file)
@@ -1,10 +1,10 @@
 <svn_revision>
 <text_version>
-Origine: svn://trac.rezo.net/spip/tags/spip-2.1.25
-Revision: 21141
-Dernier commit: 2014-01-19 17:54:19 +0100 
+Origine: svn://trac.rezo.net/spip/tags/spip-2.1.26
+Revision: 21262
+Dernier commit: 2014-03-13 15:01:29 +0100 
 </text_version>
-<origine>svn://trac.rezo.net/spip/tags/spip-2.1.25</origine>
-<revision>21141</revision>
-<commit>2014-01-19 17:54:19 +0100 </commit>
+<origine>svn://trac.rezo.net/spip/tags/spip-2.1.26</origine>
+<revision>21262</revision>
+<commit>2014-03-13 15:01:29 +0100 </commit>
 </svn_revision>
\ No newline at end of file