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