From e847eea4a82a7396dd0abf860f9b30d654f38629 Mon Sep 17 00:00:00 2001 From: Ludovic CHEVALIER Date: Mon, 27 Apr 2015 14:44:34 +0200 Subject: [PATCH] [SPIP] ~maj v3.0.14-->v3.0.17 --- www/CHANGELOG.txt | 212 +++ www/INSTALL.txt | 2 +- www/config/ecran_securite.php | 9 +- www/ecrire/action/editer_article.php | 4 +- www/ecrire/action/editer_rubrique.php | 32 +- www/ecrire/action/purger.php | 12 +- www/ecrire/balise/formulaire_.php | 2 + www/ecrire/balise/formulaire_admin.php | 1 + www/ecrire/base/connect_sql.php | 3 + www/ecrire/base/objets.php | 2 +- www/ecrire/exec/rechercher.php | 81 +- www/ecrire/inc/auth.php | 9 +- www/ecrire/inc/autoriser.php | 6 +- www/ecrire/inc/cvt_configurer.php | 30 +- www/ecrire/inc/distant.php | 95 +- www/ecrire/inc/editer.php | 53 +- www/ecrire/inc/filtres.php | 89 +- www/ecrire/inc/filtres_ecrire.php | 6 +- www/ecrire/inc/filtres_images_lib_mini.php | 10 +- www/ecrire/inc/genie.php | 4 +- www/ecrire/inc/lang_liste.php | 8 +- www/ecrire/inc/pclzip.php | 16 +- www/ecrire/inc/plugin.php | 2 +- www/ecrire/inc/precharger_objet.php | 2 +- www/ecrire/inc/queue.php | 4 + www/ecrire/inc/recherche_to_array.php | 8 + www/ecrire/inc/rechercher.php | 47 +- www/ecrire/inc/rubriques.php | 11 +- www/ecrire/inc/texte_mini.php | 47 +- www/ecrire/inc/traduire.php | 5 +- www/ecrire/inc/utils.php | 15 +- www/ecrire/inc_version.php | 2 +- www/ecrire/install/etape_3.php | 6 +- www/ecrire/iterateur/data.php | 10 +- www/ecrire/lang/ecrire.xml | 104 +- www/ecrire/lang/ecrire_ar.php | 175 +- www/ecrire/lang/ecrire_ast.php | 171 +- www/ecrire/lang/ecrire_ay.php | 46 +- www/ecrire/lang/ecrire_bg.php | 138 +- www/ecrire/lang/ecrire_br.php | 162 +- www/ecrire/lang/ecrire_bs.php | 116 +- www/ecrire/lang/ecrire_ca.php | 154 +- www/ecrire/lang/ecrire_co.php | 169 +- www/ecrire/lang/ecrire_cpf.php | 163 +- www/ecrire/lang/ecrire_cpf_hat.php | 143 +- www/ecrire/lang/ecrire_cs.php | 146 +- www/ecrire/lang/ecrire_da.php | 121 +- www/ecrire/lang/ecrire_de.php | 157 +- www/ecrire/lang/ecrire_en.php | 166 +- www/ecrire/lang/ecrire_eo.php | 174 +- www/ecrire/lang/ecrire_es.php | 159 +- www/ecrire/lang/ecrire_eu.php | 151 +- www/ecrire/lang/ecrire_fa.php | 151 +- www/ecrire/lang/ecrire_fon.php | 115 +- www/ecrire/lang/ecrire_fr.php | 181 +- www/ecrire/lang/ecrire_fr_fem.php | 175 +- www/ecrire/lang/ecrire_gl.php | 170 +- www/ecrire/lang/ecrire_he.php | 65 +- www/ecrire/lang/ecrire_hu.php | 141 +- www/ecrire/lang/ecrire_id.php | 140 +- www/ecrire/lang/ecrire_it.php | 169 +- www/ecrire/lang/ecrire_it_fem.php | 157 +- www/ecrire/lang/ecrire_ja.php | 124 +- www/ecrire/lang/ecrire_km.php | 131 +- www/ecrire/lang/ecrire_lb.php | 148 +- www/ecrire/lang/ecrire_my.php | 127 +- www/ecrire/lang/ecrire_nl.php | 162 +- www/ecrire/lang/ecrire_oc_auv.php | 138 +- www/ecrire/lang/ecrire_oc_gsc.php | 138 +- www/ecrire/lang/ecrire_oc_lms.php | 138 +- www/ecrire/lang/ecrire_oc_lnc.php | 147 +- www/ecrire/lang/ecrire_oc_ni.php | 143 +- www/ecrire/lang/ecrire_oc_ni_la.php | 138 +- www/ecrire/lang/ecrire_oc_prv.php | 142 +- www/ecrire/lang/ecrire_oc_va.php | 138 +- www/ecrire/lang/ecrire_pl.php | 160 +- www/ecrire/lang/ecrire_pt.php | 171 +- www/ecrire/lang/ecrire_pt_br.php | 150 +- www/ecrire/lang/ecrire_ro.php | 151 +- www/ecrire/lang/ecrire_ru.php | 171 +- www/ecrire/lang/ecrire_sk.php | 172 +- www/ecrire/lang/ecrire_sv.php | 133 +- www/ecrire/lang/ecrire_tr.php | 145 +- www/ecrire/lang/ecrire_vi.php | 118 +- www/ecrire/lang/ecrire_zh.php | 130 +- www/ecrire/lang/public_ru.php | 2 +- www/ecrire/lang/spip.xml | 124 +- www/ecrire/lang/spip_ar.php | 1 - www/ecrire/lang/spip_en.php | 1 - www/ecrire/lang/spip_es.php | 1 - www/ecrire/lang/spip_fr.php | 7 +- www/ecrire/lang/spip_my.php | 82 +- www/ecrire/lang/spip_nl.php | 3 - www/ecrire/lang/spip_ru.php | 29 +- www/ecrire/lang/spip_sk.php | 1 - www/ecrire/maj/svn10000.php | 4 + www/ecrire/paquet.xml | 2 +- www/ecrire/public/assembler.php | 2 +- www/ecrire/public/balises.php | 2 +- www/ecrire/public/cacher.php | 20 +- www/ecrire/public/compiler.php | 4 +- www/ecrire/public/composer.php | 3 + www/ecrire/public/criteres.php | 8 +- www/ecrire/public/debusquer.php | 45 +- www/ecrire/public/quete.php | 48 +- www/ecrire/public/sandbox.php | 26 +- www/ecrire/public/tracer.php | 2 + www/ecrire/req/sqlite_fonctions.php | 5 +- www/htaccess.txt | 4 +- .../breves/lang/paquet-breves.xml | 1 - .../breves/lang/paquet-breves_nl.php | 2 +- .../compagnon/lang/compagnon_sk.php | 2 +- .../themes/spip/images/compagnon_gris-64.png | Bin 7705 -> 5072 bytes .../compresseur/inc/compresseur_minifier.php | 4 +- .../compresseur/lang/compresseur.xml | 56 +- .../compresseur/lang/compresseur_ar.php | 9 +- .../compresseur/lang/compresseur_ast.php | 8 +- .../compresseur/lang/compresseur_br.php | 5 +- .../compresseur/lang/compresseur_ca.php | 5 +- .../compresseur/lang/compresseur_co.php | 6 +- .../compresseur/lang/compresseur_de.php | 9 +- .../compresseur/lang/compresseur_en.php | 6 +- .../compresseur/lang/compresseur_eo.php | 9 +- .../compresseur/lang/compresseur_es.php | 9 +- .../compresseur/lang/compresseur_eu.php | 4 +- .../compresseur/lang/compresseur_fa.php | 6 +- .../compresseur/lang/compresseur_fr.php | 9 +- .../compresseur/lang/compresseur_fr_fem.php | 9 +- .../compresseur/lang/compresseur_fr_tu.php | 9 +- .../compresseur/lang/compresseur_gl.php | 8 +- .../compresseur/lang/compresseur_it.php | 9 +- .../compresseur/lang/compresseur_it_fem.php | 8 +- .../compresseur/lang/compresseur_lb.php | 6 +- .../compresseur/lang/compresseur_nl.php | 8 +- .../compresseur/lang/compresseur_pt.php | 6 +- .../compresseur/lang/compresseur_pt_br.php | 6 +- .../compresseur/lang/compresseur_ro.php | 5 +- .../compresseur/lang/compresseur_ru.php | 6 +- .../compresseur/lang/compresseur_sk.php | 6 +- .../compresseur/lang/compresseur_sv.php | 3 +- .../compresseur/lang/compresseur_tr.php | 5 +- .../fsource_csstidy__class.csstidy.php.html | 1038 ----------- ...e_csstidy__class.csstidy_optimise.php.html | 851 --------- ...urce_csstidy__class.csstidy_print.php.html | 402 ----- .../fsource_csstidy__data.inc.php.html | 521 ------ .../lib/csstidy/Docs/classtrees_csstidy.html | 62 - .../csstidy/_class_csstidy_optimise_php.html | 97 -- .../Docs/csstidy/_class_csstidy_php.html | 130 -- .../csstidy/_class_csstidy_print_php.html | 97 -- .../csstidy/Docs/csstidy/_data_inc_php.html | 483 ----- .../lib/csstidy/Docs/csstidy/csstidy.html | 1550 ----------------- .../Docs/csstidy/csstidy_optimise.html | 705 -------- .../csstidy/Docs/csstidy/csstidy_print.html | 617 ------- .../lib/csstidy/Docs/elementindex.html | 386 ---- .../csstidy/Docs/elementindex_csstidy.html | 405 ----- .../compresseur/lib/csstidy/Docs/errors.html | 51 - .../compresseur/lib/csstidy/Docs/index.html | 68 - .../lib/csstidy/Docs/li_csstidy.html | 68 - .../lib/csstidy/Docs/media/background.png | Bin 238 -> 0 bytes .../lib/csstidy/Docs/media/empty.png | Bin 206 -> 0 bytes .../lib/csstidy/Docs/media/style.css | 197 --- .../lib/csstidy/Docs/todolist.html | 77 - .../compresseur/lib/csstidy/README | 8 +- .../compresseur/lib/csstidy/class.csstidy.php | 326 ++-- .../lib/csstidy/class.csstidy_ctype.php | 45 - .../lib/csstidy/class.csstidy_optimise.php | 198 ++- .../lib/csstidy/class.csstidy_print.php | 60 +- .../compresseur/lib/csstidy/cssparse.css | 118 -- .../compresseur/lib/csstidy/cssparsed.css | 29 - .../compresseur/lib/csstidy/data.inc.php | 1048 ++++++----- .../compresseur/lib/csstidy/template.tpl | 10 - .../compresseur/lib/csstidy/template1.tpl | 12 - .../compresseur/lib/csstidy/template2.tpl | 5 - .../compresseur/lib/csstidy/template3.tpl | 1 - www/plugins-dist/compresseur/paquet.xml | 4 +- .../dump/prive/themes/spip/images/dump-32.png | Bin 4504 -> 1853 bytes .../filtres_images/apple-touch-icon.png.html | 2 +- .../filtres/images_transforme.php | 15 +- www/plugins-dist/filtres_images/paquet.xml | 2 +- .../forum/action/editer_forum.php | 2 +- www/plugins-dist/forum/formulaires/forum.html | 25 +- www/plugins-dist/forum/formulaires/forum.php | 16 + .../forum/formulaires/gestion_forum.html | 0 .../forum/formulaires/gestion_forum.php | 2 +- .../formulaires/inc-gestion_forum_liste.html | 0 .../forum/formulaires/inc-login_forum.html | 9 +- www/plugins-dist/forum/forum_autoriser.php | 10 + www/plugins-dist/forum/lang/forum.xml | 1 - www/plugins-dist/forum/lang/forum_nl.php | 2 +- www/plugins-dist/forum/paquet.xml | 2 +- .../forum/prive/modeles/forum.html | 4 +- .../objets/liste/controler_forum_cvt.html | 0 .../prive/objets/liste/participer_forum.html | 4 +- .../objets/liste/participer_forum_thread.html | 8 +- .../forum/prive/repondre_forum.html | 4 +- .../squelettes/inclure/discuter_forum.html | 11 +- .../spip/images/forum-statut-off-24.png | Bin 2882 -> 231 bytes .../spip/images/forum-statut-prop-24.png | Bin 2852 -> 201 bytes .../spip/images/forum-statut-publie-24.png | Bin 2835 -> 184 bytes .../spip/images/forum-statut-spam-24.png | Bin 2888 -> 237 bytes .../prive/themes/spip2/images/comment_48.png | Bin 5367 -> 2718 bytes .../prive/themes/spip2/images/forum-48.png | Bin 5636 -> 2987 bytes .../spip2/images/forum-statut-off-24.png | Bin 2882 -> 231 bytes .../spip2/images/forum-statut-prop-24.png | Bin 2852 -> 201 bytes .../spip2/images/forum-statut-publie-24.png | Bin 2835 -> 184 bytes .../spip2/images/forum-statut-spam-24.png | Bin 2888 -> 237 bytes .../jquery_ui/jqueryui_pipelines.php | 0 .../colorbox/black-greybox/colorbox.css | 1 + .../colorbox/black-simple/colorbox.css | 1 + .../colorbox/black-striped/colorbox.css | 1 + .../mediabox/colorbox/bootstrap/colorbox.css | 1 + .../colorbox/bootstrap/colorbox_rtl.css | 0 www/plugins-dist/mediabox/colorbox/demo.jpg | Bin 236569 -> 233407 bytes .../mediabox/colorbox/fancybox/colorbox.css | 1 + .../mediabox/colorbox/thickbox/colorbox.css | 1 + .../colorbox/white-shadow/colorbox.css | 1 + .../colorbox/white-simple/colorbox.css | 1 + www/plugins-dist/mediabox/lang/mediabox.xml | 1 - .../mediabox/lang/mediabox_nl.php | 16 +- www/plugins-dist/mediabox/paquet.xml | 2 +- www/plugins-dist/medias/base/typedoc.php | 1 + .../medias/medias_administrations.php | 5 + .../medias/modeles/document_case.html | 2 +- .../medias/modeles/document_desc.html | 2 +- www/plugins-dist/medias/modeles/image.html | 9 +- www/plugins-dist/medias/paquet.xml | 8 +- .../themes/spip/images/media-audio-16.png | Bin .../themes/spip/images/media-image-16.png | Bin .../themes/spip/images/media-video-16.png | Bin .../medias/prive/themes/spip/images/vu-16.png | Bin .../medias/prive/themes/spip/images/vu-32.png | Bin .../themes/spip2/images/media-audio-16.png | Bin .../themes/spip2/images/media-image-16.png | Bin .../themes/spip2/images/media-video-16.png | Bin .../prive/themes/spip2/images/vu-16.png | Bin .../prive/themes/spip2/images/vu-32.png | Bin .../mots/action/editer_groupe_mots.php | 109 +- www/plugins-dist/mots/lang/mots.xml | 3 +- www/plugins-dist/mots/lang/mots_nl.php | 23 +- www/plugins-dist/mots/lang/mots_ru.php | 2 +- www/plugins-dist/mots/lang/paquet-mots.xml | 1 - www/plugins-dist/mots/lang/paquet-mots_nl.php | 2 +- www/plugins-dist/mots/paquet.xml | 2 +- .../objets/liste/mots_associer-recherche.html | 2 +- .../mots/prive/objets/liste/mots_lies.html | 4 +- .../inc-destinataires-message.html | 4 +- .../organiseur/lang/organiseur.xml | 1 - .../organiseur/lang/organiseur_nl.php | 12 +- .../organiseur/prive/rss/messages.html | 2 +- www/plugins-dist/petitions/base/petitions.php | 0 www/plugins-dist/petitions/lang/petitions.xml | 135 +- .../petitions/lang/petitions_ar.php | 4 - .../petitions/lang/petitions_ast.php | 6 - .../petitions/lang/petitions_ay.php | 6 - .../petitions/lang/petitions_bg.php | 6 - .../petitions/lang/petitions_br.php | 6 - .../petitions/lang/petitions_bs.php | 6 - .../petitions/lang/petitions_ca.php | 6 - .../petitions/lang/petitions_co.php | 6 - .../petitions/lang/petitions_cpf.php | 6 - .../petitions/lang/petitions_cpf_hat.php | 6 - .../petitions/lang/petitions_cs.php | 6 - .../petitions/lang/petitions_da.php | 6 - .../petitions/lang/petitions_de.php | 4 - .../petitions/lang/petitions_el.php | 6 - .../petitions/lang/petitions_en.php | 4 - .../petitions/lang/petitions_en_hx.php | 6 - .../petitions/lang/petitions_eo.php | 6 - .../petitions/lang/petitions_es.php | 4 - .../petitions/lang/petitions_eu.php | 6 - .../petitions/lang/petitions_fa.php | 4 - .../petitions/lang/petitions_fi.php | 3 - .../petitions/lang/petitions_fon.php | 6 - .../petitions/lang/petitions_fr.php | 4 - .../petitions/lang/petitions_fr_fem.php | 4 - .../petitions/lang/petitions_fr_tu.php | 4 - .../petitions/lang/petitions_gl.php | 6 - .../petitions/lang/petitions_hac.php | 6 - .../petitions/lang/petitions_he.php | 6 - .../petitions/lang/petitions_hu.php | 6 - .../petitions/lang/petitions_id.php | 6 - .../petitions/lang/petitions_it.php | 4 - .../petitions/lang/petitions_it_fem.php | 6 - .../petitions/lang/petitions_ja.php | 6 - .../petitions/lang/petitions_km.php | 6 - .../petitions/lang/petitions_lb.php | 6 - .../petitions/lang/petitions_lt.php | 4 - .../petitions/lang/petitions_my.php | 6 - .../petitions/lang/petitions_nb.php | 6 - .../petitions/lang/petitions_nl.php | 27 +- .../petitions/lang/petitions_oc_auv.php | 6 - .../petitions/lang/petitions_oc_gsc.php | 6 - .../petitions/lang/petitions_oc_lms.php | 6 - .../petitions/lang/petitions_oc_lnc.php | 6 - .../petitions/lang/petitions_oc_ni.php | 6 - .../petitions/lang/petitions_oc_ni_la.php | 6 - .../petitions/lang/petitions_oc_prv.php | 6 - .../petitions/lang/petitions_oc_va.php | 6 - .../petitions/lang/petitions_pl.php | 6 - .../petitions/lang/petitions_pt.php | 4 - .../petitions/lang/petitions_pt_br.php | 6 - .../petitions/lang/petitions_ro.php | 6 - .../petitions/lang/petitions_ru.php | 4 - .../petitions/lang/petitions_sk.php | 4 - .../petitions/lang/petitions_sv.php | 6 - .../petitions/lang/petitions_tr.php | 6 - .../petitions/lang/petitions_uk.php | 6 - .../petitions/lang/petitions_vi.php | 6 - .../petitions/lang/petitions_zh.php | 6 - www/plugins-dist/petitions/paquet.xml | 2 +- .../petitions/petitions_administrations.php | 0 .../images/signature-statut-poubelle-24.png | Bin 2882 -> 231 bytes .../spip/images/signature-statut-prop-24.png | Bin 2852 -> 201 bytes .../images/signature-statut-publie-24.png | Bin 2835 -> 184 bytes .../images/signature-statut-poubelle-24.png | Bin 2882 -> 231 bytes .../spip2/images/signature-statut-prop-24.png | Bin 2852 -> 201 bytes .../images/signature-statut-publie-24.png | Bin 2835 -> 184 bytes .../porte_plume/lang/barreoutils.xml | 1 - .../porte_plume/lang/barreoutils_nl.php | 6 +- .../porte_plume/tests/all_tests.php | 8 +- .../tests/barre_outil_markitup.php | 122 +- .../porte_plume/tests/lanceur_spip.php | 39 +- .../revisions/afficher_diff/champ.php | 6 +- www/plugins-dist/revisions/paquet.xml | 2 +- .../prive/objets/liste/versions.html | 2 +- .../prive/themes/spip/images/diff-16.png | Bin .../prive/themes/spip/images/diff-32.png | Bin .../prive/themes/spip/images/revision-32.png | Bin .../safehtml/lang/paquet-safehtml.xml | 6 - .../safehtml/lang/paquet-safehtml_ar.php | 15 - .../safehtml/lang/paquet-safehtml_nl.php | 15 - .../lib/safehtml/classes/HTMLSax3.php | 0 .../safehtml/classes/HTMLSax3/Decorators.php | 0 .../lib/safehtml/classes/HTMLSax3/States.php | 0 .../lib/safehtml/classes/safehtml.php | 0 .../safehtml/lib/safehtml/license.txt | 0 .../safehtml/lib/safehtml/readme-SPIP.txt | 0 .../safehtml/lib/safehtml/readme.txt | 0 www/plugins-dist/sites/inc/site.php | 4 +- www/plugins-dist/sites/lang/sites.xml | 122 +- www/plugins-dist/sites/lang/sites_ar.php | 6 - www/plugins-dist/sites/lang/sites_ast.php | 6 - www/plugins-dist/sites/lang/sites_ay.php | 2 - www/plugins-dist/sites/lang/sites_bg.php | 1 - www/plugins-dist/sites/lang/sites_br.php | 6 - www/plugins-dist/sites/lang/sites_bs.php | 1 - www/plugins-dist/sites/lang/sites_ca.php | 6 - www/plugins-dist/sites/lang/sites_co.php | 3 - www/plugins-dist/sites/lang/sites_cpf.php | 1 - www/plugins-dist/sites/lang/sites_cpf_hat.php | 1 - www/plugins-dist/sites/lang/sites_cs.php | 1 - www/plugins-dist/sites/lang/sites_da.php | 1 - www/plugins-dist/sites/lang/sites_de.php | 6 - www/plugins-dist/sites/lang/sites_en.php | 6 - www/plugins-dist/sites/lang/sites_en_hx.php | 1 - www/plugins-dist/sites/lang/sites_eo.php | 6 - www/plugins-dist/sites/lang/sites_es.php | 6 - www/plugins-dist/sites/lang/sites_eu.php | 6 - www/plugins-dist/sites/lang/sites_fa.php | 6 - www/plugins-dist/sites/lang/sites_fi.php | 1 - www/plugins-dist/sites/lang/sites_fon.php | 1 - www/plugins-dist/sites/lang/sites_fr.php | 6 - www/plugins-dist/sites/lang/sites_fr_fem.php | 6 - www/plugins-dist/sites/lang/sites_fr_tu.php | 6 - www/plugins-dist/sites/lang/sites_gl.php | 6 - www/plugins-dist/sites/lang/sites_he.php | 1 - www/plugins-dist/sites/lang/sites_hu.php | 1 - www/plugins-dist/sites/lang/sites_id.php | 1 - www/plugins-dist/sites/lang/sites_it.php | 6 - www/plugins-dist/sites/lang/sites_it_fem.php | 1 - www/plugins-dist/sites/lang/sites_ja.php | 1 - www/plugins-dist/sites/lang/sites_km.php | 1 - www/plugins-dist/sites/lang/sites_lb.php | 6 - www/plugins-dist/sites/lang/sites_my.php | 1 - www/plugins-dist/sites/lang/sites_nl.php | 6 - www/plugins-dist/sites/lang/sites_no.php | 5 +- www/plugins-dist/sites/lang/sites_oc_auv.php | 1 - www/plugins-dist/sites/lang/sites_oc_gsc.php | 1 - www/plugins-dist/sites/lang/sites_oc_lms.php | 1 - www/plugins-dist/sites/lang/sites_oc_lnc.php | 1 - www/plugins-dist/sites/lang/sites_oc_ni.php | 1 - .../sites/lang/sites_oc_ni_la.php | 1 - www/plugins-dist/sites/lang/sites_oc_prv.php | 1 - www/plugins-dist/sites/lang/sites_oc_va.php | 1 - www/plugins-dist/sites/lang/sites_pl.php | 4 - www/plugins-dist/sites/lang/sites_pt.php | 6 - www/plugins-dist/sites/lang/sites_pt_br.php | 6 - www/plugins-dist/sites/lang/sites_ro.php | 4 - www/plugins-dist/sites/lang/sites_ru.php | 6 - www/plugins-dist/sites/lang/sites_sk.php | 6 - www/plugins-dist/sites/lang/sites_sv.php | 1 - www/plugins-dist/sites/lang/sites_tr.php | 1 - www/plugins-dist/sites/lang/sites_vi.php | 1 - www/plugins-dist/sites/lang/sites_zh.php | 1 - www/plugins-dist/sites/paquet.xml | 2 +- .../spip/images/syndic-statut-dispo-24.png | Bin 2852 -> 201 bytes .../spip/images/syndic-statut-off-24.png | Bin 2882 -> 231 bytes .../spip/images/syndic-statut-publie-24.png | Bin 2835 -> 184 bytes .../spip2/images/syndic-statut-dispo-24.png | Bin 2852 -> 201 bytes .../spip2/images/syndic-statut-off-24.png | Bin 2882 -> 231 bytes .../spip2/images/syndic-statut-publie-24.png | Bin 2835 -> 184 bytes .../statistiques/base/delete_referers.php | 0 .../statistiques/engines-list.txt | 4 + .../exec/base_delete_referers.php | 0 www/plugins-dist/statistiques/paquet.xml | 2 +- .../prive/style_prive_plugin_stats.html | 2 +- .../prive/themes/spip/images/referers-16.png | Bin .../prive/themes/spip/images/referers-32.png | Bin .../themes/spip/images/repartition-16.png | Bin .../themes/spip/images/repartition-32.png | Bin .../prive/themes/spip/images/zoomin-16.png | Bin .../prive/themes/spip/images/zoomin-32.png | Bin .../prive/themes/spip/images/zoomout-16.png | Bin .../prive/themes/spip/images/zoomout-32.png | Bin .../formulaires/charger_plugin_archive.html | 8 +- .../formulaires/charger_plugin_archive.php | 36 +- .../svp/formulaires/inc-admin_plugin.html | 0 .../svp/formulaires/inc-plugins_trouves.html | 0 .../svp/formulaires/inc-select_categorie.html | 0 .../svp/inc/svp_depoter_distant.php | 18 +- .../svp/inc/where_compatible_spip.php | 0 www/plugins-dist/svp/lang/paquet-svp.xml | 1 - www/plugins-dist/svp/lang/paquet-svp_nl.php | 4 +- www/plugins-dist/svp/lang/svp.xml | 6 +- www/plugins-dist/svp/lang/svp_es.php | 6 +- www/plugins-dist/svp/lang/svp_fr.php | 1 + www/plugins-dist/svp/lang/svp_nl.php | 280 --- www/plugins-dist/svp/lang/svp_ru.php | 2 +- www/plugins-dist/svp/paquet.xml | 2 +- .../svp/prive/objets/contenu/depot.html | 0 .../svp/prive/objets/contenu/plugin.html | 0 .../squelettes/contenu/charger_plugin.html | 0 .../svp/prive/squelettes/contenu/depots.html | 0 .../squelettes/contenu/svp_admin_plugin.html | 0 .../inclure/voir_en_ligne_fonctions.php | 0 .../squelettes/navigation/charger_plugin.html | 0 .../prive/squelettes/navigation/depots.html | 0 .../prive/squelettes/navigation/plugin.html | 0 .../navigation/svp_admin_plugin.html | 0 .../svp/prive/themes/spip/images/depot-16.png | Bin 3525 -> 885 bytes .../svp/prive/themes/spip/images/depot-32.png | Bin 5072 -> 2432 bytes .../themes/spip/images/fond-installe.png | Bin 3049 -> 412 bytes .../prive/themes/spip/images/fond-verrou.png | Bin 3083 -> 432 bytes .../svp/{tests => tests_debug}/criteres.html | 0 .../svp/{tests => tests_debug}/depot.xml | 0 .../depot_non_conforme.xml | 0 .../svp/{tests => tests_debug}/fonctions.html | 0 .../textwheel/engine/textwheel.php | 15 +- www/plugins-dist/textwheel/inc/autoliens.php | 5 +- www/plugins-dist/textwheel/inc/texte.php | 2 + www/plugins-dist/textwheel/lang/tw.xml | 3 - www/plugins-dist/textwheel/lang/tw_nl.php | 16 - .../textwheel/lib/yaml/sfYaml.php | 0 .../textwheel/lib/yaml/sfYamlDumper.php | 0 .../textwheel/lib/yaml/sfYamlInline.php | 0 .../textwheel/lib/yaml/sfYamlParser.php | 0 www/plugins-dist/textwheel/paquet.xml | 7 +- .../textwheel/wheels/spip/spip.yaml | 18 + .../urls_etendues/action/editer_url.php | 57 +- www/plugins-dist/urls_etendues/base/urls.php | 2 +- .../formulaires/configurer_urls.php | 2 +- .../formulaires/editer_url_objet.php | 4 +- www/plugins-dist/urls_etendues/lang/urls.xml | 3 +- .../urls_etendues/lang/urls_nl.php | 64 +- www/plugins-dist/urls_etendues/paquet.xml | 4 +- .../prive/objets/liste/urls.html | 20 +- www/plugins-dist/urls_etendues/urls/arbo.php | 44 +- .../urls_etendues/urls/propres.php | 21 +- .../urls_etendues/urls/standard.php | 2 + .../urls_etendues/urls_administrations.php | 3 + .../vertebres/public/vertebrer.php | 0 www/prive/echafaudage/contenu/objet_edit.html | 2 +- .../contenu/objet_edit.sans_rubrique.html | 2 +- .../configurer_multilinguisme.html | 6 +- .../formulaires/configurer_multilinguisme.php | 1 + .../formulaires/configurer_reducteur.php | 2 +- www/prive/formulaires/dater.php | 25 +- www/prive/formulaires/dateur/inc-dateur.html | 14 +- www/prive/formulaires/editer_auteur.html | 76 +- www/prive/formulaires/editer_auteur.php | 2 +- www/prive/formulaires/editer_liens.html | 2 +- www/prive/formulaires/editer_liens.php | 2 +- www/prive/formulaires/login.php | 4 +- www/prive/formulaires/rediriger_article.php | 9 + .../formulaires/selecteur/generique.html | 9 +- .../selecteur/generique_fonctions.php | 4 +- .../selecteur/hierarchie-articles.html | 6 +- .../selecteur/hierarchie-rubriques.html | 4 +- www/prive/formulaires/selecteur/lister.html | 27 +- www/prive/ical_prive.html | 1 + www/prive/javascript/ajaxCallback.js | 94 +- www/prive/modeles/formulaire.html | 7 +- .../objets/contenu/rubrique-enfants.html | 2 +- www/prive/objets/infos/auteur.html | 18 +- .../objets/infos/inc-auteur-rubriques.html | 16 + www/prive/objets/liste/articles.html | 2 +- www/prive/objets/liste/auteurs_associer.html | 2 +- www/prive/objets/liste/auteurs_enligne.html | 1 + www/prive/objets/liste/auteurs_lies.html | 4 +- .../objets/liste/rubriques_associer.html | 2 +- www/prive/objets/liste/rubriques_lies.html | 4 +- www/prive/spip_admin.css | 2 +- www/prive/squelettes/contenu/accueil.html | 2 +- www/prive/squelettes/contenu/auteur_edit.html | 2 +- www/prive/squelettes/contenu/synchro.html | 8 +- www/prive/themes/spip/bando.css.html | 2 +- www/prive/themes/spip/box_skins.css.html | 2 +- www/squelettes-dist/css/clear.css | 0 www/squelettes-dist/css/img/recherche.png | Bin 3422 -> 771 bytes www/squelettes-dist/css/layout.css | 2 +- www/squelettes-dist/css/reset.css | 0 www/squelettes-dist/css/spip.css | 0 .../formulaires/ecrire_auteur.php | 5 +- www/squelettes-dist/ical.html | 1 + .../polices/dustismo-license.txt | 0 www/squelettes-dist/polices/dustismo.ttf | Bin www/squelettes-dist/polices/dustismo_bold.ttf | Bin www/squelettes-dist/robots.txt.html | 6 +- www/squelettes-dist/spip.ico | Bin www/svn.revision | 12 +- 520 files changed, 10133 insertions(+), 10842 deletions(-) delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy.php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_optimise.php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_print.php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__data.inc.php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/classtrees_csstidy.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_optimise_php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_print_php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_data_inc_php.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_optimise.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_print.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex_csstidy.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/errors.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/index.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/li_csstidy.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/media/background.png delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/media/empty.png delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/media/style.css delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/Docs/todolist.html delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/class.csstidy_ctype.php delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/cssparse.css delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/cssparsed.css delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/template.tpl delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/template1.tpl delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/template2.tpl delete mode 100644 www/plugins-dist/compresseur/lib/csstidy/template3.tpl mode change 100755 => 100644 www/plugins-dist/forum/formulaires/gestion_forum.html mode change 100755 => 100644 www/plugins-dist/forum/formulaires/gestion_forum.php mode change 100755 => 100644 www/plugins-dist/forum/formulaires/inc-gestion_forum_liste.html mode change 100755 => 100644 www/plugins-dist/forum/prive/objets/liste/controler_forum_cvt.html mode change 100755 => 100644 www/plugins-dist/forum/prive/themes/spip2/images/comment_48.png mode change 100755 => 100644 www/plugins-dist/jquery_ui/jqueryui_pipelines.php mode change 100755 => 100644 www/plugins-dist/mediabox/colorbox/bootstrap/colorbox.css mode change 100755 => 100644 www/plugins-dist/mediabox/colorbox/bootstrap/colorbox_rtl.css mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip/images/media-audio-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip/images/media-image-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip/images/media-video-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip/images/vu-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip/images/vu-32.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip2/images/media-audio-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip2/images/media-image-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip2/images/media-video-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip2/images/vu-16.png mode change 100755 => 100644 www/plugins-dist/medias/prive/themes/spip2/images/vu-32.png mode change 100755 => 100644 www/plugins-dist/petitions/base/petitions.php mode change 100755 => 100644 www/plugins-dist/petitions/petitions_administrations.php mode change 100755 => 100644 www/plugins-dist/revisions/prive/themes/spip/images/diff-16.png mode change 100755 => 100644 www/plugins-dist/revisions/prive/themes/spip/images/diff-32.png mode change 100755 => 100644 www/plugins-dist/revisions/prive/themes/spip/images/revision-32.png delete mode 100644 www/plugins-dist/safehtml/lang/paquet-safehtml_ar.php delete mode 100644 www/plugins-dist/safehtml/lang/paquet-safehtml_nl.php mode change 100755 => 100644 www/plugins-dist/safehtml/lib/safehtml/classes/HTMLSax3.php mode change 100755 => 100644 www/plugins-dist/safehtml/lib/safehtml/classes/HTMLSax3/Decorators.php mode change 100755 => 100644 www/plugins-dist/safehtml/lib/safehtml/classes/HTMLSax3/States.php mode change 100755 => 100644 www/plugins-dist/safehtml/lib/safehtml/classes/safehtml.php mode change 100755 => 100644 www/plugins-dist/safehtml/lib/safehtml/license.txt mode change 100755 => 100644 www/plugins-dist/safehtml/lib/safehtml/readme-SPIP.txt mode change 100755 => 100644 www/plugins-dist/safehtml/lib/safehtml/readme.txt mode change 100755 => 100644 www/plugins-dist/statistiques/base/delete_referers.php mode change 100755 => 100644 www/plugins-dist/statistiques/exec/base_delete_referers.php mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/referers-16.png mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/referers-32.png mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/repartition-16.png mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/repartition-32.png mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/zoomin-16.png mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/zoomin-32.png mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/zoomout-16.png mode change 100755 => 100644 www/plugins-dist/statistiques/prive/themes/spip/images/zoomout-32.png mode change 100755 => 100644 www/plugins-dist/svp/formulaires/inc-admin_plugin.html mode change 100755 => 100644 www/plugins-dist/svp/formulaires/inc-plugins_trouves.html mode change 100755 => 100644 www/plugins-dist/svp/formulaires/inc-select_categorie.html mode change 100755 => 100644 www/plugins-dist/svp/inc/where_compatible_spip.php delete mode 100644 www/plugins-dist/svp/lang/svp_nl.php mode change 100755 => 100644 www/plugins-dist/svp/prive/objets/contenu/depot.html mode change 100755 => 100644 www/plugins-dist/svp/prive/objets/contenu/plugin.html mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/contenu/charger_plugin.html mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/contenu/depots.html mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/contenu/svp_admin_plugin.html mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/inclure/voir_en_ligne_fonctions.php mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/navigation/charger_plugin.html mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/navigation/depots.html mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/navigation/plugin.html mode change 100755 => 100644 www/plugins-dist/svp/prive/squelettes/navigation/svp_admin_plugin.html rename www/plugins-dist/svp/{tests => tests_debug}/criteres.html (100%) rename www/plugins-dist/svp/{tests => tests_debug}/depot.xml (100%) rename www/plugins-dist/svp/{tests => tests_debug}/depot_non_conforme.xml (100%) rename www/plugins-dist/svp/{tests => tests_debug}/fonctions.html (100%) delete mode 100644 www/plugins-dist/textwheel/lang/tw_nl.php mode change 100755 => 100644 www/plugins-dist/textwheel/lib/yaml/sfYaml.php mode change 100755 => 100644 www/plugins-dist/textwheel/lib/yaml/sfYamlDumper.php mode change 100755 => 100644 www/plugins-dist/textwheel/lib/yaml/sfYamlInline.php mode change 100755 => 100644 www/plugins-dist/textwheel/lib/yaml/sfYamlParser.php mode change 100755 => 100644 www/plugins-dist/vertebres/public/vertebrer.php create mode 100644 www/prive/objets/infos/inc-auteur-rubriques.html mode change 100755 => 100644 www/squelettes-dist/css/clear.css mode change 100755 => 100644 www/squelettes-dist/css/reset.css mode change 100755 => 100644 www/squelettes-dist/css/spip.css mode change 100755 => 100644 www/squelettes-dist/polices/dustismo-license.txt mode change 100755 => 100644 www/squelettes-dist/polices/dustismo.ttf mode change 100755 => 100644 www/squelettes-dist/polices/dustismo_bold.ttf mode change 100755 => 100644 www/squelettes-dist/spip.ico diff --git a/www/CHANGELOG.txt b/www/CHANGELOG.txt index f21bb42..bab9dfb 100644 --- a/www/CHANGELOG.txt +++ b/www/CHANGELOG.txt @@ -1,3 +1,215 @@ + +SPIP-Core spip-3.0.16 -> spip-3.0.17 13 août 2014 +------------------------------------------------------------- + +r21270 | cedric | (ven. 14 mars 2014) | Ferme #3188 : ne pas echapper le HTML des titre sur la page d'edition +r21271 | b_b | (ven. 14 mars 2014) | En route pour la joie ! +r21272 | cedric | (sam. 15 mars 2014) | Bugfix : quand on appelle echappe_html avec autre chose que la preg par defaut definie par la constante _PROTEGE_BLOCS, il ne faut pas echapper automatiquement les et car ce peut-être tout à fait hasardeux.1/On refactor le traitement de en l'integrant à _PROTEGE_BLOCS pour eviter le derogatoiremais on conserve en 3.0 le vieil appel derogatoire (pour ne pas risquer de rupture fonctionnelle si jamais _PROTEGE_BLOCS était personalisée) en le conditionnant à la presence de "code" dans _PROTEGE_BLOCSCet appel est a supprimer en branche 3.12/Concernant l'echappement des , on le conditionne a la presence de "script" dans _PROTEGE_BLOCS car c'en est une extension qui ne peut pas passer dans la regexp +r21276 | kent1 | (lun. 17 mars 2014) | Report de r21275 :Vérifier que la redirection d'article ne redirige pas vers le même article (évite une boucle infinie) +r21280 | kent1 | (mar. 18 mars 2014) | report de r21279On essaie de bien faire et on en oublie la moitié, pas de chaine de langue en dur ;) +r21282 | b_b | (mar. 18 mars 2014) | Report de r21281 : permettre les sauts de ligne dans les appels de modèles cf http://core.spip.org/issues/3173 +r21284 | kent1 | (mer. 19 mars 2014) | Report de r21283Qualité Web - Opquast V2 - 141Une famille générique de police est indiquée comme dernier élément de substitution. +r21288 | rasta | (ven. 28 mars 2014) | Légère amélioration du sélecteur générique : on permet de forcer la racine, càd le démarrage de ce qu'on affiche, à un endroit précis.Pour cela, deux options à envoyer : "forcer_racine_objet" et "forcer_racine_id_objet".Beaucoup mieux que juste forcer un seul "id_secteur" (chose qui était déjà permis), car lorsqu'on ouvre le sélecteur on tombe directement sur le bon contenu, on a pas un secteur tout seul à la racine par exemple.De plus le chemin du sélecteur interdit de remonter plus haut que la racine définie explicitement. C'est plus intelligent et moins confusionnant lorsqu'on veut obliger à sélectionner des contenus précis (ex : vous devez sélectionner des rubriques dans telle branche). +r21290 | cedric | (ven. 28 mars 2014) | parentheses manquantes : le fichier local/config.txt etait vide… +r21291 | cedric | (mar. 01 avril 2014) | ferme #3183 : filtrer_entites doit aussi retablir les ' et les " et variantes (il le faisait deja pour les ") +r21295 | cedric | (mer. 09 avril 2014) | Redirection sur formulaire login : ne pas rediriger sur soi même, en faisant attention aux & vs &+ coquille inversion +r21296 | cedric | (jeu. 10 avril 2014) | Quand on fait un hit ajax, on pose un id en JS sur le bloc qui change pour pouvoir le retablir si l'utilisateur utilise le retour en arrière dans l'historique. Mais si après 1 ou plusieurs hits ajax on fait un hit non ajax, on perd cet id posé en JS quand on revient en arrière, et on ne savait plus gérer les retours en arrières suivants. Dans ce cas, on fait une simple redirection JS vers l'URL concernée, pour ne pas casser la navigation dans l'historique.(Yohann) +r21297 | cedric | (jeu. 10 avril 2014) | Amelioration de r21296 : on stocke l'eventuel ajax-id-xx dans le history.state, ainsi lorsque l'id du bloc ajax n'est plus dans le HTML, on essaye de le retrouver avec la class ajax-id-xx. Si un seul bloc correspond, c'est lui et on lui applique le rechargement. Sinon on utilise le window.location.href comme fallback dont on est sur. +r21298 | cedric | (ven. 11 avril 2014) | Un bugfix inespéré : gerer enfin correctement les appels ajax vers les URLs qui ont un argument en moins par rapport à l'URL d'origine Comme on dispose de l'URL d'origine dans le blocfrag, on la parse, et on regarde les arguments qui ne sont pas dans le href qu'on recherche, auquel cas on les ajoute vide sur l'url qu'on va requeter en ajax Resoud par exemple le retour a la page 0 d'une pagination quand on est arrivé sur une URL avec un ?debut_xx +r21299 | cedric | (ven. 11 avril 2014) | lorsque blocfrag dispose d'attributs data-loading-callback et data-loaded-callback on les utilise pour declencher l'animation loading et pour charger le contenu chargé(ajout de points d'entree, aucun changement fonctionnel par defaut) +r21300 | cedric | (ven. 11 avril 2014) | oups ajax-id-xx n'est pas toujours presend, ajaxid peut etre null (Rastapopoulos) +r21301 | cedric | (ven. 11 avril 2014) | echappement insuffisant, la RegExp etait incorrecte et parametre_url ne reperait pas les arguments en tableau +r21302 | cedric | (ven. 11 avril 2014) | ajaxReload accepte un href comme argument au lieu des args (parfois plus simple) +r21316 | touti | (lun. 14 avril 2014) | Report de r21311 et r21312 +r21317 | touti | (lun. 14 avril 2014) | report de r21160 +r21319 | b_b | (sam. 19 avril 2014) | report de r21318 : introduction d'une constante _LOGO_RUBRIQUE_DESACTIVER_HERITAGE qui permet de désactiver l'héritage des logos pour les rubriques, cf #3179 +r21321 | eric | (lun. 21 avril 2014) | Report de r21320.Eviter que la mise en exergue du module de langue dans le title et le texte coincide avec un mot du texte. +r21323 | eric | (lun. 21 avril 2014) | Report de r21322.Il faut aussi tenir compte dans le pattern du cas où plusieurs modules sont passés dans l'item de langue. +r21331 | b_b | (jeu. 01 mai 2014) | Report adapté de r21330 / Fix #3206 : éviter que le logo des rubriques ne cachent leur titre +r21333 | b_b | (jeu. 01 mai 2014) | Report de r21332 / Fix #3189 : dans l'espace privé, réduire les images affichées dans le descriptif des rubriques +r21336 | cedric | (lun. 05 mai 2014) | sur une url article avec un id_mot en query-string, on veut que le bouton d'admin renvoie vers l'article et pas vers l'id_mot.Pour coller au mieux possible, on inverse l'ordre des objets, ce qui fait que plus un objet est "loin du core" moins il est prioritaire, la rubrique etant de toute façon la moins prioritaire de tous.Ca reste approximatif et il faudrait une meilleure solution (peut etre tout simplement avoir un bouton pour chaque objet du contexte et non un seul) +r21338 | kent1 | (lun. 05 mai 2014) | Report de c21337 : Ne pas confondre le Kazakh (kk - http://fr.wikipedia.org/wiki/Kazakh) et le Konkani (kok - http://fr.wikipedia.org/wiki/Konkani) +r21339 | cedric | (lun. 05 mai 2014) | quand une valeur est un tableau, bien envoyer tout en tableau pour garder toutes les valeurs (mais il faudrait traiter le cas avec boundary aussi) +r21340 | cedric | (lun. 05 mai 2014) | complement a r21339 : quand une valeur est un tableau l'envoyer correctement y compris si on boundarise les donnees en POST +r21348 | cedric | (jeu. 08 mai 2014) | eviter un warning quand il n'y a pas de session (moderation des forums par mail par exemple) +r21355 | b_b | (ven. 09 mai 2014) | Maj de la config nécessaire en accord avec le trunk (Francky) +r21362 | kent1 | (lun. 12 mai 2014) | Report de c21361D'après wikipedia et d'autres personnes bien informées, l'azéri, parfois appelé azerbaïdjanais se dit "Azərbaycan dili" +r21363 | cedric | (lun. 12 mai 2014) | Amelioration de la gestion du Proxy : gestion des echecs, et gestion du https via CONNECTQuand la requête necessite un proxy et qu'elle echoue, il ne faut pas essayer de la relancer en direct via fopen() ou via file_get_contents() car cela produit un timeout sur le firewall éventuelPour faire une requête https à travers un proxy il faut en général passer par un CONNECT initial (https://en.wikipedia.org/wiki/HTTP_tunnel) ce qui n'était pas géré ici. On implémente donc ce dialogue. Par soucis de compatibilité il ne sera pris en charge qu'en cas de ```define('_PROXY_HTTPS_VIA_CONNECT',true);``` dans le fichier mes_options.php. A voir si il faut rendre cette fonctionnalité activable par l'interface et/ou si elle doit être celle active par défaut. +r21365 | kent1 | (mar. 13 mai 2014) | Report de c21364Ajoutons le Dari, variante du persan utilisée en Afghanistan notamment (http://fr.wikipedia.org/wiki/Dari) +r21378 | fil | (mar. 03 juin 2014) | report des filtres |set{} et |debug{}, cf. http://core.spip.org/projects/spip/repository/revisions/21376 +r21380 | fil | (mar. 03 juin 2014) | compatibilite PHP 5.3 (xdjuj) +r21382 | b_b | (mar. 03 juin 2014) | Report de r21381 : réparer le fait qu'on passe un article en statut proposé lorsqu'un auteur tente de le déplacer dans une rubrique sur laquelle il n'a pas les droits, cf #2523 et #3221 +r21384 | cedric | (jeu. 05 juin 2014) | un z-index plus élevé pour le bandeau haut, car on attends que le menu déroulant passe par dessus tous les contenus de la page, y compris une éventuelle carte gis qui contient des elements en z-index=1000 +r21385 | cedric | (jeu. 05 juin 2014) | reparer les liens webcal en passant les urls en absolue (les urls relative ne contenaient pas le protocole, donc pas de difference entre les deux liens) +r21386 | cedric | (jeu. 05 juin 2014) | envoyer un filename en .ics pour le contenu ICS aide a l'ouvrir automatiquent avec le bon outil +r21398 | fil | (mar. 10 juin 2014) | report de 21397 _LOG_AVERTISSEMENT sur les boucles lentes (_BOUCLE_PROFILER) +r21399 | cedric | (mar. 10 juin 2014) | le critere {recherche} necessite une cle primaire non composee, generer une erreur si ce n'est pas le cas+ chaine de langue pour ce type d'erreur+ correction erreur critere doublons +r21400 | cedric | (mer. 11 juin 2014) | Ferme #3224 : erreur de parametre_url sur les arguments de la query string qui n'ont pas =xxx(exemple : spip.php?rubrique12 ) +r21402 | b_b | (mer. 11 juin 2014) | report de r21401 : respecter le choix des auteurs qui ne souhaitent pas appraître dans la liste des auteurs en ligne cf http://thread.gmane.org/gmane.comp.web.spip.zone/35995 +r21410 | rasta | (jeu. 19 juin 2014) | Prendre en compte "racine|0" en plus de "rubrique|0" dans picker_selected(), plus générique et explicite. +r21414 | b_b | (lun. 30 juin 2014) | report de r21413 : bloquer l'accès aux fichiers cachés cf http://archives.rezo.net/archives/spip-dev.mbox/OJPZXTWELE7YCVIWLHHNOTDQBFX2PH4I/ +r21416 | kent1 | (ven. 04 juil. 2014) | Dates pour le Birman +r21417 | kent1 | (ven. 04 juil. 2014) | La langue Ouzbek, à priori c'est comme cela que cela s'écrit... (http://mfa.uz/uz/) +r21425 | kent1 | (jeu. 17 juil. 2014) | Meilleure indentation +r21427 | kent1 | (jeu. 17 juil. 2014) | Orthographe +r21429 | marcimat | (ven. 18 juil. 2014) | Report de r21428 : Corriger l'utilisation de la librairie graphique Imagick en PHP5. On intègre peu ou prou le patch de Alan Garcia, ticket #3160 +r21432 | marcimat | (ven. 18 juil. 2014) | Report de r21431 : fermer #3223Ne pas proposer sur le formulaire d'édition de liens de pouvoir créer ou retirer des liens si on n'a pas le droit d'éditer l'objet concerné. +r21434 | denisb | (sam. 19 juil. 2014) | ecrire/inc/filtres.php : correction de l'appel d'une chaîne de langue. report de r21433. +r21435 | eric | (sam. 19 juil. 2014) | Correction du ticket http://core.spip.org/issues/3240.On supprime les modèles avant l'appel de propre qui ajoutait le titre du doc dans un strong.On utilise pour ce faire la fonction supprimer_img qui malgré son nom supprimer les modèles img, doc et emb.Les autres modèles ne sont pas concernés et peuvent encore générer ce type d'erreur. Nénamoins il est prévu (todo) d'étendre la fonction supprimer_img. +r21441 | denisb | (sam. 19 juil. 2014) | ecrire/inc/pclzip.php : tenir compte du renommage des fonctions gz... par certaines distrib (report de r21440). +r21443 | b_b | (sam. 19 juil. 2014) | report de r21423 : fix sur la balise inclure pour accepter un tableau en premier argument +r21445 | denisb | (dim. 20 juil. 2014) | ecrire/inc/pclzip.php : correction de r21441 (typage des arguments de fonction). report de r21444. +r21447 | erational | (dim. 20 juil. 2014) | Multilinguisme: Affiche la langue de l'article si elle diffère de la langue du rédacteur(Rétablit le comportement de SPIP2)Répond partiellement à http://core.spip.org/issues/2746 +r21451 | marcimat | (dim. 20 juil. 2014) | Report de r21450 : l'autorisation de créer un article dans une rubrique nécessite de pouvoir créer un article également. +r21453 | denisb | (dim. 20 juil. 2014) | ecrire/inc/precharger_objet.php, ecrire/inc/auth.php : corriger l'utilisation de l'autorisation liée à la constante _STATUT_AUTEUR_RUBRIQUE. (report de r21452) +r21455 | marcimat | (lun. 21 juil. 2014) | Report de r21454 : Restaurer l'animation de la couleur de fond sur les tableaux (exemple sur ajout d'un mot clé à un article), disparue certainement par la robustification de r17078 +r21457 | marcimat | (lun. 21 juil. 2014) | Report de r21456 : Poursuivre r21454 : utiliser le même principe sur animateRemove() que sur animateAppend() pour voir la coloration rouge de la ligne tr supprimée (exemple : délier un mot clé d'un article), sinon on ne voit rien ! +r21459 | kent1 | (ven. 25 juil. 2014) | D'après les exemples de php.net ce n'est pas la variable à mettre ici mais la class Imagickcf : http://php.net/manual/fr/imagick.resizeimage.php#77339Cela évite les erreurs du type : unexpected T_PAAMAYIM_NEKUDOTAYIM blahblabla +r21463 | rasta | (lun. 28 juil. 2014) | Les traitements de balise utilise des fonctions de texte.php, or si on n'utilise pas la fonction dans un squelette mais dans PHP, ce n'est pas forcément chargé. +r21465 | rasta | (mer. 30 juil. 2014) | Un petit test en plus + cosmétique… +r21470 | cedric | (sam. 02 août 2014) | Ferme #2989 : concurrence entre suppression des fichiers charger_p* et la reconstruction provoquee par la suppression de charger_plugins_options.php.On ne supprime que ce dernier qui provoque la mise à jour des autres. +r21471 | cedric | (sam. 02 août 2014) | Ferme #3184 : eviter une erreur fatale lors du processus de maj de SPIP qui peut passer par des états incomplets +r21472 | cedric | (sam. 02 août 2014) | Ferme #3069 : l'autorisation utilisee pour tester le droit de modifier login/pass n'utilisait pas la bonne option. $opt['restreintes'] permet de tester le droit a modifier les rubriques restreintes alors que $opt['email'] permet de tester le droit a modifier le login/email. +r21477 | cedric | (sam. 02 août 2014) | Correction de affdate_debut_fin pour satisfaire les tests http://zone.spip.org/trac/spip-zone/changeset/83995/_core_/tests+ Ferme #3218 : utiliser la date_jour_court sur la date de fin si on a pas forcé l'affichage de l'annee (nicod) +r21480 | cedric | (mar. 05 août 2014) | Eviter d'ouvrir une connexion SQL a chaque appel de cron() alors qu'il n'y a peut etre rien a fairecas notamment (non nominal mais qui peut exister) de define('_DIRECT_CRON_FORCE',true); dans mes_options.php +r21482 | cedric | (mar. 05 août 2014) | Dateur : proposer par defaut dans le datepicker un intervalle de date de -60ans/+40ans c'est plus adapté (notamment dans le cas des dates de naissance). De plus, on peut specifier un attribut data-yearRange sur chaque input pour personaliser l'intervalle au cas par cas, en y utilisant la syntaxe de http://api.jqueryui.com/datepicker/#option-yearRange +r21487 | cedric | (ven. 08 août 2014) | Ferme #3203 : ne pas dévoiler du contenu post-daté par erreur.La mise à jour de la date du prochain article post-datés se faisait à 2 endroits :- lorsqu'on verifiait la validité d'un cache existant- en fin de hitEn conséquence, si on demandait un article A post-daté futur qui n'avait aucun cache alors qu'un autre article B post-daté venait d'être publié, la mise à jour de la date du prochain article post-datés ne se faisait qu'en fin de hit, donc après avoir affiché l'article A, ce qui est une erreur.On apporte les corrections suivantes :- dans la fonction cache_valide() on vérifie systématiquement si il faut mettre date_prochain_postdate a jour, même si on a pas de cache valide, puisque la meta va conditionner ce qu'on va mettre dans le cache, justement- on appelle calculer_prochain_postdate() avec le $check=true pour publier éventuellement les rubriques concernées- dans la fonction calculer_prochain_postdate() on met systematiquement à jour la meta derniere_modif si jamais on modifie date_prochain_postdate +r21490 | cedric | (ven. 08 août 2014) | Ferme #3241 : permettre au plugin autorite de surcharger prive/objets/infos/inc-auteur-rubriques.html pour afficher les rubriques liees aux auteurs non admin (extension de fonctionnalité) +r21492 | cedric | (ven. 08 août 2014) | Ferme #3228 : si plus de 10 langues sélectionnées, un lien "Tout decocher" permet de tout decocher +r21494 | cedric | (ven. 08 août 2014) | Ferme #3227 : la date de redaction/publication doit etre valide selon PHP (mktime). Pour la date de redaction antérieure, on prend en charge les dates improbables dans le passé par un offset de +9000 sur l'année. +r21497 | cedric | (sam. 09 août 2014) | optimisation : memoizer le calcul de ce critere qui est appele plusieurs fois avec les memes arguments dans la page +r21498 | cedric | (dim. 10 août 2014) | Ferme #2013 : dans la declaration du filtrage par statut, on peut suffixer un statut donné par "/auteur" pour que seuls les objets liés à l'auteur connecté soient affichés pour ce statut.Application aux articles, pour lesquels on limite en previsualisation l'affichage des articles en cours de rédaction à ceux de l'auteur connecté.Dans la fonction quete_condition_statut on utilise le nom de table qui prefixe le champ statut pour savoir de quel objet on traite.Ce n'est pas parfait, il faudrait le passer en argument supplémentaire, mais cela suffit en général, et on ne veut pas changer la signature de la fonction dans cette version stable. A noter que si on n'a pas cette information, on ignore le statut considéré pour ne pas risquer de dévoiler de l'information - idem si pas d'auteur connecté. +r21501 | cedric | (dim. 10 août 2014) | #3162 et sans doute d'autres cas : la fonction _sqlite_func_regexp_match doit utiliser le flag u si on est en UTF8 pour matcher correctement les chaines accentuées+ optimisation : quand $quoi est vide (ce qui est souvent le cas sur les requetes SQL), retourner false tout de suite. +r21502 | cedric | (dim. 10 août 2014) | Ferme #3162 (complète r21501) : dans la chaine utilisé pour requeter, remplacer les caracteres transliterables par un joker (. si regexp et _ si LIKE), puisque la requete SQL est utilisée pour extraire ce qui semble matcher, le vrai match étant fait ensuite en PHP, en comparant cette fois bien les chaines translitérées.Dans le cas particulier de SQLite dont les requetes sont sensibles aux accents, on fixe un peu salement en remplaçant aussi les aeiuoc par un joker, ce qui permet de faire matcher une partie des requetes ("bibliotheque" trouvera bien "bibliothèque") mais ce n'est qu'un pis-aller très francophone... +r21503 | b_b | (dim. 10 août 2014) | debug commité par erreur dans r21502 +r21508 | cedric | (lun. 11 août 2014) | Ferme #3174 : quand on revient de la config LDAP, il faut initialiser la connexion par un appel à spip_connect_db.Par ailleurs, l'auteur n'est pas obligatoire si on revient de LDAP (double fix donc) +r21509 | cedric | (lun. 11 août 2014) | indentation +r21510 | cedric | (lun. 11 août 2014) | #3064 : Reparer la recherche par id_rubrique dans le selecteur ajax de rubriques + +SPIP-plugins-dist spip-3.0.16 -> spip-3.0.17 13 août 2014 +------------------------------------------------------------- + +r81358 | b_b | (jeu. 13 mars 2014) | report de r81357 : auto n'est pas une valeur prise en compte pour le padding, ferme http://core.spip.org/issues/3177 +r81374 | cedric | (ven. 14 mars 2014) | Pour les URL propres : prendre celle qui a un id_parent=0 en priorite.Si elle n'existe qu'avec un id_parent<>0, la reinserer en base avec un id_parent=0 pour eviter les collisions avec d'autres objets +r81375 | cedric | (ven. 14 mars 2014) | Detection de collisions d'URLs :- on ne suffixe que si l'url identique concerne un autre objet (peut etre une url identique du même objet avec un id_parent non nul)- quand on veut piquer une ancienne URL d'un autre objet, il faut que celle plus recente soit bien differente (sinon on arrivait a piquer une URL valide au pretexte que l'objet en avait une autre identique avec un id_parent non nul)- on log mieux les reattribution et reactualisation- quand on suffixe l'URL on reappelle recursivement la fonction url_insert pour refaire tout le test de collision proprement +r81376 | cedric | (ven. 14 mars 2014) | fusionner les colonnes objet/id_objet, puisqu'on ne trie de toute façon que sur l'objet. Ça permet du coup de linker l'objet concerné, ce qui est pratique, et de mieux faire ressortir le parent) +r81377 | cedric | (ven. 14 mars 2014) | version +r81448 | cedric | (mar. 18 mars 2014) | Revert de r80163 car r80130 a ete revert par r80558 (clair, n'est-ce pas ?) +r81643 | cedric | (ven. 28 mars 2014) | BugFix sur les collisions d'URLs propres/arbo qui continuait même après être revenu en URL propre car le décodage des anciennes URLs arbo génére de nouvelles URLs arbos :Quand on decode une url arbo qui est en fait une ancienne URL car on a changé de schema d'URL, il ne faut pas regenerer de nouveaux segments arbo mais rediriger directement vers l'URL dans le nouveau schema.Pour cela on se base sur le nom de la fonction qui appelle urls_arbo_dist : si c'est urls_xx et pas urls_decoder_url : c'est un appel de compatibilité depuis un autre schema. +r81670 | cedric | (lun. 31 mars 2014) | oups, r81643 avait introduit des redirections infinies d'url pour cause de / final différent (Nicolas H.) +r81698 | cedric | (mar. 01 avril 2014) | nettoyer nom_site et descriptif avec filtrer_entites() +r81730 | rasta | (jeu. 03 avril 2014) | Yes merci kent1… :DJe ne sais même pas comment ça pouvait continuer à marcher pour celleux qui utilisent Revisions… car charger_fonction SANS le "true" à la fin = minipres !Par ailleurs si on décide de permettre une fonction plus précise, on ne force pas la valeur du $format, on laisse celui de l'appel.Et par ailleurs de chez ailleurs, c'est dans la branche 3.0 mais pas reporté dans le trunk 3.1 du plugin. +r82072 | b_b | (mer. 23 avril 2014) | report de http://core.spip.org/projects/spip/repository/revisions/21325Correction de http://article.gmane.org/gmane.comp.web.spip.devel/65118 : une URL dans un tableau à la SPIP fusionnait à tort la ligne suivante parce que le signe "|" était retiré en amont comme faisant partie de l'auto-lien à produire. On rajoute ce signe comme caractère ne pouvant terminer une URL. +r82214 | fil | (ven. 02 mai 2014) | report de 82213 +r82275 | cedric | (ven. 09 mai 2014) | coquille : parenthese manquante… +r82290 | b_b | (ven. 09 mai 2014) | report de r82289 : faute de frappe (Benoit) +r82323 | cedric | (lun. 12 mai 2014) | il ne faut pas tenir compte de $afficher_previsu ni de $retour pour determiner si c'est bien ce formulaire forum qu'on vient de poster +r82473 | taffit | (sam. 17 mai 2014) | 2sSuppression de profils ICC inutiles[ Report de 82425 ]En recherchant les profils ICC sous droit d’auteur restreint, nepermettant pas la modification (et par conséquent en violation avec lalicence GPL), les images suivantes ont été reconnues : find . -regextype posix-extended -iregex '.*\.(jpg|png)' \ -exec sh -c 'identify -verbose "$0" \ | grep -i copyright && echo "$0"' {} \;Les profils inutiles ont donc été supprimés des images suivantes : exiftool -icc_profile"-<=" $fichiersChaque image a été vérifiée identique, une à une, à l’image d’origine.Cerise sur le gâteau : environ 3 ko de données binaires inutiles ont étésupprimées de chaque fichier, avec pour conséquence directe unediminution de taille de ces fichiers. +r82474 | taffit | (sam. 17 mai 2014) | Suppression de la propriété svn:executable inutile[ Report de 82427 ] +r82582 | cedric | (lun. 19 mai 2014) | Accesibilité : le lien "modifier" n'est pas un bouton car il ne génère pas de modification immediate du document mais donne seulement accès à un formulaire de modification. Mais du coup il n'est pas dans le même flux de navigation au clavier que les boutons voisins ce qui complique son accès (Armony)On y ajoute un tabindex="0" et role="button" qui devrait améliorer ce problème +r82863 | cedric | (jeu. 05 juin 2014) | envoyer un filename en .ics pour le contenu ICS aide a l'ouvrir automatiquent avec le bon outil +r82932 | cedric | (mar. 10 juin 2014) | securite : ne pas déplacer un thread nul (ne devrait jamais arriver, mais sur une table mal fichue ça fait des dégats) +r82940 | cedric | (mar. 10 juin 2014) | pas de critere recherche sur la table des versions, elle n'a pas de cle primaire unique +r83048 | cedric | (sam. 14 juin 2014) | Ferme http://core.spip.org/issues/3211 - bugfix de r81381 : la globale $type_urls est toujours definie, et vaut 'page' par defaut, ne pas en tenir compte dans ce cas (Suske) +r83376 | cedric | (jeu. 19 juin 2014) | inc/xcache et la fonction Cache de memoization n'existent plus, ils ont été renommés +r83397 | cedric | (ven. 20 juin 2014) | Robustesse : eviter que la mediabox ne casse quand le reset impose un box-sizing (http://spip-grenoble.com/spip/article/knacss-et-la-mediabox-de-spip) +r83398 | real3t | (ven. 20 juin 2014) | Cosmétique de lecture de code +r83515 | cedric | (lun. 30 juin 2014) | Le raccourci "tiret espace" en début de texte ou après 2 retours produit un enchainement


