428 Commits (54043627eecf1fb0380a5fb185e3743d32a3b7e7)

Author SHA1 Message Date
Cerdic 54043627ee sql_in echappe deja les valeurs fournies, inutile de le compiler avec un sql_quote sur la variable, cela produit un double quote sinon 3 years ago
Cerdic e11cc93ae7 critere {logo} : utiliser la base de donnees et plus la recherche sur disque qui etait un gouffre en terme de perf sur les sites avec beaucoup de logos - il faudra eventuellement encore optimiser en faisant directement une jointure 4 years ago
marcimat@rezo.net afa7a5c415 Ticket #4300, suite de critère `{id_?}` : ne pas tenir compte de critères identiques déjà présents avant ce critère. 4 years ago
marcimat@rezo.net a37dbca28d Ticket #4300, Suite du critère `{id_?}` : On introduit un moyen d’ajouter des commentaires utiles au mode debug. 4 years ago
marcimat@rezo.net e2d4e467c2 Une coquille dans le refactoring de r23364 4 years ago
marcimat@rezo.net b8912c4af4 Ticket #4300. critère {id_?} : Plutôt que de rechercher si on est une table _liens (dans certains cas), on cherche si notre table dispose des champs objets et id_objet 4 years ago
marcimat@rezo.net 171d66bf4b Ticket #4300 : permettre de se passer de la présence de certains plugins dans le core en retirant des critères spécifiques à ces plugins (ici {id_mot?}). 4 years ago
Cerdic a394902835 le futur c'est maintenant 4 years ago
erational e76408028d Bonne année 2018 5 years ago
Cerdic 2b438db4e9 Report de r23794 : Fix #4033 : quand le champ est complexe (expression calculee pour age) il faut faillir la regexp de decomposition du sql_quote pour le recaster proprement. On contourne en utilisant un type par defaut inexistant @@defaultcast@@ et facilement reperable et un elseif de plus 5 years ago
Philippe Rivière 656762b339 le commit depuis git fonctionne, bravo @azerttyu 6 years ago
Cerdic 61a4ce4680 fix r23588 qui avait casse les criteres implicites des boucles DATA quand ils ne sont pas de type int : 6 years ago
Cerdic aedca56faa corriger l'utilisation du critere {annee_relatif} et autres relatif, utilise sans valeur, qui produisait par exemple un 6 years ago
Matthieu Marcillaud ce17e62854 Grammaire de commentaire. 6 years ago
Matthieu Marcillaud 69dabd753a Du coup, on se permet d'étendre le critère `{par}` avec une nouvelle expression 'sinum' (`{par sinum titre}`), qui va mettre les champs ayant un numéro en premier, et ceux sans numéros après. 6 years ago
Matthieu Marcillaud 342cebaeaa Toujours dans l'erreur affichée, ce n'est pas la bonne variable qui était utilisée. (jLuc). 6 years ago
Matthieu Marcillaud 60bde53df7 Espace sur les erreurs 6 years ago
Matthieu Marcillaud 0d8ed5feba Restructuration complète du critère `{par xxx}` pour y voir plus clair et apporter une petite amélioration 6 years ago
Matthieu Marcillaud d4ed5cbc5c PHPDoc : meilleur formulation pour le critère collecte. 6 years ago
Matthieu Marcillaud 4084553b57 PHPDoc autour du critère mal nommé `{collecte}` et 2 corrections autour de lui depuis son introduction en r9355 et r9356 : 6 years ago
Matthieu Marcillaud f5cbbc307b Le 4è paramètre `$sens` n'est plus utilisé depuis r10231 . On s'en passe du coup. 6 years ago
Matthieu Marcillaud fd4e506a98 PHPDoc autour des critères `{par}` et `{inverse}` 6 years ago
Matthieu Marcillaud faf3cb3452 Reprise PHPDoc du critère tri. 6 years ago
Matthieu Marcillaud 93b209089c Ticket https://core.spip.net/issues/3817 : la compilation du critère `{branche ?}` 7 years ago
Matthieu Marcillaud 8b66420ddf Report de r23101 : Complément à r6036, insuffisant : une autre inversion de paramètres s'était glissée 7 years ago
Matthieu Marcillaud 5bd0d628df Report de r23043 : notice php en moins 7 years ago
Matthieu Marcillaud c229627146 broutille sur du phpdoc. 7 years ago
denisb aa7f2993b9 bonne année. 7 years ago
Matthieu Marcillaud 402cc8919c Fixer operators_spaces : espace de part et d'autre des opérateurs binaires (règle SPIP sur les - + * / etc...) 7 years ago
Matthieu Marcillaud 6a6d186ff0 Fixer 'method_argument_space' pour suivre PSR-2 : un espace après les virgules sur les arguments lors des appels de fonctions. 7 years ago
Matthieu Marcillaud 0afa5ff545 Fixer lowercase_constants et lowercase_keywords pour suivre PSR-2 : les mots clés et and, or, null 7 years ago
Matthieu Marcillaud 7eb420262c D'autres fixers en plus (avec php-cs-fixer), en relation avec PSR-2 : 7 years ago
Matthieu Marcillaud 56bd46164f Pas de fermeture de php ?> dans les scripts entièrement PHP, pour mieux respecter PSR-1. 7 years ago
Cerdic 9b90f1b8a1 Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage 7 years ago
Cerdic 2436748315 utiliser $GLOBALS plutot que global pour favoriser la lisibilite du code 7 years ago
Matthieu Marcillaud 1a24f48b9c Éviter un @, et accolades. 7 years ago
Gilles Vincent 705fc82991 Mise en forme plus homegene et plus lisible, pour les declarations des fonctions 7 years ago
Matthieu Marcillaud db3b37c739 Une erreur sur count() s'était glissée en r6189 (avril 2006 !) 7 years ago
Matthieu Marcillaud 93d846cb65 Cette ligne était en trop, du coup elle écrasait la volonté de r19965. 7 years ago
Matthieu Marcillaud 4eeba0ed1b Éviter une notice PHP avec l'utilisation de {id_parent ?} sur des boucles récursives, si celui ci n'est pas dans l'environnement. 7 years ago
Gilles Vincent ab4cdea41c Si on ne controle pas le type ici, on se retouve avec un float en second argument de mysqli_data_seek() 8 years ago
erational aa27962bd9 remplacement des http://doc.spip.org par http://code.spip.net (Francky) 8 years ago
Eric Lupinacci 930f1223c1 fix #3429 8 years ago
Cerdic 33ec12fd10 suite de r21877 : attention au cas ou trouver_champ_exterieur retourne une cle triple 8 years ago
Cerdic 4ffee8e19e Suite a r21876 utiliser le 3eme argument retourne par trouver_champ_exterieur quand c'est pertinent, le retirer du tableau quand on s'en sert pour construire une jointure 8 years ago
Cerdic 899d75cdf6 r21731 cassait certains critères : on prend id_parent et id_secteur uniquement si bien dans exception_des_tables, et on ne prends exception_des_tables que si c'est un string (guytar) 8 years ago
Cerdic 65b1b2df2b #3320 : quand on utilise avec le criter tri un nom de variable qui commence par 'session', les changements de criteres de tri par l'utilisateur sont memorises en session et conserves d'un hit sur l'autre pour toutes les listes qui utilisent le meme nom de variable. 8 years ago
Cerdic bcf9b86354 Fix #3243 : pas de liste fermee pour utiliser un synonyme déclaré dans exceptions_des_tables (titre_mot en alias de titre sur une boucle MOTS) 8 years ago
Cerdic a7aa1eba50 #1913 : on calcule {age} en 1/24e de jour, ce qui evite d'avoir la valeur 0 pendant 24h ce qui perturbait les usages habituels. 8 years ago
Cerdic 0fa6fe337b Report de r21399 : le critere {recherche} necessite une cle primaire non composee, generer une erreur si ce n'est pas le cas 9 years ago