source: spip-zone/_plugins_/info_sites/trunk/squelettes/aside/projets_site.html @ 97812

Last change on this file since 97812 was 97812, checked in by teddy.spip@…, 3 years ago
  • Ajouter le statut d'un utilisateur sur sa page pour en connaitre son niveau d'autorisation ;
  • On surcharge les chaines de langue des statuts auteurs pour ne plus avoir un metalangage propre à SPIP que tous les utilisateurs ne connaissent pas ;
  • Petite sécurité sur diagnostic_maj.html : un système de versioning peut être composé, exemple 'GNU arch', 'GNU RCS'… ;
  • Lien vers la documentation ;
  • Up de z.
File size: 3.5 KB
Line 
1[(#SET{liste_logiciels, [(#VAL|info_sites_lister_diagnostic_logiciel)]})]
2<BOUCLE_extra (PROJETS_SITES) {id_projets_site} {tout}>[(#SET{opt,#ARRAY})]
3<BOUCLE_projets (projets_sites_liens) {id_projets_site} {objet="projet"}>[(#SET{opt,#ARRAY{projet,#ID_OBJET}})]</BOUCLE_projets>[(#REM) Si on a plusieurs associations à des projets, ça sera le dernier qui sera gardé… Il faudrait revoir ça plus tard.]
4        <BOUCLE_autoriser_modifier (CONDITION) {si #AUTORISER{infositesmodifier, projetssite, #ID_PROJETS_SITE, (#SESSION|unserialize), #GET{opt}}|oui}>
5                <div class="block boutons">
6                        <div class="list-group menu" role="menu">
7                                <a role="menuitem" tabindex="-1" href="[(#URL_PAGE{projets_site_edit,id_projets_site=#ID_PROJETS_SITE}|parametre_url{redirect,#URL_SITE_SPIP/#SELF})]" class="list-group-item bouton modifier" rel="nofollow"><span class="fa-stack text-info"><i class="fa fa-square fa-stack-2x"></i><i class="fa fa-pencil-square-o fa-stack-1x fa-inverse"></i></span>
8                                        <:info_sites:icone_modifier_projets_site:>
9                                </a>[
10                                (#WEBSERVICE*|strlen|oui)
11                                <a role="menuitem" tabindex="-1" href="[(#URL_ACTION_AUTEUR{maj_projets_site,#ID_PROJETS_SITE,#SELF})]" class="list-group-item bouton website" onmouseover="$(this).find('i.fa-refresh').addClass('fa-spin')" onmouseout="$(this).find('i.fa-refresh').removeClass('fa-spin')"><span class="fa-stack text-info"><i class="fa fa-square fa-stack-2x"></i><i class="fa fa-refresh fa-stack-1x fa-inverse"></i></span>
12                                        <:projets_site:maj_projets_site:>
13                                </a>
14                                <a role="menuitem" tabindex="-1" href="[(#URL_PAGE{webservice}|parametre_url{id_projets_site,#ID_PROJETS_SITE})]" class="list-group-item bouton website"><span class="fa-stack text-primary"><i class="fa fa-square fa-stack-2x"></i><i class="fa fa-globe fa-stack-1x fa-inverse"></i></span>
15                                <:info_sites:btn_webservice_consultation:>
16                                </a>][(#LOGICIEL_PLUGINS*|strlen|oui|et{[(#LOGICIEL_NOM*|in_array{#GET{liste_logiciels}}|oui)]})
17                                <a role="menuitem" tabindex="-1" href="[(#URL_PAGE{diagnostic}|parametre_url{id_projets_site,#ID_PROJETS_SITE})]" class="list-group-item bouton diagnostic"><span class="fa-stack text-primary"><i class="fa fa-square fa-stack-2x"></i><i class="fa fa-table fa-stack-1x fa-inverse"></i></span>
18                                        <:info_sites:btn_diagnostic:>
19                                </a>
20                                <a role="menuitem" tabindex="-1" href="[(#URL_PAGE{diagnostic_maj}|parametre_url{id_projets_site,#ID_PROJETS_SITE})]" class="list-group-item bouton diagnostic"><span class="fa-stack text-primary"><i class="fa fa-square fa-stack-2x"></i><i class="fa fa-table fa-stack-1x fa-inverse"></i></span>
21                                        <:info_sites:btn_diagnostic_maj:>
22                                </a>][
23                                (#AUTORISER{infositessupprimer, projetssite, #ID_PROJETS_SITE, [(#SESSION|unserialize)], #GET{opt}}|oui)
24                                <a role="menuitem" tabindex="-1" href="[(#URL_ACTION_AUTEUR{supprimer_projets_site,#ID_PROJETS_SITE,#URL_PAGE{projets_sites}})]" class="list-group-item bouton website" onclick='return confirm("<:projets_site:confirmer_supprimer_projets_site:>\n\n<:projets_site:supprimer_projets_site_explication:>")'><span class="fa-stack text-danger"><i class="fa fa-square fa-stack-2x"></i><i class="fa fa-trash fa-stack-1x fa-inverse"></i></span>
25                                        <:projets_site:supprimer_projets_site:>
26                                </a>]
27                        </div>
28                </div>
29        </BOUCLE_autoriser_modifier>
30
31        <B_projets_sites_liens>
32                        <BOUCLE_projets_sites_liens (projets_sites_liens) {id_projets_site} {objet="projet"}>
33                                [(#INCLURE{fond=objets/infos/projet,id_projet=#ID_OBJET,titre_projet=oui})]
34                        </BOUCLE_projets_sites_liens>
35        </B_projets_sites_liens>
36</BOUCLE_extra>
Note: See TracBrowser for help on using the repository browser.