assez malheureux.On bugfix en les ignorant, est-ce qu'il y aurait d'autres cas où l'on produit ce code ? (on suppose qu'un
inséré en dur dans le texte ne doit pas être supprimé) +r83677 | nicod | (jeu. 17 juil. 2014) | report de r83674 +r83688 | marcimat | (ven. 18 juil. 2014) | Report de r83687 : Renommer les fonctions d'insertion et de modification des groupes de mots se nomment 'groupe_mots_inserer' et 'groupe_mots_modifier' (utilisent le bon type d'objet). L'ancien nommage est conservé pour ne pas casser les utilisations existantes, tout en devenant dépréciées.Corrige http://core.spip.org/issues/3205 +r83690 | erational | (ven. 18 juil. 2014) | report de http://zone.spip.org/trac/spip-zone/changeset/83689 +r83691 | erational | (ven. 18 juil. 2014) | oups ... suppression des reports en trop +r83693 | erational | (ven. 18 juil. 2014) | et ] manquants ..désolé +r83694 | eric | (ven. 18 juil. 2014) | Correction du ticket http://core.spip.org/issues/3215.On renvoie une erreur dans le cas où l'url ne permet pas de récupérer un nom de fichier d'archive.Correction du formulaire qui ne renvoyait jamais les erreurs de saisies. +r83695 | eric | (ven. 18 juil. 2014) | Une micro correction supplémentaire dans le formulaire de chargement d'une archive +r83696 | eric | (ven. 18 juil. 2014) | Améliorer la détection de l'invalidité de l'url de l'archive +r83698 | erational | (ven. 18 juil. 2014) | dans le menu configuration, ne plus proposer le format URLs historiques qui n'était plus généré on conserve le fichier urls/standard.php pour ne pas provoquer d'erreur sur les usagers qui ont choisi ce format mais il sera sans doute à supprimer en 3.1ferme le ticket http://core.spip.org/issues/3085 +r83816 | franck | (mar. 22 juil. 2014) | Cela ne change rien, mais permet d'avoir les bonnes informations.Spip 3.0.0 était avec "mots" 2.4.6 et "mediabox" 0.8.1, donc les bornes mini ne peuvent pas être moins grande (surtout qu'il n'y avait pas non plus de plug compatible sur la zone).Reste le cas cas de "z" possible que la borne mini soit ok, mais pas moyen de le savoir car la version 1.2.1 n'avait pas de borne max... L'unique chose qui est sûr c'est que la version 1.7.14 indiquant comme quoi elle fonctionnait en spip 3.0. +r83818 | franck | (mar. 22 juil. 2014) | La première version de porte plume qui est compatible avec spip 3.0.0 est la 1.11.5 +r83820 | franck | (mar. 22 juil. 2014) | Cela ne change rien, mais donne les bonnes indications.Les bornes mini, doivent être ceux qui sont compatible spip 3.0.0 +r83832 | b_b | (mer. 23 juil. 2014) | report de r83831 : ne pas utiliser deux fois la règle User-agent: * dans le robots.txt, cf http://permalink.gmane.org/gmane.comp.web.spip.user/190163 +r83959 | yohann | (jeu. 31 juil. 2014) | Tester si les plugins sont actifs +r84033 | yohann | (mar. 05 août 2014) | Report de [84032] +r84151 | cedric | (lun. 11 août 2014) | Ferme http://core.spip.org/issues/3084 : verifier au moment de l'insertion en base si le depot n'y est pas deja, generer une erreur dans le cas contraire +r84152 | cedric | (lun. 11 août 2014) | Ferme http://core.spip.org/issues/2855 en prenant des precautions pour etre sur de ne pas risquer d'echapper une vraie balise html qui contiendrait un < dans un attribut +r84162 | cedric | (lun. 11 août 2014) | complément à r84152 : il ne faut pas echapper le < des commentaires HTML "){ @@ -506,10 +533,32 @@ jQuery.spip.loadAjax = function(blocfrag,url, href, options){ * @param string href * @param string ajax_env */ -jQuery.spip.makeAjaxUrl = function(href,ajax_env){ +jQuery.spip.makeAjaxUrl = function(href,ajax_env,origin){ var url = href.split('#'); url[0] = parametre_url(url[0],'var_ajax',1); url[0] = parametre_url(url[0],'var_ajax_env',ajax_env); + + // les arguments de origin qui ne sont pas dans href doivent etre explicitement fournis vides dans url + if (origin){ + var p=origin.indexOf('?'); + if (p!==-1){ + // recuperer la base + var args = origin.substring(p+1).split('&'); + var val; + var arg; + for(var n=0;n").css('background-color'); - $(this).addClass('remove').css({backgroundColor: color}).animate({opacity: "0.0"}, 'fast',function(){ - $(this).removeClass('remove').css({backgroundColor: ''}); + var sel=$(this); + // if target is a tr, include td childrens cause background color on tr doesn't works in a lot of browsers + if (sel.is('tr')) + sel = sel.add('>td',sel); + sel.addClass('remove').css({backgroundColor: color}).animate({opacity: "0.0"}, 'fast',function(){ + sel.removeClass('remove').css({backgroundColor: ''}); if (callback) - callback.apply(this); + callback.apply(me); }); } return this; // don't break the chain @@ -751,7 +807,7 @@ jQuery.fn.animateAppend = function(callback){ var sel=$(this); // if target is a tr, include td childrens cause background color on tr doesn't works in a lot of browsers if (sel.is('tr')) - sel.add('>td',sel); + sel = sel.add('>td',sel); sel.css('opacity','0.0').addClass('append').css({backgroundColor: color}).animate({opacity: "1.0"}, 1000,function(){ sel.animate({backgroundColor: origin}, 3000,function(){ sel.removeClass('append').css({backgroundColor: ''}); @@ -809,7 +865,7 @@ function parametre_url(url,c,v,sep,force_vide){ } else a=url; - var regexp = new RegExp('^(' + c.replace('[]','\[\]') + '\[?\]?)(=.*)?$'); + var regexp = new RegExp('^(' + c.replace('[]','\\[\\]') + '\\[?\\]?)(=.*)?$'); var ajouts = []; var u = (typeof(v)!=='object')?encodeURIComponent(v):v; var na = []; @@ -822,7 +878,7 @@ function parametre_url(url,c,v,sep,force_vide){ var r=val.match(regexp); if (r && r.length){ if (v==null){ - return (r.length>2)?r[2].substring(1):''; + return (r.length>2 && typeof r[2]!=='undefined')?r[2].substring(1):''; } // suppression else if (!v.length) { diff --git a/www/prive/modeles/formulaire.html b/www/prive/modeles/formulaire.html index a5b647a..9b9a606 100644 --- a/www/prive/modeles/formulaire.html +++ b/www/prive/modeles/formulaire.html @@ -1,4 +1,7 @@ -

\ No newline at end of file +?>] \ No newline at end of file diff --git a/www/prive/objets/contenu/rubrique-enfants.html b/www/prive/objets/contenu/rubrique-enfants.html index efd4142..96c3d20 100644 --- a/www/prive/objets/contenu/rubrique-enfants.html +++ b/www/prive/objets/contenu/rubrique-enfants.html @@ -1,4 +1,4 @@ -[(#ID_RUBRIQUE|afficher_enfant_rub)] +[(#ID_RUBRIQUE|afficher_enfant_rub|image_reduire{245,0})] [(#AUTORISER{creerrubriquedans,rubrique,#ID_RUBRIQUE}|oui) [(#ID_RUBRIQUE|?{ [(#URL_ECRIRE{rubrique_edit,new=oui&id_parent=#ID_RUBRIQUE}|icone_verticale{<:icone_creer_sous_rubrique:>,rubrique,new,right clearright})] diff --git a/www/prive/objets/infos/auteur.html b/www/prive/objets/infos/auteur.html index 31e2f15..c1a391b 100644 --- a/www/prive/objets/infos/auteur.html +++ b/www/prive/objets/infos/auteur.html @@ -17,23 +17,7 @@ [(#BOUTON_ACTION{<:info_admin_etre_webmestre:>,[(#URL_ACTION_AUTEUR{etre_webmestre,[(#REM|time)],#SELF})]})] ] ] - -
- <:info_admin_gere_rubriques:> - - [

(#PAGINATION{prive})

] -
-
-[(#STATUT|=={0minirezo}|oui) - [

(#ID_AUTEUR|=={#SESSION{id_auteur}}|?{<:info_admin_gere_toutes_rubriques_2:>,<:info_admin_gere_toutes_rubriques:>})

] -] - - - +
[(#STATUT|<>{'6forum'}|?{' ', ''})[
(#TOTAL_BOUCLE|singulier_ou_pluriel{info_articles_un,info_articles_nb})
]] diff --git a/www/prive/objets/infos/inc-auteur-rubriques.html b/www/prive/objets/infos/inc-auteur-rubriques.html new file mode 100644 index 0000000..960aa7c --- /dev/null +++ b/www/prive/objets/infos/inc-auteur-rubriques.html @@ -0,0 +1,16 @@ + +
+ <:info_admin_gere_rubriques:> + + [

(#PAGINATION{prive})

] +
+
+[(#STATUT|=={0minirezo}|oui) + [

(#ID_AUTEUR|=={#SESSION{id_auteur}}|?{<:info_admin_gere_toutes_rubriques_2:>,<:info_admin_gere_toutes_rubriques:>})

] +] + +
\ No newline at end of file diff --git a/www/prive/objets/liste/articles.html b/www/prive/objets/liste/articles.html index 76d524c..6c46897 100644 --- a/www/prive/objets/liste/articles.html +++ b/www/prive/objets/liste/articles.html @@ -24,7 +24,7 @@ [(#STATUT|puce_statut{article,#ID_ARTICLE,#ID_RUBRIQUE})] [(#LOGO_ARTICLE|image_reduire{20,26})][(#RANG). ]#TITRE + title="<:info_numero_abbreviation|attribut_html:> #ID_ARTICLE">[(#RANG). ]#TITRE [(#ENV{lang}|=={#LANG}|non) (#LANG)] #NOM [(#DATE|affdate_jourcourt)] [(#AUTORISER{modifier,article,#ID_ARTICLE}|?{ diff --git a/www/prive/objets/liste/auteurs_associer.html b/www/prive/objets/liste/auteurs_associer.html index 1901824..bd9d00f 100644 --- a/www/prive/objets/liste/auteurs_associer.html +++ b/www/prive/objets/liste/auteurs_associer.html @@ -53,7 +53,7 @@ a mis a jour la valeur avec la page reelle] [(#STATUT|puce_statut{auteur})] [(#LOGO_AUTEUR|image_reduire{20,20})][(#RANG). ][(#NOM|sinon{<:texte_vide:>})] [[(#EMAIL|couper{30})]] - + diff --git a/www/prive/objets/liste/auteurs_enligne.html b/www/prive/objets/liste/auteurs_enligne.html index 0ec5fe2..0ec68fa 100644 --- a/www/prive/objets/liste/auteurs_enligne.html +++ b/www/prive/objets/liste/auteurs_enligne.html @@ -4,6 +4,7 @@ #VAL{'Y-m-d H:i:s'}|date{#VAL{'-15 minutes'}|strtotime}}{!par en_ligne}{pagination 10}{', '}>#NOM[ ... (#GRAND_TOTAL|>{10}|oui) ([(#GRAND_TOTAL|objet_afficher_nb{auteur})]) diff --git a/www/prive/objets/liste/auteurs_lies.html b/www/prive/objets/liste/auteurs_lies.html index 76f167f..b70a2b0 100644 --- a/www/prive/objets/liste/auteurs_lies.html +++ b/www/prive/objets/liste/auteurs_lies.html @@ -49,7 +49,7 @@ a mis a jour la valeur avec la page reelle] [(#COMPTEUR_ARTICLES|singulier_ou_pluriel{info_1_article,info_nb_articles})][
(#PIPELINE{'compter_contributions_auteur',#ARRAY{args,#ARRAY{id_auteur,#ID_AUTEUR},data,#ARRAY{}}}|implode{'
'})
] [(#ENV{editable}|oui) - + ] @@ -57,7 +57,7 @@ a mis a jour la valeur avec la page reelle] [

(#PAGINATION{prive})

] -[(#GRAND_TOTAL|>{3}|oui)
] +[(#GRAND_TOTAL|>{3}|oui)
]
diff --git a/www/prive/objets/liste/rubriques_associer.html b/www/prive/objets/liste/rubriques_associer.html index b5d79f9..fd6b161 100644 --- a/www/prive/objets/liste/rubriques_associer.html +++ b/www/prive/objets/liste/rubriques_associer.html @@ -36,7 +36,7 @@ title="<:info_numero_abbreviation|attribut_html:> #ID_RUBRIQUE">[(#RANG). ]#TITRE [(#DATE|affdate_jourcourt)] #ID_RUBRIQUE - + diff --git a/www/prive/objets/liste/rubriques_lies.html b/www/prive/objets/liste/rubriques_lies.html index 89e955b..6025028 100644 --- a/www/prive/objets/liste/rubriques_lies.html +++ b/www/prive/objets/liste/rubriques_lies.html @@ -31,13 +31,13 @@ #ID_RUBRIQUE, #ID_RUBRIQUE })] - + [

(#PAGINATION{prive})

] -[(#GRAND_TOTAL|>{3}|oui)
] +[(#GRAND_TOTAL|>{3}|oui)
]
diff --git a/www/prive/spip_admin.css b/www/prive/spip_admin.css index e492af8..1d8e1d2 100644 --- a/www/prive/spip_admin.css +++ b/www/prive/spip_admin.css @@ -51,7 +51,7 @@ a:active.spip-admin-boutons, border-bottom:2px solid #FEFF7F !important; background:url(images/fond-inclure.png) repeat top left !important; } -.inclure_blocs > h6 {background:#FEFF7F;margin:0;padding:2px;margin-bottom:2px;font-family: Courier;font-size: 0.8em;} +.inclure_blocs > h6 {background:#FEFF7F;margin:0;padding:2px;margin-bottom:2px;font-family: Courier, "Courier New", monospace;font-size: 0.8em;} .inclure_blocs > h6:hover, .inclure_blocs.hover { background-color: #FDFF1F !important; diff --git a/www/prive/squelettes/contenu/accueil.html b/www/prive/squelettes/contenu/accueil.html index c5ebccf..c09944e 100644 --- a/www/prive/squelettes/contenu/accueil.html +++ b/www/prive/squelettes/contenu/accueil.html @@ -38,6 +38,6 @@ ] -[(#REM|afficher_enfant_rub) +[(#REM|afficher_enfant_rub|image_reduire{245,0})
] \ No newline at end of file diff --git a/www/prive/squelettes/contenu/auteur_edit.html b/www/prive/squelettes/contenu/auteur_edit.html index 3bca1f8..d380196 100644 --- a/www/prive/squelettes/contenu/auteur_edit.html +++ b/www/prive/squelettes/contenu/auteur_edit.html @@ -11,7 +11,7 @@ [(#GET{retour}|icone_verticale{<:icone_retour:>,auteur,'',left retour[(#ENV{retourajax,''}|oui)ajax preload]})] ] [[(#ID_AUTEUR|?{<:info_modifier_auteur:>,<:titre_ajouter_un_auteur:>})] -

(#ENV{titre,#INFO_NOM{auteur,#ID_AUTEUR}|sinon{<:info_sans_titre:>}})

] +

(#ENV*{titre,#INFO_NOM{auteur,#ID_AUTEUR}|sinon{<:info_sans_titre:>}})

]
#SET{redirect,#ENV{redirect,#ID_AUTEUR|generer_url_entite{auteur}}} diff --git a/www/prive/squelettes/contenu/synchro.html b/www/prive/squelettes/contenu/synchro.html index ad27e45..f400f75 100644 --- a/www/prive/squelettes/contenu/synchro.html +++ b/www/prive/squelettes/contenu/synchro.html @@ -21,15 +21,15 @@ #BOITE_OUVRIR{'',raccourcis}

<:ical_texte_public:>

- [(#URL_PAGE{ical}|icone_horizontale{<:ical_methode_http:>,agenda-24.png})] - [(#URL_PAGE{ical}|replace{'https?:\/\/','webcal://'}|icone_horizontale{<:ical_methode_webcal:>,agenda-24.png})] + [(#URL_PAGE{ical}|url_absolue|icone_horizontale{<:ical_methode_http:>,agenda-24.png})] + [(#URL_PAGE{ical}|url_absolue|replace{'https?:\/\/','webcal://'}|icone_horizontale{<:ical_methode_webcal:>,agenda-24.png})] #BOITE_FERMER [(#BOITE_OUVRIR{[(#CHEMIN_IMAGE{cadenas-24.png}|balise_img{'',cadre-icone})],raccourcis})]

<:ical_texte_prive:>

#SET{url,#URL_PAGE{ical_prive,id_auteur=#SESSION{id_auteur}}|parametre_url{arg,#SESSION{id_auteur}|afficher_low_sec{ical}}} - [(#GET{url}|icone_horizontale{<:ical_methode_http:>,agenda-24.png})] - [(#GET{url}|replace{'https?:\/\/','webcal://'}|icone_horizontale{<:ical_methode_webcal:>,agenda-24.png})] + [(#GET{url}|url_absolue|icone_horizontale{<:ical_methode_http:>,agenda-24.png})] + [(#GET{url}|url_absolue|replace{'https?:\/\/','webcal://'}|icone_horizontale{<:ical_methode_webcal:>,agenda-24.png})] #BOITE_FERMER #BOITE_FERMER diff --git a/www/prive/themes/spip/bando.css.html b/www/prive/themes/spip/bando.css.html index a7f1094..3a6cb78 100644 --- a/www/prive/themes/spip/bando.css.html +++ b/www/prive/themes/spip/bando.css.html @@ -15,7 +15,7 @@ #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15} #HTTP_HEADER{Vary: Accept-Encoding} -#bando_haut { /*font-size: 1em;*/ position: relative; z-index: 9;} +#bando_haut { /*font-size: 1em;*/ position: relative; z-index: 1001;} #bando_haut a { text-decoration: none; } diff --git a/www/prive/themes/spip/box_skins.css.html b/www/prive/themes/spip/box_skins.css.html index d8fa362..4a0f8b5 100644 --- a/www/prive/themes/spip/box_skins.css.html +++ b/www/prive/themes/spip/box_skins.css.html @@ -108,7 +108,7 @@ background-color: #fff; color: #4A4A4A;font-size:1.2em; position:relative;} /* Cas particuliers */ .simple.sous-rub .inner .hd {padding:0} -.simple.sous-rub .inner .hd .logo {margin:0;position:absolute;#ENV{right}:0;top:0;z-index:1;} +.simple.sous-rub .inner .hd .logo {float:#ENV{right};margin:4px 5px 0;margin-#ENV{right}:-5px;} .simple.sous-rub .sous-sous-rub {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;} /* vieilles boites depliables/repliables diff --git a/www/squelettes-dist/css/clear.css b/www/squelettes-dist/css/clear.css old mode 100755 new mode 100644 diff --git a/www/squelettes-dist/css/img/recherche.png b/www/squelettes-dist/css/img/recherche.png index 0fe248257ea82ea328acae97b182e41b31ea52d4..7abb876755518aba536dba0463bca9c2bd7bce03 100644 GIT binary patch delta 11 Scmca7)yy`*V)JCK(@X#yB?M;x delta 2698 zcmV;53U&2^2HqNwIDZOHX+uL$P-t&-Z*ypGa3D!TLm+T+Z)Rz1WdHzp+MQEpR8#2| zJ@?-9LQ9B%luK_?6$l_wLW_VDktQl32@pz%A)(n7QNa;KMFbnjpojyGj)066Q7jCK z3fKqaA)=0hqlk*i`{8?|Yu3E?=FR@K*FNX0^PRKL2fzpnmVZbyQ8j=JsX`tR;Dg7+ z#^K~HK!FM*Z~zbpvt%K2{UZSY_f59&ghTmgWD z0l;*TI7e|ZE3OddDgXd@nX){&BsoQaTL>+22Uk}v9w^R9 z7b_GtVFF>AKrX_0nHe&HG!NkO%m4tOkrff(gY*4(&VLTB&dxTDwhmt{>c0m6B4T3W z{^ifBa6kY6;dFk{{wy!E8h|?nfNlPwCGG@hUJIag_lst-4?wj5py}FI^KkfnJUm6A zkh$5}<>chpO2k52Vaiv1{%68pz*qfj`F=e7_x0eu;v|7GU4cgg_~63K^h~83&yop* zV%+ABM}Pdc3;+Bb(;~!4V!2o<6ys46agIcqjPo+3B8fthDa9qy|77CdEc*jK-!%ZR zYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S1Au6Q;m>#f??3%Vpd|o+W=WE9003S@ zBra6Svp>fO002awfhw>;8}z{#EWidF!3EsG3xE7zHiSYX#KJ-lLJDMn9CBbOtb#%) zhRv`YDqt_vKpix|QD}yfa1JiQRk#j4a1Z)n2%fLC6RbVIkUx0b+_+BaR3c znT7Zv!AJxWizFb)h!jyGOOZ85F;a?DAXP{m@;!0_Ifqlp|(=5QHQ7#Gr)$3XMd?XsE4X&sBct1q<&fbi3VB2Ov6t@q*0);U*o*S zAPZv|vv@2aYYnT0b%8a+Cb7-ge0D0knEf5Qi#@8Tp*ce{N;6lpQuCB%KL_KOarm5c zP6_8IrP_yNQcbz0DW*G2J50yT%*~?B)|oY%Ju%lZ z=bPu7*PGwBU|M)uEVih&xMfMQuC{HqePL%}7iYJ{uEXw=y_0>qeSeMpJqHbk*$%56 zS{;6Kv~mM9! zg3B(KJ}#RZ#@)!hR=4N)wtYw9={>5&Kw=W)*2gz%*kgNq+ zEef_mrsz~!DAy_nvS(#iX1~pe$~l&+o-57m%(KedkbgIv@1Ote62cPUlD4IWOIIx& zSmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGAUct(O!LkCy1 z<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}TincS4LsjI}fWY1>O zX6feMEq|U{4wkBy=9dm`4cXeX4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC- zq*U}&`cyXV(%rRT*Z6MH?i+i&_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-N zmiuj8txj!m?Z*Ss1N{dh4z}01)YTo*JycSU)_*JOM-ImyzW$x>cP$Mz4ONYt#^NJz zM0w=t_X*$k9t}F$c8q(h;Rn+nb{%IOFKR-X@|s4QQ=0o*Vq3aT%s$c9>fU<%N829{ zoHRUHc}nwC$!Xf@g42^{^3RN&m7RTlF8SPG+oHC6=VQ*_Y7cMkx)5~X(nbG^=R3SR z&VO9;xODQe+vO8ixL2C5I$v$-bm~0*lhaSfyPUh4uDM)mx$b(swR>jw=^LIm&fWCA zdGQwi*43UlJ>9+YdT;l|_x0Zv-F|W>{m#p~*>@-It-MdXU-UrjLD@syht)q@{@mE_ z+<$7occAmp+(-8Yg@e!jk@b%cLj{kSkAKUC4TkHUI6gT!;y-fz>HMcd&t%Ugo)`Y2 z{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P`?ZJ24cOCDe z-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy001CkNK#Dz0D2_=0Dyx40I^8B E0;Uig>;M1& diff --git a/www/squelettes-dist/css/layout.css b/www/squelettes-dist/css/layout.css index 5260bba..b6f4cf6 100644 --- a/www/squelettes-dist/css/layout.css +++ b/www/squelettes-dist/css/layout.css @@ -70,7 +70,7 @@ body, .footer, .wrapper, .content, -.aside { width: auto !important; margin: auto !important; padding: auto !important; } +.aside { width: auto !important; margin: auto !important; } .page { margin: 0; padding: 5%; } diff --git a/www/squelettes-dist/css/reset.css b/www/squelettes-dist/css/reset.css old mode 100755 new mode 100644 diff --git a/www/squelettes-dist/css/spip.css b/www/squelettes-dist/css/spip.css old mode 100755 new mode 100644 diff --git a/www/squelettes-dist/formulaires/ecrire_auteur.php b/www/squelettes-dist/formulaires/ecrire_auteur.php index 0bd14fc..d3f563f 100644 --- a/www/squelettes-dist/formulaires/ecrire_auteur.php +++ b/www/squelettes-dist/formulaires/ecrire_auteur.php @@ -45,8 +45,9 @@ function formulaires_ecrire_auteur_verifier_dist($id_auteur, $id_article, $mail) session_set('email', $adres); } - $sujet=_request('sujet_message_auteur'); - if($sujet AND !(strlen($sujet)>3)) + if (!$sujet=_request('sujet_message_auteur')) + $erreurs['sujet_message_auteur'] = _T("info_obligatoire"); + elseif(!(strlen($sujet)>3)) $erreurs['sujet_message_auteur'] = _T('forum:forum_attention_trois_caracteres'); if (!$texte=_request('texte_message_auteur')) diff --git a/www/squelettes-dist/ical.html b/www/squelettes-dist/ical.html index ef14758..3035d3d 100644 --- a/www/squelettes-dist/ical.html +++ b/www/squelettes-dist/ical.html @@ -1,4 +1,5 @@ #HTTP_HEADER{Content-Type: text/calendar; charset:#CHARSET} +#HTTP_HEADER{Content-Disposition: attachment; filename=#NOM_SITE_SPIP|textebrut|replace{\W,'_'}|concat{.ics}} BEGIN:VCALENDAR CALSCALE:GREGORIAN PRODID: SPIP http://www.spip.net diff --git a/www/squelettes-dist/polices/dustismo-license.txt b/www/squelettes-dist/polices/dustismo-license.txt old mode 100755 new mode 100644 diff --git a/www/squelettes-dist/polices/dustismo.ttf b/www/squelettes-dist/polices/dustismo.ttf old mode 100755 new mode 100644 diff --git a/www/squelettes-dist/polices/dustismo_bold.ttf b/www/squelettes-dist/polices/dustismo_bold.ttf old mode 100755 new mode 100644 diff --git a/www/squelettes-dist/robots.txt.html b/www/squelettes-dist/robots.txt.html index d91f9c0..317ea07 100644 --- a/www/squelettes-dist/robots.txt.html +++ b/www/squelettes-dist/robots.txt.html @@ -14,8 +14,6 @@ Disallow: /plugins/ Disallow: /prive/ Disallow: /squelettes-dist/ Disallow: /squelettes/ +Crawl-delay: 1 -Sitemap: #URL_SITE_SPIP/sitemap.xml - -User-agent: * -Crawl-delay: 1 \ No newline at end of file +Sitemap: #URL_SITE_SPIP/sitemap.xml \ No newline at end of file diff --git a/www/squelettes-dist/spip.ico b/www/squelettes-dist/spip.ico old mode 100755 new mode 100644 diff --git a/www/svn.revision b/www/svn.revision index 6b675e3..859b671 100644 --- a/www/svn.revision +++ b/www/svn.revision @@ -1,10 +1,10 @@ -Origine: svn://trac.rezo.net/spip/tags/spip-3.0.14 -Revision: 21141 -Dernier commit: 2014-01-19 17:54:19 +0100 +Origine: svn://trac.rezo.net/spip/tags/spip-3.0.17 +Revision: 21515 +Dernier commit: 2014-08-13 14:37:48 +0200 -svn://trac.rezo.net/spip/tags/spip-3.0.14 -21141 -2014-01-19 17:54:19 +0100 +svn://trac.rezo.net/spip/tags/spip-3.0.17 +21515 +2014-08-13 14:37:48 +0200 \ No newline at end of file -- 2.20.1