r8729 - in spip/ecrire: . inc

Author: esj@rezo.net
Date: 2007-02-18 21:45:41 +0100 (dim, 18 fév 2007)
New Revision: 8729

Log:
Dépot un peu complexe pour
  1. rendre toujours disponible, pour les visiteurs en mode http_auth, la globale auteur_session et son cookie associé
  2. étendre le script ecrire/prive.php aux visiteurs: ce script devient plus généralement un script permettant d'appliquer un squelette en étant sur que la globale auteur_session est définie

Du coup, un peu de réécriture dans les appels de inc_auth_dist qui calculait souvent une URL compliqué qui n'était utile qu'à son appel dans ecrire/index.php.
En conséquence, migration de ce calcul dans ce fichier, et quelques nettoyages et facilités supplémentaires: le login du Ldap peut etre différent de celui mémorisé par Spip (intéressant pour le charset ou majuscule/minuscules), et la globale $prefs n'est plus utilisée que dans index.php ca clarifie un peu.

Modified:
   spip/ecrire/inc/actions.php
   spip/ecrire/inc/ajouter_documents.php
   spip/ecrire/inc/auth.php
   spip/ecrire/index.php
   spip/ecrire/prive.php

Details: http://trac.rezo.net/trac/spip/changeset/8729