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