F-d-ration_de_groupes/inclure/sidebar_groupes.html
Pierre d3f0f337da Ajout d'un role "admin" pour les membres (auteurs) d'un article de type groupe :
* ajout d'un champ à la table de jointure auteurs_liens
* en même temps, ajout d'un champ "telephone" à la table auteurs
* mise à jour du formulaire d'édition d'un groupe et de ses membres / admins
* mise à jour des autorisations de modifier le groupe
2020-12-01 16:56:47 +01:00

56 lines
No EOL
1.8 KiB
HTML

[(#REM) Rappel : ici #ENV{id_article} correspond à l'id du groupe.]
<div class="bloc-groupe mt-4 mt-lg-0">
[(#REM) S'il s'agit de la page d'un groupe :]
<BOUCLE_groupe(ARTICLES){id_article=#ENV{id_article}}{par rang}>
<?php
include_spip('inc/autoriser');
if (autoriser('modifier','article', #ID_ARTICLE,$GLOBALS['visiteur_session']['id_auteur'], array('groupe'))){ ?>
<a class="btn" href="#URL_PAGE{editer_groupe,id_article=#ID_ARTICLE }"><i class="fas fa-edit"></i> Mettre à jour le groupe</a>
<?php } ?>
[<h3 class="h4">(#TITRE)</h3>]
<strong>Contact</strong>
<BOUCLE_auteurs(AUTEURS){id_article=#ID_ARTICLE}{role=admin}>
<div>
[(#EMAIL|ou{#TELEPHONE}|oui)
<a href="[(#URL_PAGE{contacter_auteur}|parametre_url{id_auteur,#ID_AUTEUR})]" class="mediabox">#NOM</a>
]
</div>
</BOUCLE_auteurs>
[<div class="texte"><strong>Adresse :</strong> (#SOUSTITRE)</div>]
[<div class="texte"><strong>Fréquence :</strong> (#DESCRIPTIF|textebrut)</div>]
<div class="texte">#TEXTE</div>
</div>
</BOUCLE_groupe>
[(#REM) S'il s'agit de la page de tous les groupes :]
<h3 class="h4">Derniers articles</br></h3>
<div class="liste-articles">
<BOUCLE_a_la_une(ARTICLES){id_rubrique=#CONFIG{balint/id_rub_articles}}{id_groupe>0}{0,6}{! par date}>
<div class="mt-4 mt-lg-0 mb-3">
<div class="infos-article">
[(#DATE|date_interface)]
</div>
<div class="infos-article">
<a href="[(#URL_PAGE{groupes}|parametre_url{id_article,#ID_GROUPE})]" class="ajax nocache">
<i class="fas fa-globe"></i> #INFO_TITRE{article,#ID_GROUPE}
</a>
</div>
<a href="#URL_ARTICLE" title="Lire l'article">
<h4 class='h5 mb-0'>#TITRE</h4>
</a>
[<div class="resume-article">(#DESCRIPTIF)</div>]
</div>
</BOUCLE_a_la_une>
<div class="col">Il n'y a pas encore d'article.</div>
<//B_a_la_une>
</div>
<//B_groupe>
</div>