From f0c45f8c27c7473eb412c75e1b204ec105351d25 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Wed, 30 Mar 2011 10:41:55 +0000 Subject: [PATCH] il faut qu'un article existe pour qu'on ait le droit de le modifier ! --- ecrire/inc/autoriser.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index 4dc5c0a714..3f0dd2fbb8 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -278,7 +278,8 @@ function autoriser_article_modifier_dist($faire, $type, $id, $qui, $opt) { include_spip('inc/auth'); // pour auteurs_article si espace public return - autoriser('publierdans', 'rubrique', $r['id_rubrique'], $qui, $opt) + $r + AND autoriser('publierdans', 'rubrique', $r['id_rubrique'], $qui, $opt) OR ( in_array($qui['statut'], array('0minirezo', '1comite')) AND in_array($r['statut'], array('prop','prepa', 'poubelle')) @@ -566,9 +567,8 @@ function autoriser_base_reparer_dist($faire, $type, $id, $qui, $opts) { return true; } -function autoriser_mesarticles_bouton_dist($faire, $type, $id, $qui, $opts){ - return sql_countsel('spip_auteurs_liens',"objet='article' AND id_auteur=".intval($qui['id_auteur'])); -} +function autoriser_articles_bouton_dist($faire, $type, $id, $qui, $opts){return true;} +function autoriser_rubriques_bouton_dist($faire, $type, $id, $qui, $opts){return true;} function autoriser_articlecreer_bouton_dist($faire, $type, $id, $qui, $opts){ return sql_countsel('spip_rubriques')>0; -- GitLab