Skip to content
Extraits de code Groupes Projets
  1. juil. 15, 2006
  2. juil. 14, 2006
    • cerdic's avatar
      permettre de creer des tables temporaires · 9990bab1
      cerdic a rédigé
      9990bab1
    • esj's avatar
      Pour que generer_action_auteur marche auss pour les visiteurs. Et eviter 2... · 3987931e
      esj a rédigé
      Pour que generer_action_auteur marche auss pour les visiteurs. Et eviter 2 fois de suite un meme appel SQL
      3987931e
    • esj's avatar
      LDAP & authentification: refonte de l'interface des deux méthodes... · defd583b
      esj a rédigé
      LDAP & authentification: refonte de l'interface des deux méthodes d'authentification. La classe Auth_ldap s'est révélée malcommode  pour importer d'un serveur LDAP des utilisateurs destinés à avoir des statuts Spip différents. De plus elle devait se soumettre au modèle de sa consoeur Auth_spip et réciproquement, d'où systématiquement 2 appels redondants au serveur MySQL dans les deux méthodes d'identification.
      
      Du coup ces deux classes disparaissent et on prend l'interface charger_fontion habituelle, en essayant d'abord auth_spip puis auth_ldap si un serveur LDAP est disponible. En l'absence de surcharge, le statut par défaut est celui spécifié à l'installation du LDAP comme avant. Mais il suffit de définir inc_auth_ldap pour prendre la main à la place de inc_auth_ldap_dist, en particulier pour qu'à la première connexion un nouvel auteur puisse etre affecté à un statut dépendant des informations du LDAP, pour importer sa clé PGP, sa biographie etc. Cette souplesse vaut aussi pour inc_auth_spip_dist / inc_auth_spip, bien utile maintenant que visiteurs ET rédacteurs peuvent s'inscrire sur un meme site.
      
      Et en plus il y a moins de code qu'avant.
      
      defd583b
    • esj's avatar
      [6841] - [6842] - [6844] = 2 · a789a2f8
      esj a rédigé
      a789a2f8
    • Fil's avatar
      corrige la syndication lorsque le <link> comporte des CDATA, comme par exemple... · 5af68704
      Fil a rédigé
      corrige la syndication lorsque le <link> comporte des CDATA, comme par exemple http://www.canal-si.com/rss/rss_canalsi.xml (les gens sont bizarres, non ?)
      5af68704
    • Fil's avatar
      revision de tout ce qui concerne la plage de caracteres invalides... · 9c8c6b82
      Fil a rédigé
      revision de tout ce qui concerne la plage de caracteres invalides http://openweb.eu.org/articles/caracteres_illegaux/ (resoud #424 et devrait pouvoir ameliorer #453)
      9c8c6b82
    • esj's avatar
      LDAP & Installation: la procédure d'installation permet maintenant de... · 8a2405fc
      esj a rédigé
      LDAP & Installation: la procédure d'installation permet maintenant de précisersi le serveur LDAP doit etre appelé en mode Transport Layer Security ou non,
      et permet de préciser le numéro de version du protocole (cf #448). Le niveau
      par défaut est 3, exigé par TLS, mais si la connexion échoue on réessaye avec 2.
      
      A cette occasion, le script install.php a été éclaté en autant de fichiers inc/install_XXX que d'étapes possibles: le fichier était devenu très volumineux à force d'y rajouter le code de chaque étape alors qu'une seule est exécutée à chaque appel du script. Chacun de ses petits fichiers est donc un formulaire où le code PHP est presqu'inexistant. Il est donc assez facile d'en améliorer l'apparence, ce qui ne ferait pas de mal: déjà qu'il était spartiate au départ, le présent dépot en rajoute dans l'absence d'ergonomie (certains formulaires ne tiennent pas sur une page, meme en grand écran) et dans le graphisme plat, meme pas validé XHTML. Mais les fonctionnalités sont là.
      8a2405fc
  3. juil. 13, 2006
  4. juil. 12, 2006
  5. juil. 11, 2006
  6. juil. 10, 2006
  7. juil. 09, 2006
  8. juil. 08, 2006
    • Fil's avatar
      utiliser [6814] · 5fd60a27
      Fil a rédigé
      5fd60a27
    • Fil's avatar
      forcer le filtre |?{a,b} à avoir deux arguments : ça évite des parse error... · 87d0621b
      Fil a rédigé
      forcer le filtre |?{a,b} à avoir deux arguments : ça évite des parse error terribles quand on a un filtre "mal écrit" du genre |?{1}
      
      mais ça permet désormais de faire :
      
      [(#BALISE|?)]      (aspire les données et ne sort jamais rien)
      [(#BALISE|?{yo})]  (affiche "yo" si la balise est non vide)
      [(#BALISE|?{yo,spip})]  (cas habituel)
      
      
      
      87d0621b
Chargement en cours