Skip to content
Extraits de code Groupes Projets
  1. jan. 17, 2010
    • esj's avatar
      Petite réécriture de la mise à jour de la base SQL pour que les plugins puissent l'utiliser. · 19f78656
      esj a rédigé
      Version minimale:
      appeler la fonction {{{maj_while}}} avec comme arguments
      1. le numero de version courant (nombre entier; ex: numero de commit)
      2. le numero de version a atteindre (idem)
      3. le tableau des instructions de mise a jour à executer
      
      Pour profiter en plus du mecanisme de reprise sur interruption,
      il faut donner comme 4e arg le nom d'une meta permettant de retrouver tout ca,
      selon la convention suivante:
      - la valeur de cette meta est le numero installée
      - le nom de cette meta doit aussi etre un tableau global
      dont l'index "maj" est le sous-tableau des mises a jours
      et l'index "cible" la version a atteindre
      19f78656
    • Fil's avatar
      ne pas mettre de boundary automatique si on passe l'argument boundary=-1 ;... · 576b42a7
      Fil a rédigé
      ne pas mettre de boundary automatique si on passe l'argument boundary=-1 ; permet de forcer un form www-url-encoded en cas de besoin (cf. commit suivant sur le compresseur js et le closure compiler)
      576b42a7
  2. jan. 15, 2010
  3. jan. 14, 2010
  4. jan. 08, 2010
  5. jan. 05, 2010
  6. jan. 04, 2010
  7. jan. 03, 2010
  8. jan. 02, 2010
  9. jan. 01, 2010
  10. déc. 31, 2009
    • kent1's avatar
      On ajoute quelques répertoires dans le svn:ignore : · a7a7bf2d
      kent1 a rédigé
      mutualisation
      themes
      extensions
      sites
      
      Dans le cas ou l'on fait un commit svn à la racine d'un site cela évite que ces répertoires soient ajoutés bêtement
      
      Si cela gène dites le moi...
      a7a7bf2d
  11. déc. 30, 2009
    • esj's avatar
      Retour sur la balise {{{#AIDER}}} introduite par [10815] pour la mise en... · 7b251ac1
      esj a rédigé
      Retour sur la balise {{{#AIDER}}} introduite par [10815] pour la mise en squelette des formulaires privés ([10818] etc). Ces squelettes n'ont pas à connaître le codage des sections de l'aide en ligne pratiqué par www.spipnet, il vaut mieux donner le nom de la saisie (autrement dit l'attribut {{{for}}} du {{{label}}} associé) et le nom du squelette concerné (ainsi que son environnement, mais on ne s'en sert pas pour la documentation de base). Cela permet d'améliorer ou compléter la documentation en ne modifiant que cette balise, et non tous les squelettes qui l'utilisent.
      
      Les squelettes ont été transformés par le sed-scipt:
      {{{
      s,\(for=.\)\(.*\)\(.><:.*#AIDER{\).*\(}</em>\),\1\2\3\2\4,
      }}}
      
      et la fonction {{{inc_aider}} admet 2 arguments supplémentaires (optionnels, pour rester compatible).
      
      7b251ac1
  12. déc. 29, 2009
  13. déc. 28, 2009
  14. déc. 27, 2009
    • cerdic's avatar
      report de [14813] · aa2652ae
      cerdic a rédigé
      aa2652ae
    • esj's avatar
      Correction de {{{formulaires_editer_objet_charger}}} suite: [14810] a retiré... · ff8d66da
      esj a rédigé
      Correction de {{{formulaires_editer_objet_charger}}} suite: [14810] a retiré la possibilité de créer un nouvel objet avec un numéro arbitraire (Cédric), on restaure cette possibilité, ce qui oblige à distinguer objet inexistant et objet interdit c'est beaucoup mieux. Du coup on donne un message différent et on évacue une utilisation, d'ailleurs redondante avec celle de {{{articles_edit}}}, de {{{autoriser}}} dans {{article_select}}} qu'on reporte dans {{{formulaires_editer_objet_charger}}} qui lui ne le faisait pas. Il reste des occurrences d'{{{autorise}}} dans {{{article_select}}}, nécessaire pour trouver une rubrique d'édition autorisée. Est-il vraiment possible de les évacuer ?
      ff8d66da
  15. déc. 26, 2009
    • esj's avatar
      Correction de la fonction {{{formulaires_editer_objet_charger}}}: si la... · 1cb0464b
      esj a rédigé
      Correction de la fonction {{{formulaires_editer_objet_charger}}}: si la fonction {{{_select}}} correspondant à l'objet a retourné vide, c'est qu'on a fourni un id inexistant ou interdit d'accès au demandeur, il ne faut donc pas proposer un formulaire d'édition comme si on créait un nouvel objet. Cas typique: un rédacteur veut revenir sur un article déjà publié, il n'a donc plus les droits et il est contre-intuitif de lui donner un formulaire sans pré-remplissage, qui lui fait croire que son article a disparu.
      
      Avec cette modif, on retourne un bloc vide à la place du formulaire, mais il serait plus éloquent de retourner un message d'erreur. Il faudrait le faire dans {{{balise_FORMULAIRE__dyn}}}, en changeant {{{''}}} dans son {{{if ($valeurs===false) return '';}}} mais je ne suis pas sûr que ça n'ait pas des conséquences ailleurs.
      1cb0464b
  16. déc. 23, 2009
    • marcimat's avatar
      Report de [14805], cependant, il semble qu'on ne rentrait pas dans ce code,... · 1e72ab3f
      marcimat a rédigé
      Report de [14805], cependant, il semble qu'on ne rentrait pas dans ce code, donc que le problème était déjà corrigé en amont.
      (Eviter que {1,n} plante mysql_seek s'il y a exactement 1 résultat !)
      1e72ab3f
    • esj's avatar
      Correction pour les modèles distants: [12528], en attaquant la problématique... · 8b0ce98b
      esj a rédigé
      Correction pour les modèles distants: [12528], en attaquant la problématique du paramètre conditionnel {{{lang}}} dans une balise {{{#INCLURE}}} avait malencontreusement éliminé le paramètre {{{connect}}} dans l'inclusion d'un modèle, ce qui empêchait les modèles sur docuemnts distants d'être pris en compte comme il faut. Quant à [12758], il a simplifié le code sans se demander si cette simplification n'était pas l'indice de quelque chose de perdu. Seize mois plus tard, quelqu'un finit par s'en apercevoir. Merci Maïeul.
      8b0ce98b
  17. déc. 22, 2009
  18. déc. 21, 2009
  19. déc. 20, 2009
  20. déc. 16, 2009
  21. déc. 15, 2009
  22. déc. 14, 2009
Chargement en cours