Skip to content
Extraits de code Groupes Projets
  1. déc. 14, 2021
  2. déc. 08, 2021
  3. sept. 28, 2020
  4. mars 03, 2020
  5. jan. 01, 2020
  6. jan. 08, 2019
  7. avr. 01, 2018
  8. sept. 20, 2017
  9. sept. 15, 2017
  10. juil. 10, 2017
    • marcimat@rezo.net's avatar
      Il arrive parfois que des documents images soient téléversés avec la mauvaise... · b863f125
      marcimat@rezo.net a rédigé
      Il arrive parfois que des documents images soient téléversés avec la mauvaise extension par rapport à leur contenu réel. Par exemple recevoir un fichier.jpg alors que son contenu est du png.
      On corrige cette subtilité lorsqu’on ajoute un document. Dans ce cas le nom du fichier reçoit en complément la nouvelle extension (il devient donc ici fichier.jpg.png), et on le stocke
      dans le bon répertoire (ie: IMG/png/fichier.jpg.png). Quelques logs au passage de ces cas.
      
      b863f125
  11. nov. 25, 2016
  12. jan. 01, 2016
  13. déc. 13, 2015
    • marcimat@rezo.net's avatar
      Meilleure compatibilité avec PSR-2 et nos règles d'écriture, en appliquant · 69fc6182
      marcimat@rezo.net a rédigé
      différents fix avec php-cs-fixers. Fixers appliqués ici :
      
      	'encoding',                // utf8
      	'eof_ending',              // un saut de ligne en fin de fichier
      	'elseif',                  // elseif plutôt que else if
      	'function_call_space',     // espaces sur fonctions
      	'function_declaration',    // espaces sur fonctions
      	'function_typehint_space', // espaces sur fonctions
      	'linefeed',                // sauts de ligne \n uniquement
      	'lowercase_constants',     // true, false, null en munuscule
      	'lowercase_keywords',      // mots clés PHP en lowercase
      	'method_argument_space',   // espaces sur appels de fonctions
      	'multiple_use',            // use unique sur fonctions anonymes
      	'newline_after_open_tag',  // ouverture de php… et c'est tout sur cette ligne
      	'operators_spaces',        // espaces de part et d'autres des opérateurs binaires
      	'parenthesis',             // pas d'espace juste après parenthèse ouvrante, ou avant parenthèse fermante
      	'php_closing_tag',         // pas de fermeture de php
      	'short_tag',               // tag PHP corrects
      	'trailing_spaces',         // pas d'espace qui traîne en fin de ligne
      	'visibility',              // déclarer 'public / private / protected' sur les méthodes
      69fc6182
    • cedric@yterium.com's avatar
  14. nov. 22, 2015
  15. oct. 15, 2014
  16. jan. 01, 2014
  17. juil. 30, 2013
  18. mai 30, 2013
  19. fév. 16, 2013
  20. jan. 24, 2013
  21. déc. 18, 2012
  22. déc. 16, 2012
  23. août 14, 2012
  24. juil. 03, 2012
  25. nov. 14, 2011
    • cedric@yterium.com's avatar
      Le media d'un document (image, video, audio, file) utilise par convenance dans... · a1f6242c
      cedric@yterium.com a rédigé
      Le media d'un document (image, video, audio, file) utilise par convenance dans l'interface ne peut dependre en dur de l'extension du fichier :
      avec oEmbed, on peut se retrouver a integrer toute sorte de media au format html
      Du coup on revoit la structure de la base :
      spip_types_documents porte un champ media_defaut (renommage de l'ancien media) utilise comme valeur par defaut du media si non renseigne quand un document est ajoute
      spip_documents porte son propre champ media, qui est peuple en fonction de media_defaut, sauf si renseigne lors de l'ajout du document
      (ie via fonction de description ou pipeline)
      Revision du code partout ou on referencait media, en dispatchant sur l'un ou l'autre selon les cas
      upgrade de la base (en deux fois)
      
  26. oct. 05, 2011
  27. sept. 09, 2011
  28. mars 31, 2011
  29. mars 30, 2011
    • cedric@yterium.com's avatar
      Un pipeline renseigner_document_distant permet a un plugin de découvrir un... · a906c2ec
      cedric@yterium.com a rédigé
      Un pipeline renseigner_document_distant permet a un plugin de découvrir un document se cachant derriere une url avec sa propre methode (ex :oembed, mais non limitatif).
      Les plugins qui se branchent dessus cherchent a renseigner si si $flux['fichier'] n'est pas encore renseigné
      En sortie du pipeline, si $flux['fichier'] n'est pas present, on se rabat sur la méthode traditionnelle.
      Tout le contenu du pipeline alimente directement la base, tous les champs de la table spip_documents peuvent donc être renseignés.
      a906c2ec
  30. fév. 11, 2011
  31. jan. 22, 2011
  32. jan. 21, 2011
Chargement en cours