72
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 month ago. based on code collected about 1 month ago.
Aug 29, 2021 — Aug 29, 2022
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Refactoring de distant : - sort dans une fonction dediee le code charge d'identifier l'extension d'un fichier selon les headers http et l'url source d'origine (code issu de la fonction recuperer_infos_distantes()) - on utilise cette nouvelle fonction distant_trouver_extension_selon_headers() pour identifier l'extension d'un fichier apres une copie locale et sanitizer le fichier local si besoin
cerdic
as Cerdic
More... 11 months ago
Coquille restante d'un renommage de l'option
cerdic
as Cerdic
More... 11 months ago
Ne pas appliquer file_get_contents() sur une URL par megarde : faire un copie_locale si on reconnait l'URL, et un file_exists dans tous les cas
cerdic
as Cerdic
More... 11 months ago
Quand on fait une copie locale d'une image pour la filtrer ensuite, ne pas oublier de passer un coup de sanitizer si besoin
cerdic
as Cerdic
More... 11 months ago
Il faut incrementer spip_version_code car tous les formulaires doivent etre recalcules
cerdic
as Cerdic
More... 11 months ago
Avec un plongeur qui fait 50vh, quand on le déplie le bouton Choisir est la plupart du temps sous la ligne de flotaison, et on ne le voit pas, ce qui est assez perturbant. On réduit donc la hauteur en ajoutant un min-height pour les petits ecrans
cerdic
as Cerdic
More... 11 months ago
Accélerer SPIP 4 en retrouvant les fichiers cache au lieu de calculer à chaque fois, ça ira mieux :) (merci à Christophe Imberti pour l'identification du bug et de sa résolution)
cerdic
as Cerdic
More... 11 months ago
Support des conditions imbriquees OR/AND dans la traduction du where SQL en filtre sur DATA : - lors de la traduction, on repere les operateurs AND et OR, et on traduit les 2 conditions associees de maniere recursive pour rendre un tableau de filtres precedes d'un AND ou OR (au passage on optimise les cas triviaux de type '...OR true' et '... AND false') - lors de l'assemblage, on concatene de maniere recursive les tableaux de filtres avec l'operateur approprie (le premier niveau etant toujours un AND)
cerdic
as Cerdic
More... 12 months ago
Refactoring de la traduction des conditions SQL du where en filtres applicables sur tableau : tout le travail etait fait dans un double foreach au milieu d'une fonction, on eclate en composer/traduire/assembler qui rendent le code plus comprehensible et plus facile a faire evoluer
cerdic
as Cerdic
More... 12 months ago
ajout d'un fichier pour expliquer où trouver l'info pour signaler une faille
b_b
More... 12 months ago
Nom, nom_site et bio etant des champs librement modifiables par les utilisateurs, on les protege comme des forums, via safehtml L'impact perf est reduit ici car dans les listes d'auteur seul le nom apparait, lequel ne contient en general pas de < ce qui passe tres vite dans safehtml
cerdic
as Cerdic
More... 12 months ago
Balise #FORMULAIRE : nettoyer du code mort qui ne sert plus, ameliorer la securite en ajoutant une signature des arguments du formulaire dès que l'auteur identifié. A la reception on refuse un formulaire non signé si on a une session ou un formulaire signé si on a pas de session. Si on a une session, la signature doit etre identique. En absence de session on ne signe pas les arguments du formulaire car tout le monde a le droit de l'afficher, et ca permet de garder un cache identique commun a tous les hits anonymes (perf issue)
cerdic
as Cerdic
More... 12 months ago
Il arrive que le job ne soit déjà plus là (pierretux) + compléments de phpdoc - fixes #4907 More... about 1 year ago
Ticket #4852 : Apparence unifiée pour les select More... about 1 year ago
Complement de 413ca3cc58 : _mysql_traite_query() s'appelle recursivement, elle ne doit echapper les textes qu'au premier appel, car ensuite ce n'est plus necessaire et elle risquerait potentiellement de melanger les pourcents de substitutions/remplacement dans query_reinjecte_textes()
cerdic
as Cerdic
More... about 1 year ago
Attention, coquille : defaut sert a remplir ce qui n'est pas dans options
cerdic
as Cerdic
More... about 1 year ago
définir `$primary` dans `styliser_modele()`
b_b
More... about 1 year ago
Utilisation de la constante _IMG_ADMIN_MAX_WIDTH More... about 1 year ago
Utilisation de la constante _IMG_ADMIN_MAX_WIDTH More... about 1 year ago
Utilisation de la constante _IMG_ADMIN_MAX_WIDTH More... about 1 year ago
Ajout d'une constante pour définir la largeur maximale des images More... about 1 year ago
Simplifier la regexp, c'est pas plus mal (cfreal)
cerdic
as Cerdic
More... about 1 year ago
Permettre de reset les codeEchappements quand on fournit un uniqid, pour les tests unitaires
cerdic
as Cerdic
More... about 1 year ago
réduction des images à 768px More... about 1 year ago
réduction des images à 768px More... about 1 year ago
réduction des images à 768px More... about 1 year ago
autocomplete=off n'est plus trop supporte par les browsers modernes sur les champs de login car ils proposent le remplissage via le gestionnaire de password. Il faut utiliser autocomplete=new-password a la place Sans cela, quand on editer un auteur certains browsers remplissaient automatiquement avec le login/pass memorise pour le site et/ou memorisaient le login/pass de l'auteur concerne dans ses propres mots de passe.
cerdic
as Cerdic
More... about 1 year ago
[Salvatore] [source:ecrire/lang/ spip] Export depuis https://trad.spip.net de la langue fr [Salvatore] [source:ecrire/lang/ spip] Mise a jour du bilan depuis https://trad.spip.net More... about 1 year ago
[Salvatore] [source:ecrire/lang/ spip] Export depuis https://trad.spip.net de la langue en More... about 1 year ago
[Salvatore] [source:ecrire/lang/ spip] Export depuis https://trad.spip.net de la langue pt_br More... about 1 year ago