Cerdic
49ad980972
definir le type des .htc pour le cas ou ce ne serait pas deja fait (traitement de la transparence png par IE)
17 years ago
Committo,Ergo:sum
e2844696ab
Eviter qu'un formulaire en Post ait des parametres exclusivement présents dans le champ action. Et continuer à évacuer les Update présents dans exec/articles.
17 years ago
Committo,Ergo:sum
e6944cd144
Autonomisation du formulaire de création de pétition et de son traitement
17 years ago
Committo,Ergo:sum
f1b3477c89
doit pas etre très utilisé Ajax pour que personne ne se soit plaint de ça.
17 years ago
Committo,Ergo:sum
c3db187514
Pétouilles graphiques dans la recherche de mots-clés, au milieu d'invariants de boucles et de requetes SQL ne faisant pas dans le détail. Corrigé un peu, mais il faudra y revenir: ça mélange de l'affichage de SELECT et des actions UPDATE, ce n'est pas utilisable hors contexte.
17 years ago
Committo,Ergo:sum
450ea187cc
formulaire_articles_edit et afficher_statut_articles deviennent des fonctions retournant le formulaire permettant de changer leur objet
17 years ago
Committo,Ergo:sum
432d515f1c
Suite de [6903]: la fonction verifier_visiteur retourne le statut de l'internaute s'il figure dans la table des auteurs, false sinon. Comme exemple d'utilisation, un squelette qui n'affiche des choses que si l'internaute a un certain statut (rare cas de PHP légitimement interpolé dans un squelette):
...
<?php if (verifier_visiteur() == '0minirezo') {?>
<BOUCLE1(ARTICLES){id_article}>#TEXTE</BOUCLE1>
<?php } ?>
Cela résoud en particulier le problème particulier énoncé par [6903].
17 years ago
Committo,Ergo:sum
c39a88e4ca
Permettre l'acces aux documents protégés. Corrige #474 . Et 2 defined(inc_version) rajoutés.
17 years ago
Committo,Ergo:sum
74e4869478
L'action de purge des seuls squelettes ne marchait plus depuis longtemps, faute d'avoir définie une constante le répérant. C'est fait. De plus, comme il n'est pas vraiment nécessaire de passer par un processus de réaffichage pour ça, cette purge est effectuée en ligne, ce qui permet d'appeler la fonction applique_modifs_config sans perdre la main
17 years ago
Committo,Ergo:sum
6d8f7aca23
Ne pas restaurer une sauvegarde vide. Corrige #473 .
17 years ago
tetue
107f320eea
Cosmétique :
...
- bordure déplacée de la hiérarchie vers l'entête
- clear both sur les listes d'articles
17 years ago
Committo,Ergo:sum
baf623d07e
Suite de [6913] : le hack de co-existence de Having & Group-by ne doit pas s'appliquer si Group-by n'est pas là. C'est l'évidence ? Pas si simple, il faudra y revenir.
17 years ago
tetue
4397ac0cb7
Il manquait une espace
17 years ago
tetue
a485ceba9f
Ajout d'une ancre pour aller directement au forum dans l'article (et idem pour les breves)
17 years ago
tetue
82f68442b5
10 articles syndiqués sur cette page, ça fait trop (nulle part ailleurs dans la dist on a telle longueur de page) => pagination au pas 5
17 years ago
Committo,Ergo:sum
4a734fb560
Créer le bon nombre de jointures lorsqu'on mélange IN et = sur un meme champ.
...
Rajouter un Group By dès que le nombre TOTAL de jointures dépasse 1, faute
d'une meilleure analyse.
Bug signalé ici
http://article.gmane.org/gmane.comp.web.spip.devel/35853
mais penser toujours à:
http://article.gmane.org/gmane.comp.web.spip.devel/30555
17 years ago
Committo,Ergo:sum
2941d9a34d
La langue de gauche à droite et les icones de droite à gauche c'était pas ... Top (plutot Bottom)
17 years ago
Cerdic
5cac11403e
reconaitre les dates au format jj/mm/aaaa
17 years ago
Committo,Ergo:sum
fc992ad882
L'action logout explicite est à présent assurée par un script indépendant de action/cookie.php afin d'en permettre facilement la surcharge (par exemple: ménage à la deconnexion) et d'éviter l'ambiguité de son argument (logout=connect_login) dont la valeur n'était en fait pas significative. Quant au cookie rajouté au mode PHP_AUTH, bien que posé au niveau de ecrire/ il doit concerner tout le site.
17 years ago
Cerdic
ab93623d47
eviter les &amp;.... lors des passages {url=#ENV{url}} dans des inclure successifs
17 years ago
Fil
bbd9f0945d
modif plus radicale (toggg #472 )
17 years ago
tetue
70b0a91653
La hierarchie des titres n'était pas correcte dans forum.html : il manquait un h2
17 years ago
Cerdic
981719baf5
oups un image_reduire qui ne pouvait plus marcher apres le demenagement des fonctions image_xxx dans filtres_images
17 years ago
Committo,Ergo:sum
1d03c0441e
Bug introduit lors du remplacement du FIND_IN_SET par FIELD+HAVING dans la version [6410] puis [6417] et [6418]. Expliqué par Gérard T. ici:
...
http://article.gmane.org/gmane.comp.web.spip.devel/35844
Corroboré par cette mise en garde que le standard SQL exige d'appliquer Having à une fonction d'agrégat:
http://dev.mysql.com/doc/refman/5.0/en/group-by-hidden-fields.html
17 years ago
Fil
a52a40506c
plus efficace (toggg)
17 years ago
Fil
b23cef8aa2
accrocher moins de choses ans le filtre d'url pages (par exemple ?url= http://mon-autre-site/article15.html n'est pas l'adresse de l'article 15) [toggg]
17 years ago
Cerdic
9d29839410
retour en arriere sur [6909], le probleme venait du cas ou, dans kwote, on faisait pas le spip_abstract_quote a la compil, mais a l'execution : $lisp etant ecrit entre '', il faut garder les ' echappes dedans...
...
J'espere que ca casse rien dans les autres appels de kwote
ca a l'air vraiment bien comme jeu ... :)
17 years ago
Cerdic
01ccfbcf65
j'entre dans le jeu : garder les echappements de ' dans les regexp
17 years ago
Cerdic
db6ec659dd
ne charger inc/filtres_image que quand on rencontre vraiment une image a traiter
17 years ago
Cerdic
54d05dc973
indenter pour y voir clair
17 years ago
Committo,Ergo:sum
343f3b1422
Une fonction SQL dans un critère ne voulait pas de '>' après. D'autant plus idiot que le code était inutilement compliqué (Hervé et Renato).
17 years ago
Committo,Ergo:sum
271e9cad3a
Gérer la fonction SQL CAST(colone as TYPE) dans un critère (Hervé et Renato)
17 years ago
Fil
1ac44b699d
ne pas changer le si on est dans une autre page que /? ou que /spip.php (qui indiquent sommaire par defaut)
17 years ago
Committo,Ergo:sum
0d500665d9
La fonction verifier_visiteur devient un prédicat retourant vrai si l'internaute figure dans la table des auteurs. Comme exemple d'utilisation, un squelette qui n'affiche des choses que si l'internaute est connu (rare cas de PHP légitimement interpolé dans un squelette):
...
<?php if (verifier_visiteur()) {?>
<BOUCLE1(ARTICLES){id_article}>#TEXTE</BOUCLE1>
<?php } ?>
Attention toutefois, ce sera aussi affiché pour les auteurs à la poubelle qui ne seront retirés de la table qu'au bout de 24 heures et seulement s'ils n'ont rédigés aucun article (cf source:ecrire/base/optimiser.php).
Aussi dans ce dépot: petite optimisation de la fonction fondamentale
spip_initialisation paramétrée.
17 years ago
Fil
bf63f77e99
probleme sur image_reduire{x}
17 years ago
Fil
6f793aa674
espace manquant qui mangeait le title dans le portfolio
17 years ago
Fil
76296f71f2
patch pour ce ***** de free qui plante sur filemtime alors qu'il ne devrait pas cf http://php.net/filemtime , cf. #465 (Marcopol)
17 years ago
Fil
8d99da8d84
tartine GPL
17 years ago
Committo,Ergo:sum
af7bbcc3ca
Meilleure actualisation des données sur login/logout (tester le en_ligne a 15 minutes pour le login, et a 6 pour le logout, c'était pas tres cohérent)
17 years ago
Committo,Ergo:sum
622f6c42c9
Permettre les sessions meme en mode PHP_AUTH (donc en LDAP).
...
Ne pas imposer à la structure de données décrivant une session de contenir des informations redondantes: pour la connexion à l'espace privé seul l'id_auteur est vraiment nécessaire, il n'y a que pour le public que le reste l'est aussi. Les fichiers de sessions ne changent pas, mais il y a moins de présupposés sur les informations qu'ils rapportent, ça ménage d'autres stratégies d'implémzentation.
17 years ago
Cerdic
22f186d528
des (toutes) petites optimisations ....
17 years ago
Fil
be89d2a3a1
proteger les caracteres {}- a l'interieur des tags (attention c'est probablement couteux en temps)
17 years ago
Cerdic
959670868a
incrementation version base pour rattraper mes betises de la 1.905 (` dans requete qui empeche d'utiliser le bon prefixe_table)
...
et include manquant dans upgrade
17 years ago
Cerdic
7ecbe09065
pas la peine de repeter, vous aviez compris ...
17 years ago
Cerdic
f325b308ca
Deplacement de tous les filtres image dans filtres_image.php
...
Tous les filtres images_xxx passent par une fonctions image_filtrer qui extrait les images du texte et applique le filtre a chacune (generalisation du fonctionement qui etait celui de image_reduire).
inc/filtres n'est inclus que quand un filtre image_xx est appelé (ou eventuellement un filtre couleur_xxx)
Au passage valeurs_image_trans et couleur_extraire sont renommes en image_valeurs_trans et image_couleur_extraire. L'ancien nom continue d'etre supporte
Les fonctions php image_xxx de filtres_image ont pour caractéristique commune de prendre un tag <img...> en premier argument.
17 years ago
Cerdic
9f14861208
realpath et ini_set pas toujours disponibles
17 years ago
Committo,Ergo:sum
93076d909c
Rationnalisation de la refonte dans [6889]: le fichier session, surchargeable, ne contient plus ce qui ne l'est pas, savoir les fonctions *_action qui passent dans un fichier inc/actions.php.
...
Le test du renouvellement de l'alea passe dans le fichier inc/meta pour eviter de le refaire à chaque fabrication d'action dans un meme script (des tonnes dans le cas des pages avec tranche_requete ou lorsque les documents associés sont légions).
17 years ago
Committo,Ergo:sum
81e6be963f
Refonte des sessions, pour deux raisons:
...
1. le code garantissant la perenité de la session en cas de vol de cookie n'était pas exécuté, d'une part parce qu'un & mal venu rendait son parametre méconnaissable, d'autre part parce que, meme cela corrigé, $profondeur_url etait défini trop tard et l'url_de_base etait fausse (et comme c'est un script en tache de fond, aucun message d'erreur nulle part...)
2. surtout: possibilité de surcharger la fonction inc_session pour gérer les sessions autrement que par des fichiers. Voir les specification de cette fonction dans inc/session.php
17 years ago
Committo,Ergo:sum
0b951de0ca
$profondeur_url doit etre définie avant tout chargement de fichier
17 years ago
Fil
3c778ad608
bug sur le reperage de l'extension pour savoir si on affiche le formulaire de taille du document (Yaquoi)
17 years ago