Skip to content
Extraits de code Groupes Projets
Valider 69bf168f rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Ajouts des brèves sur les rubriques et page d'accueil et autorisations...

Ajouts des brèves sur les rubriques et page d'accueil et autorisations (http://zone.spip.org/trac/spip-zone/changeset/41285)
parent 54c4c8ed
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -267,11 +267,6 @@ function contenu_naviguer($id_rubrique, $id_parent) { ...@@ -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')); $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)); $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) { ...@@ -282,16 +277,12 @@ function contenu_naviguer($id_rubrique, $id_parent) {
. fin_cadre_couleur_foncee(true); . fin_cadre_couleur_foncee(true);
$n = sql_countsel('spip_rubriques'); $n = sql_countsel('spip_rubriques');
$bouton_article = $bouton_breves = ""; $bouton_article = "";
if ($n && !_INTERFACE_ONGLETS) { if ($n && !_INTERFACE_ONGLETS) {
if (autoriser('creerarticledans','rubrique',$id_rubrique)) 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) $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' />"; . "<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 ////////// Les articles en cours de redaction
...@@ -313,11 +304,6 @@ function contenu_naviguer($id_rubrique, $id_parent) { ...@@ -313,11 +304,6 @@ function contenu_naviguer($id_rubrique, $id_parent) {
$res .= $bouton_article; $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; return $res;
} }
......
...@@ -205,16 +205,6 @@ function autoriser_rubrique_creerarticledans_dist($faire, $type, $id, $qui, $opt ...@@ -205,16 +205,6 @@ function autoriser_rubrique_creerarticledans_dist($faire, $type, $id, $qui, $opt
AND autoriser('voir','rubrique',$id); 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 // Autoriser a creer un site dans la rubrique $id
// http://doc.spip.org/@autoriser_rubrique_creersitedans_dist // http://doc.spip.org/@autoriser_rubrique_creersitedans_dist
...@@ -298,18 +288,6 @@ function autoriser_document_supprimer_dist($faire, $type, $id, $qui, $opt){ ...@@ -298,18 +288,6 @@ function autoriser_document_supprimer_dist($faire, $type, $id, $qui, $opt){
return true; 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 // Autoriser a modifier l'article $id
// = publierdans rubrique parente // = publierdans rubrique parente
// = ou statut 'prop,prepa' et $qui est auteur // = ou statut 'prop,prepa' et $qui est auteur
......
...@@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return; ...@@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
function urls_liste_objets($preg = true){ 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; if (!$preg) return $url_objets;
$url_objets = implode('|',array_map('preg_quote',$url_objets)); $url_objets = implode('|',array_map('preg_quote',$url_objets));
return $url_objets; return $url_objets;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter