source: spip-zone/_core_/branches/spip-2.1/plugins/forum/prive/listes/controler_forum.html @ 50177

Last change on this file since 50177 was 50177, checked in by kent1@…, 10 years ago

N'afficher le tab des forums internes que si la configuration du site les prend en charge ou s'il y en a au moins un de présent

File size: 4.1 KB
Line 
1#SET{self,#SELF|parametre_url{id_forum|email_auteur|ip|id_auteur|auteur|debut_id_forum,''}}
2[(#ENV{objet}|et{#ENV{id_objet}})
3<a class='annule_filtre' href='[(#GET{self}|parametre_url{id_objet|objet,''})]' title="<:forum:tout_voir|attribut_html:>">[(#CHEMIN{images/annuler-recherche.png}|balise_img|inserer_attribut{alt,<:forum:tout_voir:>})]</a>
4<:forum:texte_messages_publics:><h1><a href='[(#INFO_URL{#OBJET,#ID_OBJET}|ancre_url{forum#ID_FORUM})]'>[(#INFO_TITRE{#OBJET,#ID_OBJET})]</a></h1>
5]
6<p><a href="[(#SELF|parametre_url{type_form,cvt})]"><:forum:interface_formulaire:></a></p>
7
8[<h1><:resultats_recherche:> &#171;&nbsp;(#ENV{recherche})&nbsp;&#187;</h1>]
9#FORMULAIRE_RECHERCHE_ECRIRE{#GET{self}}
10
11#SET{interne,non}
12[(#CONFIG{forum_prive_objets}|=={oui}|ou{#CONFIG{forum_prive}|=={oui}}|ou{#CONFIG{forum_prive_admin}|=={oui}}|oui)#SET{interne,oui}]
13<BOUCLE_forums_interne(FORUMS){statut LIKE priv%}{0,1}>[(#SET{interne,oui})] #ID_FORUM</BOUCLE_forums_interne>
14#SET{self,#SELF|parametre_url{id_forum|email_auteur|ip|id_auteur|auteur|debut_id_forum|statut,''}}
15<div class='filtres premier'>
16<ul>
17<li>[(#GET{self}|parametre_url{type_message,public}|lien_ou_expose{<:onglet_messages_publics:>,#ENV{type_message,public}|=={public}})]</li>
18[(#GET{interne}|=={oui}|oui)<li>[(#GET{self}|parametre_url{type_message,interne}|lien_ou_expose{<:onglet_messages_internes:>,#ENV{type_message,public}|=={interne}})]</li>]
19<li>[(#GET{self}|parametre_url{type_message,vide}|lien_ou_expose{<:onglet_messages_vide:>,#ENV{type_message,public}|=={vide}})]</li>
20</ul>
21<div class='nettoyeur'></div>
22</div>
23
24#SET{prive,#ENV{type_message,public}|=={interne}|?{'priv%','%'}}
25#SET{public,#ENV{type_message,public}|=={public}|?{'priv%',''}}
26#SET{vide,#ENV{type_message,public}|=={vide}|?{'','%'}}
27
28<B_forum>
29[(#REM) Les boutons pour tout le lot de message d'un emetteur ---------------------------------------------------------]
30[(#ENV{ip}|ou{#ENV{email_auteur}}|ou{#ENV{auteur}}|ou{#ENV{id_auteur}}|ou{#ENV{id_forum}})
31<a class='annule_filtre ajax' href='#GET{self}' title="<:forum:tout_voir|attribut_html:>">[(#CHEMIN{images/annuler-recherche.png}|balise_img|inserer_attribut{alt,<:forum:tout_voir:>})]</a>
32]
33[(#ENV{ip}|ou{#ENV{email_auteur}}|ou{#ENV{auteur}}|ou{#ENV{id_auteur}})
34<div class='source'>
35<div class='par'><:par:>
36[
37(#ENV{id_auteur,''}|oui)<a href='#URL_ECRIRE{auteur_infos,id_auteur=#ENV{id_auteur}}'>#MODELE{auteur_nom,id_auteur=#ENV{id_auteur}}</a>
38][(#ENV{id_auteur,''}|?{'',#ENV{auteur,''}})
39][<a href='mailto:#ENV{email_auteur}'>(#ENV{email_auteur,''})</a>][IP (#ENV{ip,''})]
40</div>
41        #SET{selection,#ENV{ip}|concat{'/',#ENV{email_auteur},'/',#ENV{id_auteur},'/',#ENV{auteur}}}
42        [(#ENV{type_message,public}|=={public}|et{#AUTORISER{instituer,forum,0}}|et{#ENV{recherche,''}|non}|et{#ENV{id_article,''}|non})
43        <p class='actions'>
44         &#91;<a class='ajax valider' href='#URL_ACTION_AUTEUR{instituer_lot_forum,publie-#GET{selection},#SELF}'><:forum:icone_valider_messages:></a>&#93;
45         &#91;<a class='bruler' href='#URL_ACTION_AUTEUR{instituer_lot_forum,spam-#GET{selection},#SELF}'><:forum:icone_bruler_messages:></a>&#93;
46         &#91;<a class='ajax supprimer' href='#URL_ACTION_AUTEUR{instituer_lot_forum,off-#GET{selection},#SELF}'><:forum:icone_supprimer_messages:></a>&#93;
47        </p>
48        ]
49</div>
50]
51
52[(#INCLURE{fond=prive/listes/inc-boutons-filtres-statut-forum}{env})]
53<h2>[(#GRAND_TOTAL|singulier_ou_pluriel{forum:info_1_message_forum,forum:info_nb_messages_forum}|sinon{<:forum:aucun_message_forum:>})]</h2>
54
55[<p class='pagination'>(#PAGINATION)</p>]
56<ul class='liste_items forums'>
57<BOUCLE_forum(FORUMS){id_forum?}{id_objet?}{objet?}{id_auteur?}{auteur?}{email_auteur?}{ip?}{!par id_forum}{pagination 10}{statut?}{statut LIKE #GET{prive}}{statut !LIKE #GET{public}}{texte LIKE #GET{vide}}{recherche?}>
58<li class="item forum statut_#STATUT[ (#COMPTEUR_BOUCLE|alterner{'','odd'})]" id='forum#ID_FORUM'>
59[(#INCLURE{fond=prive/modeles/forum}{id_forum}{self})]
60</li>
61</BOUCLE_forum>
62</ul>
63[<p class='pagination'>(#PAGINATION)</p>]
64</B_forum>
65
66[(#INCLURE{fond=prive/listes/inc-boutons-filtres-statut-forum}{env})]
67<h2><:forum:aucun_message_forum:></h2>
68
69<//B_forum>
Note: See TracBrowser for help on using the repository browser.