From 69bf168f4dd048ba83d8093d0dac927faa4fc548 Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud <marcimat@rezo.net> Date: Mon, 27 Sep 2010 19:52:39 +0000 Subject: [PATCH] =?UTF-8?q?Ajouts=20des=20br=C3=A8ves=20sur=20les=20rubriq?= =?UTF-8?q?ues=20et=20page=20d'accueil=20et=20autorisations=20(http://zone?= =?UTF-8?q?.spip.org/trac/spip-zone/changeset/41285)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/exec/naviguer.php | 16 +--------------- ecrire/inc/autoriser.php | 22 ---------------------- ecrire/inc/urls.php | 2 +- 3 files changed, 2 insertions(+), 38 deletions(-) diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php index c38d187b0d..dd9e6bb4d6 100644 --- a/ecrire/exec/naviguer.php +++ b/ecrire/exec/naviguer.php @@ -267,11 +267,6 @@ function contenu_naviguer($id_rubrique, $id_parent) { // $encours .= $lister_objets('articles',array('titre'=>_T('info_articles_proposes'),'statut'=>'prop', 'id_rubrique'=>$id_rubrique,'par'=>'date')); - // - // Les breves a valider - // - $encours .= $lister_objets('breves',array('titre'=>_T('info_breves_valider'),'statut'=>array('prepa','prop'),'id_rubrique'=>$id_rubrique, 'par'=>'date_heure')); - $encours = pipeline('rubrique_encours',array('args'=>array('type'=>'rubrique','id_objet'=>$id_rubrique),'data'=>$encours)); @@ -282,16 +277,12 @@ function contenu_naviguer($id_rubrique, $id_parent) { . fin_cadre_couleur_foncee(true); $n = sql_countsel('spip_rubriques'); - $bouton_article = $bouton_breves = ""; + $bouton_article = ""; if ($n && !_INTERFACE_ONGLETS) { if (autoriser('creerarticledans','rubrique',$id_rubrique)) $bouton_article .= icone_inline(_T('icone_ecrire_article'), generer_url_ecrire("articles_edit","id_rubrique=$id_rubrique&new=oui"), "article-24.png","new", $spip_lang_right) . "<br class='nettoyeur' />"; - $activer_breves = $GLOBALS['meta']["activer_breves"]; - if (autoriser('creerbrevedans','rubrique',$id_rubrique,NULL,array('id_parent'=>$id_parent))) - $bouton_breves .= icone_inline(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","id_rubrique=$id_rubrique&new=oui"), "breve-24.png","new", $spip_lang_right) - . "<br class='nettoyeur' />"; } ////////// Les articles en cours de redaction @@ -313,11 +304,6 @@ function contenu_naviguer($id_rubrique, $id_parent) { $res .= $bouton_article; - //// Les breves - - $res .= $lister_objets('breves',array('titre'=>_T('icone_ecrire_nouvel_article'),'where'=>"statut != 'prop' AND statut != 'prepa'", 'id_rubrique'=>$id_rubrique,'par'=>'date_heure')); - $res .= $bouton_breves; - return $res; } diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index 58583ed79c..b24b928f00 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -205,16 +205,6 @@ function autoriser_rubrique_creerarticledans_dist($faire, $type, $id, $qui, $opt AND autoriser('voir','rubrique',$id); } -// Autoriser a creer une breve dans la rubrique $id -// http://doc.spip.org/@autoriser_rubrique_creerbrevedans_dist -function autoriser_rubrique_creerbrevedans_dist($faire, $type, $id, $qui, $opt) { - $r = sql_fetsel("id_parent", "spip_rubriques", "id_rubrique=".sql_quote($id)); - return - $id - AND ($r['id_parent']==0) - AND ($GLOBALS['meta']["activer_breves"]!="non") - AND autoriser('voir','rubrique',$id); -} // Autoriser a creer un site dans la rubrique $id // http://doc.spip.org/@autoriser_rubrique_creersitedans_dist @@ -298,18 +288,6 @@ function autoriser_document_supprimer_dist($faire, $type, $id, $qui, $opt){ return true; } -// Autoriser a modifier la breve $id -// = admins & redac si la breve n'est pas publiee -// = admins de rubrique parente si publiee -// http://doc.spip.org/@autoriser_breve_modifier_dist -function autoriser_breve_modifier_dist($faire, $type, $id, $qui, $opt) { - $r = sql_fetsel("id_rubrique,statut", "spip_breves", "id_breve=".sql_quote($id)); - return - ($r['statut'] == 'publie') - ? autoriser('publierdans', 'rubrique', $r['id_rubrique'], $qui, $opt) - : in_array($qui['statut'], array('0minirezo', '1comite')); -} - // Autoriser a modifier l'article $id // = publierdans rubrique parente // = ou statut 'prop,prepa' et $qui est auteur diff --git a/ecrire/inc/urls.php b/ecrire/inc/urls.php index 673bd9e49a..47e951faa1 100644 --- a/ecrire/inc/urls.php +++ b/ecrire/inc/urls.php @@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; function urls_liste_objets($preg = true){ - $url_objets = pipeline('declarer_url_objets',array('article','breve','rubrique','auteur')); + $url_objets = pipeline('declarer_url_objets',array('article','rubrique','auteur')); if (!$preg) return $url_objets; $url_objets = implode('|',array_map('preg_quote',$url_objets)); return $url_objets; -- GitLab