Report de r21487 : 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 hit

En 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
Report de r21490 : 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é)
Report de r21492 : Ferme #3228 : si plus de 10 langues sélectionnées, un lien "Tout decocher" permet de tout decocher
Report de r21494 : 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.
[Salvatore] [source:spip/ecrire/lang/ ecrire] Export depuis http://trad.spip.net

La langue 'ay' devrait Ãªtre supprimÃ©e car trop peu traduite (23.02 %)
La langue 'he' devrait Ãªtre supprimÃ©e car trop peu traduite (44.15 %)
Report de r21497 : optimisation : memoizer le calcul de ce critere qui est appele plusieurs fois avec les memes arguments dans la page
Report de r21498 : 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é.
Merge branch 'master' of github.com:spip/SPIP