source: spip-zone/_plugins_/sel/squelettes/admin_liste_utilisateurs.html @ 61250

Last change on this file since 61250 was 61250, checked in by zonepro@…, 9 years ago
  • connexion des map google avec le kml dynamique -> derniers inscrits
  • on conditionne l'appatition de la modération utilisateur / annonce dans le menu aux options configurées dans les meta
  • ceinture et bretelle : on vérifie aux différents étages des inclure le droit de visualiser / agir sur les pages concernées
File size: 8.0 KB
Line 
1<BOUCLE_lonlat(AUTEURS) {id_auteur = #ENV{id_auteur}} {tout}>
2                #SET{lon,#LON}
3                #SET{lat,#LAT}
4</BOUCLE_lonlat>
5<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6[(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ ]
7<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
8<!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
9<!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
10<!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
11<!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
12<head>
13<script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
14<title><:sel:admin_voir_utilisateurs:> - [(#NOM_SITE_SPIP|textebrut)][ - (#SLOGAN_SITE_SPIP|textebrut)]</title>
15[<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|textebrut)" />]
16[(#CHEMIN{inclure/head.html}|oui) <INCLURE{fond=inclure/head} />]
17[(#CHEMIN{inclure/head.html}|non) <INCLURE{fond=inc-head}>]
18<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
19<script type="text/javascript"
20    src="http://maps.googleapis.com/maps/api/js?sensor=true">
21</script>
22<script type="text/javascript">
23    function initialise1() {
24                 
25                var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul');                       
26               
27                var mesOptions = {
28                        zoom: 3,
29                        mapTypeId: google.maps.MapTypeId.ROADMAP
30                }               
31               
32                /**
33                 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1'
34                 */     
35        var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions);
36                coucheKml.setMap(zemap1);
37               
38                /**             
39                 * Une fois notre KML chargé on centre automatiquement la carte
40                 * et l'on optimise son affichage grâce aux méthodes :
41                 * fitBounds() et getDefaultViewport() afin que le département
42                 * soit totalement visible.
43                 */
44                google.maps.event.addListener(coucheKml, "status_changed" , function() {
45                        zemap1.fitBounds(coucheKml.getDefaultViewport());
46                });
47
48        };
49         
50        // si la personne est connectée, elle peut voir sa localisation dans cette carte
51    function initialise2() {
52                var map;
53                var infowindow = new google.maps.InfoWindow();
54                var marker;
55                var latlng = new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35});
56                var myOptions = {
57                        zoom: 15,
58                        center: latlng,
59                        mapTypeId: google.maps.MapTypeId.ROADMAP
60                }
61                map = new google.maps.Map(document.getElementById("carte2"), myOptions)
62                marker = new google.maps.Marker({
63                        position: latlng,
64                                        map: map
65                        });             
66                infowindow.open(map, marker);
67                map.setCenter(latlng); 
68    };
69</script>
70</head>
71
72<body class="pas_surlignable page_admin_moderation_utilisateurs" onload="initialise1();initialise2();" >
73
74<div class="page">
75[(#CHEMIN{inclure/header.html}|oui) <INCLURE{fond=inclure/header} />]
76[(#CHEMIN{inclure/header.html}|non) <INCLURE{fond=inc-entete}>]
77
78
79        <div class="main">
80        <div class="wrapper hfeed">
81        <div class="ariane rouge"><a href="#URL_SITE_SPIP"><:sel:accueil:></a> > <:sel:admin_voir_utilisateurs:></div>
82       
83        <div class="more">
84        <INCLURE{fond=inclure/plus}>   
85        </div><!-- .more -->
86        <div class="content" id="content">     
87                [(#SESSION{acces}|=={3admin_local}|or{#SESSION{acces}|=={4admin_general}}|non)
88                <h1><:sel:acces_insuffisant:></h1>
89                <p><:sel:acces_insuffisant_explication:></p>
90                ]
91                [(#SESSION{acces}|=={3admin_local}|or{#SESSION{acces}|=={4admin_general}}|oui)
92                <h1><:sel:admin_voir_utilisateurs:></h1>                       
93                <p><:sel:admin_voir_utilisateurs_explications:></p>
94               
95                <a href="[(#URL_ACTION_AUTEUR{admin_exporter,u}|parametre_url{tri,#ENV{tri}}|parametre_url{senstri,#ENV{senstri}})]"><img src="#CHEMIN{img/puce_verte_creuse.gif}" /> <:sel:exporter:></a><br />
96                <a href="[(#URL_PAGE{spipdf}|parametre_url{spipdf,pdf/admin_liste_utilisateurs_pdf}|parametre_url{nom_fichier,liste_des_utilisateurs}|parametre_url{tri,#ENV{tri}}|parametre_url{senstri,#ENV{senstri}})]" class="gris"><img src="#CHEMIN{img/puce_verte_creuse.gif}" /> <:sel:imprimer:></a>
97                #SET{admin,oui}
98                ]       
99                <p>&nbsp;</p>
100
101                <B_utilisateurs>
102                <div class="pagination">#PAGINATION{page_precedent_suivant}</div>
103                <table class="spip" rules="all">
104                <caption>[(#GRAND_TOTAL) <:sel:utilisateurs:>]</caption>
105                <thead>
106                        <tr>
107                                <th><:sel:login:>
108
109                                        <a id="triaz" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,login}|parametre_url{senstri,''})]" title="ggg">
110                                        <img src="#CHEMIN{img/asc.png}" alt="<:sel:tri_ascendant:>" />
111                                        </a>&nbsp;<a id="triza" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,login}|parametre_url{senstri,inverse})]">
112                                        <img src="#CHEMIN{img/desc.png}" alt="<:sel:tri_descendant:>" />
113                                        </a>
114
115                                </th>
116                                <th><:sel:nom:> <:sel:prenom:><br />
117
118                                        <a id="triaz" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,nom}|parametre_url{senstri,''})]">
119                                        <img src="#CHEMIN{img/asc.png}" alt="<:sel:tri_ascendant:>" />
120                                        </a>&nbsp;<a id="triza" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,nom}|parametre_url{senstri,inverse})]">
121                                        <img src="#CHEMIN{img/desc.png}" alt="<:sel:tri_descendant:>" />
122                                        </a>
123               
124                               
125                                </th>
126                                <th><:sel:acces:><br />
127                               
128                                        <a id="triaz" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,acces}|parametre_url{senstri,''})]">
129                                        <img src="#CHEMIN{img/asc.png}" alt="<:sel:tri_ascendant:>" />
130                                        </a>&nbsp;<a id="triza" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,acces}|parametre_url{senstri,inverse})]">
131                                        <img src="#CHEMIN{img/desc.png}" alt="<:sel:tri_descendant:>" />
132                                        </a>                           
133                               
134                                </th>
135                                <th><:sel:localite:>
136                               
137                                        <a id="triaz" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,ville}|parametre_url{senstri,''})]">
138                                        <img src="#CHEMIN{img/asc.png}" alt="<:sel:tri_ascendant:>" />
139                                        </a>&nbsp;<a id="triza" href="[(#URL_PAGE{admin_liste_utilisateurs}|parametre_url{tri,ville}|parametre_url{senstri,inverse})]">
140                                        <img src="#CHEMIN{img/desc.png}" alt="<:sel:tri_descendant:>" />
141                                        </a>                           
142                               
143                                </th>
144                                <th><:sel:seljeu:></th>
145                        </tr>
146                </thead>
147                <tbody>
148
149                <BOUCLE_utilisateurs(AUTEURS) {tout} {acces IN 0nouveau, 1utilisateur_ok, 2utilisateur_ko} {si #GET{admin}} {pagination 15} {par #ENV{tri}}{inverse #ENV{senstri}}>
150
151                <tr class="[(#COMPTEUR_BOUCLE|alterner{fd_blanc,fd_gris})]" >
152                        <td>#LOGIN</td>
153                        <td>[(#NOM)<br />][(#PRENOM)<br />]</td>
154                        <td>
155                        [(#ACCES|=={0nouveau}|oui)<:sel:0nouveau:>]
156                        [(#ACCES|=={1utilisateur_ok}|oui)<:sel:1utilisateur_ok:>]
157                        [(#ACCES|=={2utilisateur_ko}|oui)<:sel:2utilisateur_ko:>]
158                        </td>
159                        <td>
160                        #VILLE [#PAYS]
161                        </td>
162                        <td>
163                        <BOUCLE_sels(CORRESPONDANCES sels) {id_auteur} {fusion id_sel}>
164                        [(#ID_SEL|=={0}|oui) <:sel:jeu:><br />]
165                        [(#ID_SEL|!={0}|oui) #NOM<br />]
166                        </BOUCLE_sels>
167                        </td>
168                </tr>
169                </BOUCLE_utilisateurs>
170                </tbody>
171                </table>
172                <div class="pagination">#PAGINATION{page_precedent_suivant}</div>
173                </B_utilisateurs>
174               
175
176    </div>      <!-- .content -->       
177       
178        </div><!--.wrapper-->
179       
180        <div class="aside">
181        <INCLURE{fond=inclure/cote}>
182        </div><!--.aside-->
183        </div><!--.main-->
184        <img src="#CHEMIN{img/frise_950.png}" />               
185        [(#CHEMIN{inclure/footer.html}|oui) <INCLURE{fond=inclure/footer, skel=#SQUELETTE} />]
186        [(#CHEMIN{inclure/footer.html}|non) <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>]
187
188</div><!--.page-->
189
190</body>
191</html>
Note: See TracBrowser for help on using the repository browser.