Skip to content
Extraits de code Groupes Projets
  1. nov. 28, 2007
  2. nov. 26, 2007
  3. nov. 25, 2007
  4. nov. 24, 2007
    • Fil's avatar
      login pour les forums sur abo · de777e37
      Fil a rédigé
      de777e37
    • Fil's avatar
      grosse revision de la gestion de l'identification / authentification, avec... · 52276b47
      Fil a rédigé
      grosse revision de la gestion de l'identification / authentification, avec l'idee de generaliser un peu plus
      Sur les forums par abonnement, le rendu change un peu : on ne presente plus le formulaire de login, mais un texte avec trois boutons (login) (inscription) (rappel de passe)
      Sur les autres forums, formulaire libre comme avant, mais avec un bouton d connexion
      Petit plus : quand on quitte une page de forum, on enregistre le message en cours dans un cookie, et on le restitue quand on revient (plugin jquery.cookie.js)
      ATTENTION: $auteur_session ne garantit plus une authentification, ce n'est plus qu'une identification : pour la securite il faut tester auteur_session[statut]
      52276b47
    • Fil's avatar
      suppression d'une chaine qui fait doublon : login_connexion_refusee /... · 59969f50
      Fil a rédigé
      suppression d'une chaine qui fait doublon : login_connexion_refusee / info_connexion_refusee ; ajout de 'login' = 'Connexion' ; maj occitan
      59969f50
  5. nov. 23, 2007
  6. nov. 22, 2007
    • esj's avatar
      La détection des GroupBy superflus mise au point en [5949] pour une... · 4b4a0a24
      esj a rédigé
      La détection des GroupBy superflus mise au point en [5949] pour une optimisation colossale (cf [http://article.gmane.org/gmane.comp.web.spip.devel/30555]) ne se faisait plus depuis la 1.9. C'est réparé pour MySQL, mais PG n'en profite pas et c'est en fait la clé (c'est le cas de le dire) de la subtitlité tournant autour de son message agaçant (cf [9831]) demandant systématiquement un GroupBy:  pour y échapper, il ne faut pas utiliser la syntaxe {{{FROM a,b}}} mais {{{a LEFT JOIN b}}} qui n'impose pas de GroupBy (car c'est parfois bien ce qu'on veut, ça vient de m'arriver et tout s'est éclairé).
      
      Le traducteur Mysql->PG ne rajoute plus de GroupBy systématiquement dans le cas d'un LEFT JOIN, ce qui devrait accéléer les qq requêtes les utilisant dans l'espace privé.Mais:
      
      	*  pour l'espace privé, il faudrait examiner ses 600 appels à select voir s'il y a un {{{FROM a,b}} transformable. On laisse tomber, mais il faut à présent y penser quand on écrit des nouveautés.
      
      	* pour l'espace public, il n'y a pas beaucoup d'endroits où on produit cette forme, il faut donc poser la question: est-ce que tous les critères peuvent se compiler par un LEFT JOIN, et sinon qu'est-ce qui caractérise les exceptions ? L'enjeu est important.
      
      Aussi dans ce dépot: traduction MySQL->PG de la fonction CONV (utile pour faire un CAST dans un critère), et prise en compte dès maintenant d'un LEFT JOIN dans les fonctions d'interface, ça servira tôt (le pb du jour) ou tard.
      4b4a0a24
    • Christian Lefebvre's avatar
      autodoc · f77151b8
      Christian Lefebvre a rédigé
      f77151b8
    • Fil's avatar
      une reference en francais (NK) · 1c708a12
      Fil a rédigé
      1c708a12
    • Fil's avatar
      le selecteur de couleur en javascript provoquait un effet 'flicker' entre le... · d730ed1e
      Fil a rédigé
      le selecteur de couleur en javascript provoquait un effet 'flicker' entre le moment ou l'on supprimait l'ancienne feuille de style et celui ou la nouvelle arrivait ; ici on ne fait qu'ajouter la nouvelle en bas du head, et ca marche
      d730ed1e
    • Fil's avatar
      11c8b73d
    • Fil's avatar
      ne pas faire remonter l'info 'session' dans A si A inclut B, B a un cache 0,... · e76f8afc
      Fil a rédigé
       ne pas faire remonter l'info 'session' dans A si A inclut B, B a un cache 0, et B appelle un modele ayant une balise #SESSION
      e76f8afc
    • Fil's avatar
      un lot de 3 modifs: · 16d9d907
      Fil a rédigé
      - les #SESSION compatibles avec les modeles (#1154), au prix d'un drapeau global qui va de inclure_modele() a cacher()
      - espace prive : le changement de couleur sans recharger la page
      - une pipeline definir_session() qui permettra de faire des sessions par IP ou autre fonction de classement des visiteurs
      16d9d907
    • marcimat's avatar
      Bah, y a quelqu'un qui n'était pas bien réveillé ce jour là ! · a2c549a6
      marcimat a rédigé
      - coquilles qui empêchaient de faire fonctionner la notification !
      a2c549a6
  7. nov. 21, 2007
Chargement en cours