r12909 - in branches/spip-2.0/ecrire: action public urls

Author: cedric@yterium.com
Date: 2008-10-08 11:29:01 +0200 (mer, 08 oct 2008)
New Revision: 12909

Log:
la mise a jour de toutes les urls d'une page par var_mode=calcul est une mauvaise solution :
- cela ne permet pas de maitriser la mise a jour de l'url d'un seul article
- l'implementation par un simple _request() rendait possible la mise a jour de toutes les urls par n'importe qui, et l'utilisation de ce mode pour un DOS du serveur sql

On ajoute un ?var_mode=urls qui permet de forcer la mise a jour de toutes les urls d'une page, accessible aux seuls admin
le bouton 'Voir en ligne' ne declenche que la mise a jour de l'url de l'objet en cours par un forcage de $GLOBALS['var_urls']=true dans l'action redirect

les var_mode disponibles aux admin sont donc maintenant
'preview','debug','blocs','urls','images'
en plus de 'calcul' et 'recalcul'

Modified:
   branches/spip-2.0/ecrire/action/redirect.php
   branches/spip-2.0/ecrire/public/cacher.php
   branches/spip-2.0/ecrire/urls/arbo.php
   branches/spip-2.0/ecrire/urls/propres.php

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

mis à jour :
http://s5.scriibe.net/var_mode-urls.html