From 79aea4fc9bd1ec826a71632a05de787425a56a22 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Fri, 20 Apr 2007 15:28:21 +0000 Subject: [PATCH] le code precedent provoquait une erreur SQL car il ne detectait pas qui==='' --- ecrire/inc/autoriser.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index d2a7660b23..2e47a51fa2 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -44,10 +44,10 @@ function autoriser_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL) { // Qui ? auteur_session ? if ($qui === NULL) - $qui = $GLOBALS['auteur_session']; - elseif (!is_array($qui)) { + $qui = $GLOBALS['auteur_session']; // "" si pas connecte + elseif (is_int($qui)) { $qui = spip_fetch_array(spip_query( - "SELECT * FROM spip_auteurs WHERE id_auteur=".$qui)); + "SELECT * FROM spip_auteurs WHERE id_auteur=$qui")); } // Admins restreints, les verifier ici (pas generique mais...) -- GitLab