On normalise les éléments du forum pour qu'il transmette l'id du forum en paramètre, notamment pour la création et la redirection dans le bon forum. On ajoute des fonctions d'autorisation pour qu'un créateur de sujet puisse le modifier tant qu'il n'a pas de réponse. On modifie les autorisations pour le formulaire editer_auteur, afin qu'un simple inscrit (6forum) puisse éditer son profil aussi !
50 lines
1.2 KiB
HTML
50 lines
1.2 KiB
HTML
[(#INFO_ORDRE{mots,#ENV{id_mot}}|set{ordre})]
|
|
|
|
[(#GET{ordre}|=={DESC}|?{
|
|
#SET{tri,1},
|
|
#SET{tri,0}
|
|
})]
|
|
|
|
<div class="page-groupes">
|
|
<div class="w-100">
|
|
|
|
<INCLURE{fond=inclure/menu-espace_membre,env}>
|
|
|
|
<?php if (isset($GLOBALS['visiteur_session']['statut']) AND $GLOBALS['visiteur_session']['statut'] == '0minirezo') { ?>
|
|
[(#ENV{id_forum}|non)
|
|
<INCLURE{fond=inclure/bouton_ordre,env,ordre=#GET{ordre,DESC},objet=mot}>
|
|
]
|
|
<?php } ?>
|
|
[(#ENV{id_forum}|oui)
|
|
[(#ENV{id_article}|oui)
|
|
<INCLURE{fond=inclure/article-forum,env}/>
|
|
]
|
|
[(#ENV{id_article}|non)
|
|
<INCLURE{fond=inclure/forum_discussion,env}/>
|
|
]
|
|
]
|
|
|
|
<B_articles>
|
|
<div class="row liste-articles">
|
|
#ANCRE_PAGINATION
|
|
<BOUCLE_articles(ARTICLES){id_mot=#ENV{id_mot}}{par rang}{inverse #GET{tri}}{par date}{inverse #GET{tri}}{pagination 8}{si #ENV{id_forum}|non}>
|
|
<div class="col-lg-3 mt-4 mt-lg-3">
|
|
<INCLURE{fond=inclure/bloc_article, env, id_article}/>
|
|
</div>
|
|
</BOUCLE_articles>
|
|
</div>
|
|
[<div class="pagination">(#PAGINATION{page_precedent_suivant})</div>]
|
|
</B_articles>
|
|
<div>
|
|
[(#ENV{id_forum}|non)
|
|
Il n'y a aucun article à afficher dans cette section pour l'instant.
|
|
]
|
|
</div>
|
|
<//B_articles>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|