Skip to content
Extraits de code Groupes Projets
  1. nov. 27, 2006
  2. nov. 24, 2006
  3. nov. 15, 2006
  4. nov. 13, 2006
    • esj's avatar
      Rationnalisation de l'interace des scripts action: appel de la fonction... · 6eb0420c
      esj a rédigé
      Rationnalisation de l'interace des scripts action: appel de la fonction surchargeable securiser_action qui fait le travail de generer_action_auteur si elle est appelée avec au moins argument, et sinon controle les valeurs de sécurité (ex-fonction contoler_action_auteur qui semblait surchargeable mais ne l'était pas). generer_action_auteur reste disponible mais est appelée a disparaitre.
      6eb0420c
  5. nov. 12, 2006
  6. nov. 10, 2006
  7. nov. 06, 2006
  8. nov. 05, 2006
  9. nov. 04, 2006
  10. nov. 03, 2006
  11. nov. 02, 2006
    • esj's avatar
      La fonction debut_page passe dans les vieilles def et devient surchargeable... · 0c2e0d30
      esj a rédigé
      La fonction debut_page passe dans les vieilles def et devient surchargeable sous le nom de inc_commencer_page. On en profite pour passer dessus la  tache #587 (remplacement des echo par return).
      
      Les scripts de exec appelant cette fonction ont été transformés par le sed-script suivant (peut-etre illisble avec le Wiki ?):
      
      s/^\(.*\)debut_page/\1$commencer_page = charger_fonction('commencer_page', 'inc');\
      \1echo $commencer_page/
      0c2e0d30
  12. nov. 01, 2006
  13. oct. 31, 2006
  14. oct. 30, 2006
  15. oct. 29, 2006
  16. oct. 27, 2006
    • esj's avatar
      La fonction de traduction devient surchargeable sous le nom de inc_traduire,... · 357e6774
      esj a rédigé
      La fonction de traduction devient surchargeable sous le nom de inc_traduire, le fichier inc/traduire étant originellement une partie de inc/lang. Les traductions sont mémorisées dans une statique, l'expérience montrant qu'elles souvent redemandées. Par ailleurs, inc/lang évite d'appeler changer_lang en rafale, une fois suffit.
      357e6774
  17. oct. 26, 2006
  18. oct. 25, 2006
  19. oct. 24, 2006
    • JamesRezo's avatar
      les vignettes perdent leur -dist. · d4f3cd8a
      JamesRezo a rédigé
      d4f3cd8a
    • esj's avatar
      Tache #605: forum_envoi délègue l'écriture en base à un script de action/. · b2f1b72a
      esj a rédigé
      Sportif d'une part parce que pas du tout conforme XHTML, et surtout parce que les clients HTTP ne respectent pas son RFC en ce qu'une redirection d'un POST est faite en GET et est donc inutilisable ici. Conséquence: le script est obligé d'inclure ecrire/index, lequel pensait benoitement que toutes ses variables seraient toujours globales, ce qui n'est pas le cas dans ce contexte. Bilan: réécriture de ecrire/index en explicitant $GLOBALS partout, et réécriture aussi de inc/lang qui doit chercher des mots dans le module "ecrire" quand bien meme on l'utilise à partir de l'espace public.
      b2f1b72a
  20. oct. 23, 2006
  21. oct. 21, 2006
  22. oct. 17, 2006
  23. oct. 16, 2006
    • JamesRezo's avatar
      on déplace maintenant ecrire/data et CACHE/ dans un nouveau répertoire tmp/... · de16b232
      JamesRezo a rédigé
      on déplace maintenant ecrire/data et CACHE/ dans un nouveau répertoire tmp/ (ainsi, on a plus besoin d'avoir un sous-répertoire de _DIR_RESTREINT en écriture. Il y a encore du travail : le répertoire upload/, le cache des vignettes et sans doute mieux gérer ce répertoire tmp/ ...
      de16b232
    • JamesRezo's avatar
      on déplace le fichier de connexion dans un répertoire à part. Ainsi, ecrire/... · ba86ccb6
      JamesRezo a rédigé
      on déplace le fichier de connexion dans un répertoire à part. Ainsi, ecrire/ n'a plus besoin d'être en chmod 0777
      ba86ccb6
    • esj's avatar
      Introduction d'un selecteur Ajax pour le bouton "Ajouter un auteur à cet... · 30353bdd
      esj a rédigé
      Introduction d'un selecteur Ajax pour le bouton "Ajouter un auteur à cet article". Ce sélecteur partage le code du sélecteur de rubrique, savoir un mode de recherche interactive à chaque frappe de clavier, et un mode de sélection sur la liste des items en base. Cliquer sur un nom fait apparaitre l'icone de son statut, sa biographie, son logo et un lien vers son mail. Un double-clic provoque la sélectioon avec ajout immédiat, également en Ajax, dans la liste des auteurs.
      
      A noter qu'au passage disparait la dernière URL codée en dur dans le code JavaScript. Il faudra veiller à ne pas en réintroduire, afin que d'éventuels changements de generer_url_ecrire soient bien intégralement répercutés.
      30353bdd
  24. oct. 15, 2006
    • esj's avatar
      Fusion des scripts auteur_info et auteurs_edit et passage en Ajax. Il reste à... · 26c9d6fb
      esj a rédigé
      Fusion des scripts auteur_info et auteurs_edit et passage en Ajax. Il reste à traiter le cas d'une erreur de saisie dans le cas "ajouter un auteur et le lier à cet article" qui n'est signalée que dans les logs. Et reporter la
      disparition du nom "auteurs_edit" qui s'appelle maintenant "auteur_infos"
      (notez la place du "S") avec un argument supplémentaire.
      26c9d6fb
  25. oct. 13, 2006
    • esj's avatar
      Tache #605: la création ou la modification d'un auteur passent dans le... · ec4f8b3e
      esj a rédigé
      Tache #605: la création ou la modification d'un auteur passent dans le répertoire action. Difficile, car il y avait aussi le mode d'appel "ajouter un nouvel auteur à cet article" plus le formulaire "restreindre à la rubrique" qui induisaient une grosse combinatoire de cas, à tester et à la production du formulaire et à sa réception par souci de sécurité (sinon il aurait été facile de rejouer un hash permettant de tout faire sur tout le monde). Un petit changement du coup: dès l'aterrissage sur le script de création, l'auteur est créé.
      
      Là aussi la fusion auteur_info / auteurs_edit se pose, mais il y a encore un téléchargement: le logo. Il faudrait étudier la mise en invisibilité de celui-ci lorsqu'on ouvre le formulaire de modification et réciproquement. Cela dit la
      remarque vaut pour articles / articles_edit où les boutons de téléchargement pourraient devenir inopérants.
      ec4f8b3e
  26. oct. 12, 2006
  27. oct. 10, 2006
  28. oct. 09, 2006
    • esj's avatar
      Tâche #605: l'accès en écriture de la table des rubriques est déporté dans le... · 40bb3067
      esj a rédigé
      Tâche #605: l'accès en écriture de la table des rubriques est déporté dans le répertoire action. En prime, un admin restreint cliquant sur le bouton de création de rubrique (et non de sous-rubrique) crééra une sous-rubrique dans sa premiere rubrique plutot que d'etre rejeté. Et filtrage plus systématique des mauvais déplacements.
      40bb3067
Chargement en cours