From c625b104635475bbbd7df144638b9c163284a939 Mon Sep 17 00:00:00 2001 From: Ludovic CHEVALIER Date: Mon, 27 Apr 2015 15:20:18 +0200 Subject: [PATCH] [SPIP] ~maj v2.1.25-->2.1.26 --- scripts/maj.sh | 2 +- www/CHANGELOG.txt | 9 +++++++++ www/ecrire/genie/optimiser.php | 2 +- www/ecrire/inc/forum.php | 4 ++-- www/ecrire/inc/log.php | 2 +- www/ecrire/inc/syndic.php | 2 +- www/ecrire/inc_version.php | 2 +- www/ecrire/public/quete.php | 2 +- www/prive/modeles/image.html | 9 +++++---- www/svn.revision | 12 ++++++------ 10 files changed, 28 insertions(+), 18 deletions(-) diff --git a/scripts/maj.sh b/scripts/maj.sh index b26e7d4..63823cd 100755 --- a/scripts/maj.sh +++ b/scripts/maj.sh @@ -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 diff --git a/www/CHANGELOG.txt b/www/CHANGELOG.txt index c534b76..2983e50 100644 --- a/www/CHANGELOG.txt +++ b/www/CHANGELOG.txt @@ -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 ------------------------------------------------------------- diff --git a/www/ecrire/genie/optimiser.php b/www/ecrire/genie/optimiser.php index 8f0f9d7..75cec34 100644 --- a/www/ecrire/genie/optimiser.php +++ b/www/ecrire/genie/optimiser.php @@ -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"); } diff --git a/www/ecrire/inc/forum.php b/www/ecrire/inc/forum.php index a34dab5..f16c63a 100644 --- a/www/ecrire/inc/forum.php +++ b/www/ecrire/inc/forum.php @@ -474,7 +474,7 @@ function afficher_forum_thread($row, $controle_id_article, $compteur_forum, $nb_ . ''; if ($spip_display == 4) { - $res = $titre_boite ."
"; + $res = $titre_boite ."
"; } 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 = "" + $res = "" . afficher_forum_4($compteur_forum, $nb_forum, $i) . "\n" . (($compteur_forum == 1) diff --git a/www/ecrire/inc/log.php b/www/ecrire/inc/log.php index 9691015..9fbb5a6 100644 --- a/www/ecrire/inc/log.php +++ b/www/ecrire/inc/log.php @@ -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('<','<',$m)); + fputs($f, (defined('_LOG_BRUT') AND _LOG_BRUT) ? $m : str_replace('<','<',$m)); fclose($f); } diff --git a/www/ecrire/inc/syndic.php b/www/ecrire/inc/syndic.php index af6a707..78c06e3 100644 --- a/www/ecrire/inc/syndic.php +++ b/www/ecrire/inc/syndic.php @@ -105,7 +105,7 @@ function analyser_backend($rss, $url_syndic='') { else if (preg_match(',]*[[:space:]]rel=.alternate[^>]*>,Uims', $item, $regs)) $data['url'] = extraire_attribut($regs[0], 'href'); - else if (preg_match(',]*>(.*),Uims', $item, $regs)) + else if (preg_match(',]*>\s*([^\s]+)\s*,Uims', $item, $regs)) $data['url'] = $regs[1]; else if (preg_match(',]*>,Uims', $item, $regs)) $data['url'] = extraire_attribut($regs[0], 'href'); diff --git a/www/ecrire/inc_version.php b/www/ecrire/inc_version.php index 6faa98b..55d5616 100644 --- a/www/ecrire/inc_version.php +++ b/www/ecrire/inc_version.php @@ -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; diff --git a/www/ecrire/public/quete.php b/www/ecrire/public/quete.php index f418d44..83cce49 100644 --- a/www/ecrire/public/quete.php +++ b/www/ecrire/public/quete.php @@ -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; diff --git a/www/prive/modeles/image.html b/www/prive/modeles/image.html index f30eafb..1ba36fc 100644 --- a/www/prive/modeles/image.html +++ b/www/prive/modeles/image.html @@ -6,10 +6,11 @@ [ ][(#TITRE|attribut_html)][(#ENV{lien}|?{})] + class="(#ENV{lien_class})"]>][(#TITRE|attribut_html)][(#ENV{lien}|?{})] ][ (#REM) Cas : on est appele ici avec emb=' ' : on veut la legende diff --git a/www/svn.revision b/www/svn.revision index 1dd8962..a0254ff 100644 --- a/www/svn.revision +++ b/www/svn.revision @@ -1,10 +1,10 @@ -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 -svn://trac.rezo.net/spip/tags/spip-2.1.25 -21141 -2014-01-19 17:54:19 +0100 +svn://trac.rezo.net/spip/tags/spip-2.1.26 +21262 +2014-03-13 15:01:29 +0100 \ No newline at end of file -- 2.20.1