Changeset 61250 in spip-zone


Ignore:
Timestamp:
May 13, 2012, 8:45:01 AM (8 years ago)
Author:
zonepro@…
Message:
  • 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
Location:
_plugins_/sel
Files:
7 added
17 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sel/formulaires/editer_acces_auteur.php

    r61002 r61250  
    3232        if (is_array($certifier)) {
    3333                foreach ($certifier as $id_auteur => $acces) {
    34                         if ($acces = '1utilisateur_ok') $stt = '1comite'; else $stt = '6forum';
     34                        if ($acces == '1utilisateur_ok') $stt = '1comite'; else $stt = '6forum';
    3535                        $resupdate = sql_updateq('spip_auteurs',array('acces'=>$acces,'statut'=>$stt),'id_auteur='.sql_quote($id_auteur));
    3636                        if ($resupdate) {
     
    5050        $retour = ancre_url ($retour, 'pagination_utilisateurs');
    5151        $traitement['redirect'] = $retour;
    52         spip_log($certifier,'nn');
    53         spip_log($resupdate,'nn');
    5452        return $traitement;
    5553}
  • _plugins_/sel/formulaires/editer_annonce.html

    r61168 r61250  
    55        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
    66        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur}) <:info_recommencer:></p>]
    7        
     7
    88        <form method='post' action='#ENV{action}'><div>
    99                [(#REM) declarer les hidden qui declencheront le service du formulaire
  • _plugins_/sel/lang/sel_fr.php

    r61168 r61250  
    1010                //0,1,2...
    1111                '0nouveau'      => 'profil non certifié',
    12                 '1utilisateur_ok'=>'profil certifié',                           
     12                '0nouvelle'     => 'nouvelle annonce',
     13                '1annonce_ok'   => 'annonce validée',
     14                '1utilisateur_ok'=>'profil certifié',   
     15                '2annonce_ko'   => 'annonce refusée',
    1316                '2utilisateur_ko'=>'profil refusé',
    1417                '3admin_local'=>'administrateur local',
     
    2023                'acces_insuffisant_explication' => 'Vous ne disposez pas du niveau d\'accès nécessaire pour consulter ces informations',
    2124                'accueil'                               => 'Accueil',
     25                'admin_moderer_annonces'=>'Valider ou refuser des annonces',
     26                'admin_moderer_annonces_explications'=>'Cette page vous permet de valider les annonces postées, de les refuser ou de les laisser en attente.',
     27                'admin_moderer_annonces_pasconfig'=>'Le catalogue est configuré pour que les annonces soient validées automatiquement dès leur dépot. Cette page n\'a donc pas lieu d\'être pour cette configuration.',         
    2228                'admin_moderer_utilisateurs'=>'Certifier ou refuser des utilisateurs',
     29                'admin_moderer_utilisateurs_pasconfig'=>'Le catalogue est configuré pour que les utilisateurs n\'aient pas besoin de certification pour déposer leurs annonces et utiliser pleinement le catalogue. Cette page n\'a donc pas lieu d\'être pour cette configuration.',
    2330                'admin_voir_utilisateurs'=>'Voir et exporter la liste des utilisateurs',
    2431                'adresse_annonce'                       => 'Adresse de cette annonce',
     
    7279       
    7380                //D
     81                'date_saisie'           => 'Date de saisie',
    7482                'deconnexion'           => 'Déconnexion',
    7583                'description'           => 'Description',
     84                'direction_echange'     => 'Direction de l\'échange',
    7685                'du'                            => 'Du',
    7786       
     
    176185                //L
    177186                'localisation'          =>      'Localisation',
     187                'localisation_derniers_inscrits'=>'Localisation des derniers inscrits',
    178188                'localisez'                     => 'Localisez les nouveaux inscrits',
    179189                'localite'                      => 'Localité',
     
    184194                'membre_auteur_sel' => 'Membre du ou des SEL(s) suivant(s) :',
    185195                'mes_annonces'          => 'Mes annonces',
     196                'mes_demandes'          => 'Mes demandes',
     197                'mes_offres'            => 'Mes offres',
     198                'mes_partages'          => 'Mes partages',
    186199                'modifier'                      => 'Modifier',
    187200                'modifier_annonce'      => 'Modifier une annonce',
     
    202215               
    203216                //N
     217                'nature'                        => 'Nature',
    204218                'nom'                           => 'Nom',
    205219                'nouvelles_annonces'=> 'Nouvelles annonces',
     
    297311                //Q
    298312                'que_voulez_vous_faire'=>'Que voulez-vous faire ?',
     313               
    299314                //R
    300315                'recap_annonce'                 => 'Récapitulatif de votre annonce',
     
    310325                'themes_selectionnes'           => 'Si les thèmes ci-dessous vous conviennent, cliquez silmplement sur Enregistrer. Sinon, cochez ci-dessous vos propres thèmes en remplacement.',
    311326                'themes_trouves_annonce'        => 'Thèmes trouvés',
    312                
     327                'titre'                         => 'Titre',
    313328               
    314329                //U
     
    316331               
    317332                //V
     333                'valider_ko'                    => 'Refuser',
     334                'valider_ok'                    => 'Valider',
     335                'valider_oko'                   => 'En attente',
    318336                'validite_annonce'      => 'Période de validité de l\'annonce',
    319337                'validite_annonce_explications'=>'Toute annonce se voit attribuer une durée de validité par défaut, à partir du jour de sa saisie. Vous pouvez néanmoins lui attribuer vous-même un créneau, en lui associant une date de votre choix
  • _plugins_/sel/paquet.xml

    r61013 r61250  
    2828<pipeline nom="formulaire_traiter" inclure="pipelines/complement_editer_auteur.php" />
    2929<pipeline nom="header_prive" inclure="pipelines/header_prive.php" />
    30 
     30<pipeline nom="taches_generales_cron" inclure="pipelines/crons.php" />
     31       
    3132<!-- ERGONOMIE DANS ESPACE PRIVE A REVOIR ET UNIFORMISER AVEC PLUGIN.XML -->
    3233<menu nom="sels" titre="sel:titre_sel" parent="menu_edition" icone="images/sel-16.png" />
  • _plugins_/sel/pipelines/complement_editer_auteur.php

    r60767 r61250  
    8484                if ($flux['data']['id_auteur']=='oui') {
    8585                        $flux['data']['statut'] = '6forum';
    86                         $flux['data']['acces'] = '0nouveau';
    8786                        $flux['data']['sels0'] = '';
    8887                        $flux['data']['corresp_tous_sel'] = '';
     
    9190                        // (sauter le 0 du tableau car se base sur #COMPTEUR_BOUCLE)
    9291                }
     92                if ($GLOBALS['meta']['moderation_utilisateur'] == 'non') $flux['data']['acces'] = '1utilisateur_ok';
     93                else $flux['data']['acces'] = '0nouveau';
    9394        }
    9495        return $flux;   
  • _plugins_/sel/plugin.xml

    r61002 r61250  
    100100                <inclure>pipelines/complement_editer_auteur.php"</inclure>
    101101        </pipeline>
     102        <pipeline>
     103                <nom>taches_generales_cron</nom>
     104                <inclure>pipelines/crons.php"</inclure>
     105        </pipeline>
    102106       
    103107   <!-- precise les dependances vis-vis de d'autres plugins (ou de spip), voir plus bas <necessite id="nomplugin" version="[versionminimale;versionmax]" />--> 
  • _plugins_/sel/squelettes/admin_liste_utilisateurs.html

    r61002 r61250  
    2121</script>
    2222<script type="text/javascript">
    23      function initialise1() {
     23    function initialise1() {
    2424                 
    25         var mesOptions = {
    26           center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris
    27           zoom: 5,
    28           mapTypeId: google.maps.MapTypeId.ROADMAP,       
    29                 };
     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                });
    3047
    31         var zemap1 = new google.maps.Map(document.getElementById("carte1"),
    32             mesOptions);               
    33                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss');
    34                 georssLayer.setMap(zemap1);
    35 
    36                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss');
    37                 georssLayer.setMap(zemap1);
    38 
    39                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss');
    40                 georssLayer.setMap(zemap1);
    41 
    42                 };
     48        };
    4349         
    4450        // si la personne est connectée, elle peut voir sa localisation dans cette carte
     
    8793                <p><:sel:admin_voir_utilisateurs_explications:></p>
    8894               
    89                 <a href="[(#URL_ACTION_AUTEUR{admin_exporter,u}|parametre_url{tri,#ENV{tri}}|parametre_url{senstri,#ENV{senstri}})]"><img src="#CHEMIN{img/puce_verte.png}" /> <:sel:exporter:></a><br />
    90                 <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.png}" /> <:sel:imprimer:></a>
     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>
    9197                #SET{admin,oui}
    9298                ]       
  • _plugins_/sel/squelettes/admin_moderation_utilisateurs.html

    r61002 r61250  
    2222</script>
    2323<script type="text/javascript">
    24      function initialise1() {
     24    function initialise1() {
    2525                 
    26         var mesOptions = {
    27           center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris
    28           zoom: 5,
    29           mapTypeId: google.maps.MapTypeId.ROADMAP,       
    30                 };
     26                var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul');                       
     27               
     28                var mesOptions = {
     29                        zoom: 3,
     30                        mapTypeId: google.maps.MapTypeId.ROADMAP
     31                }               
     32               
     33                /**
     34                 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1'
     35                 */     
     36        var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions);
     37                coucheKml.setMap(zemap1);
     38               
     39                /**             
     40                 * Une fois notre KML chargé on centre automatiquement la carte
     41                 * et l'on optimise son affichage grâce aux méthodes :
     42                 * fitBounds() et getDefaultViewport() afin que le département
     43                 * soit totalement visible.
     44                 */
     45                google.maps.event.addListener(coucheKml, "status_changed" , function() {
     46                        zemap1.fitBounds(coucheKml.getDefaultViewport());
     47                });
    3148
    32         var zemap1 = new google.maps.Map(document.getElementById("carte1"),
    33             mesOptions);               
    34                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss');
    35                 georssLayer.setMap(zemap1);
    36 
    37                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss');
    38                 georssLayer.setMap(zemap1);
    39 
    40                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss');
    41                 georssLayer.setMap(zemap1);
    42 
    43                 };
     49        };
    4450         
    4551        // si la personne est connectée, elle peut voir sa localisation dans cette carte
     
    7985        </div><!-- .more -->
    8086        <div class="content" id="content">
     87        [(#CONFIG{moderation_utilisateur}|=={oui}|oui)
    8188                [(#SESSION{acces}|=={3admin_local}|or{#SESSION{acces}|=={4admin_general}}|non)
    8289                <h1><:sel:acces_insuffisant:></h1>
     
    9097                ]       
    9198                <p>&nbsp;</p>
    92 
    93        
     99        ]
     100        [(#CONFIG{moderation_annonce}|=={oui}|non)
     101                <h1><:sel:admin_moderer_utilisateurs:></h1>                     
     102                <p><:sel:admin_moderer_utilisateurs_pasconfig:></p>     
     103        ]       
    94104
    95105    </div><!-- .content -->     
  • _plugins_/sel/squelettes/avatar.html

    r61168 r61250  
    2525     function initialise1() {
    2626                 
    27         var mesOptions = {
    28           center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris
    29           zoom: 5,
    30           mapTypeId: google.maps.MapTypeId.ROADMAP,       
    31                 };
    32 
    33         var zemap1 = new google.maps.Map(document.getElementById("carte1"),
    34             mesOptions);               
    35                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss');
    36                 georssLayer.setMap(zemap1);
    37 
    38                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss');
    39                 georssLayer.setMap(zemap1);
    40 
    41                 var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss');
    42                 georssLayer.setMap(zemap1);
    43 
    44                 };
     27                var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul');                 
     28
     29                var mesOptions = {
     30                        zoom: 3,
     31                        mapTypeId: google.maps.MapTypeId.ROADMAP
     32                }               
     33                       
     34                /**
     35                 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1'
     36                 */     
     37                var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions);
     38                coucheKml.setMap(zemap1);
     39                       
     40                /**             
     41                 * Une fois notre KML chargé on centre automatiquement la carte
     42                 * et l'on optimise son affichage grâce aux méthodes :
     43                 * fitBounds() et getDefaultViewport() afin que le département
     44                 * soit totalement visible.
     45                 */
     46                google.maps.event.addListener(coucheKml, "status_changed" , function() {
     47                        zemap1.fitBounds(coucheKml.getDefaultViewport());
     48                });
     49
     50        };
    4551         
    4652        // si la personne est connectée, elle peut voir sa localisation dans cette carte
  • _plugins_/sel/squelettes/css/sel.css

    r61168 r61250  
    461461}
    462462
     463.bulle_smallgmap {
     464        font-size: 0.8em;
     465}
     466
    463467.deco {
    464468        border-bottom: dotted 1px #939292;
  • _plugins_/sel/squelettes/inclure/cote.html

    r61002 r61250  
    22                <h3 class="entete_encart_admin blanc"><:sel:gestion_inscriptions:></h3>
    33                <div class="corps_encart_admin" >
     4                [(#CONFIG{moderation_utilisateur}|=={oui}|oui)
    45                <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<a href="#URL_PAGE{admin_moderation_utilisateurs}"><:sel:admin_moderer_utilisateurs:></a><br />
     6                ]
    57                <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<a href="#URL_PAGE{admin_liste_utilisateurs}"><:sel:admin_voir_utilisateurs:></a><br />
    68                <small>--...(en développement :)...--</small><br />
     
    1517                <h3 class="entete_encart_admin blanc"><:sel:gestion_annonces:></h3>
    1618                <div class="corps_encart_admin" >
    17                 <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<a href="#URL_PAGE{admin_moderation_annonces}">Valider / refuser des annonces</a><br />
     19                [(#CONFIG{moderation_annonce}|=={oui}|oui)
     20                <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<a href="#URL_PAGE{admin_moderation_annonces}"><:sel:admin_moderer_annonces:></a><br />
     21                ]
     22                <small>--...(en développement :)...--</small><br />
    1823                <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<a href="#URL_PAGE{admin_gestion_annonces_perimees}">Gérer les annonces périmées</a><br />
    1924                <img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<a href="#URL_PAGE{admin_liste_annonces_fixes}">Voir la liste des annonces à dates fixes (pour mois prochain, date paramétrable)</a><br />
     
    3843                <div class="corps_encart" >
    3944                        <ul>
     45                        <BOUCLE_derniers_inscrits(AUTEURS) {tous} {par inscription} {inverse} {0,6}>
    4046                        <li>
    41                         Bernadette<br />
    42                         SEL de Thiviers (France)
     47                        #PRENOM #NOM<br />
     48                        <BOUCLE_sels(CORRESPONDANCES) {id_auteur}>
     49                        <BOUCLE_nomsels(SELS) {id_sel}>
     50                        #NOM -
     51                        </BOUCLE_nomsels>
     52                        [(#ID_SEL|=={0}|oui) <:sel:jeu:>]
     53                        </BOUCLE_sels>
     54                        </B_sels>
     55                        <//B_sels>
     56                        &#091;#PAYS&#093;
    4357                        </li>
    44                         <li>
    45                         Alain<br />
    46                         SEL de Brest (France)
    47                         </li>
    48                         <li>
    49                         Norredine<br />
    50                         SEL de la Bièvres (France)
    51                         </li>
    52                         <li>
    53                         Eric<br />
    54                         SEL de Courreau (Belgique)
    55                         </li>
    56                         <li>
    57                         Famille Guillaume<br />
    58                         SEL du Val de Marne (France)
    59                         </li>
    60                         <li>
    61                         Jean-Philippe<br />
    62                         SEL du Puy en Velay (France)
    63                         </li>                   
     58                        </BOUCLE_derniers_inscrits>
     59                        </B_derniers_inscrits>
     60                        u
     61                        <//B_derniers_inscrits>         
    6462                        </ul>
    6563                </div> 
  • _plugins_/sel/squelettes/inclure/plus.html

    r61168 r61250  
     1#CACHE{0}
    12<h3 class="entete_encart blanc">
    23                [(#SESSION{id_auteur}|non)<:sel:nouvelles_annonces:>]
     
    45</h3>
    56                <div class="corps_encart">
     7                        <B_annonces>
    68                        <ul>
    7                         <BOUCLE_annonces(ANNONCES) {id_auteur = #SESSION{id_auteur} ?} {statut = 1annonce_ok} {0,6}>
     9                        <BOUCLE_annonces(ANNONCES) {id_auteur = #SESSION{id_auteur}} {statut = 1annonce_ok} {par date_saisie} {inverse} {0,6}>
    810                        <li><strong>#DIRECTION_ECHANGE</strong> : #TITRE<br />
    911                        #VILLE
     
    1113                        </li>
    1214                        </BOUCLE_annonces>
    13                         <li>
    14                         <strong>Offre</strong> : triporteur<br />
    15                         Tours
    16                         [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">&#91;modifier&#93;</a><a href="" class="rouge">&#91;supprimer&#93;</a>]
    17                         </li>
    18                         <li>
    19                         <strong>Demande</strong>  : garde chat 3 jours<br />
    20                         Brest
    21                         [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">&#91;modifier&#93;</a><a href="" class="rouge">&#91;supprimer&#93;</a>]
    22                         </li>
    23                         <li>
    24                         <strong>Partage</strong>  : chants / danse folklorique : week-end du 1er mai<br />
    25                         Montauban
    26                         [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">&#91;modifier&#93;</a><a href="" class="rouge">&#91;supprimer&#93;</a>]
    27                         </li>
    28                         <li>
    29                         <strong>Offre</strong>  : canapé-lit<br />
    30                         Ermont-Eaubonne (95)
    31                         [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">&#91;modifier&#93;</a><a href="" class="rouge">&#91;supprimer&#93;</a>]
    32                         </li>
    33                         <li>
    34                         <strong>Demande</strong>  : qui aurait une canette pour machine à coudre ?<br />
    35                         Villeurbane
    36                         [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">&#91;modifier&#93;</a><a href="" class="rouge">&#91;supprimer&#93;</a>]
    37                         </li>
    38                         <li>
    39                         <strong>Partage</strong>  : Sortie botanique & plantes comestibles<br />
    40                         Forêt du Vantoux
    41                         [(#SESSION{id_auteur}|oui)<br /><a href="" class="rouge">&#91;modifier&#93;</a><a href="" class="rouge">&#91;supprimer&#93;</a>]
    42                         </li>                   
    4315                        </ul>
     16                        </B_annonces>
     17                                <B_toutes_annonces>
     18                                <ul>
     19                                <BOUCLE_toutes_annonces(ANNONCES) {statut = 1annonce_ok} {par date_saisie} {inverse} {0,6}>
     20                                        <li><strong>#DIRECTION_ECHANGE</strong> : #TITRE<br />
     21                                        #VILLE
     22                                        [(#SESSION{id_auteur}|oui)<br /><a href="[(#URL_PAGE{modifier_annonce}|parametre_url{id_annonce,#ID_ANNONCE})]" class="rouge">&#91;<:sel:modifier:>&#93;</a><a href="" class="rouge">&#91;<:sel:supprimer:>&#93;</a>]
     23                                        </li>
     24                                </BOUCLE_toutes_annonces>
     25                                </ul>
     26                                </B_toutes_annonces>                           
     27                        <//B_annonces>                                         
     28
    4429                </div>
    4530                [(#CHEMIN{inclure/nav.html}|oui) <INCLURE{fond=inclure/nav,env} />]
  • _plugins_/sel/squelettes/nouvel_utilisateur.html

    r61002 r61250  
    3535function initialise() {
    3636       
    37     var mesOptions = {
    38         center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris
    39         zoom: 20,
    40         mapTypeId: google.maps.MapTypeId.ROADMAP,         
    41         };
    42 
    43     var zemap1 = new google.maps.Map(document.getElementById("carte1"),
    44         mesOptions);
     37                var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul');                       
    4538               
    46         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss');
    47         georssLayer.setMap(zemap1);
    48 
    49         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss');
    50         georssLayer.setMap(zemap1);
    51 
    52         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss');
    53         georssLayer.setMap(zemap1);
     39                var mesOptions = {
     40                        zoom: 3,
     41                        mapTypeId: google.maps.MapTypeId.ROADMAP
     42                }               
     43               
     44                /**
     45                 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1'
     46                 */     
     47        var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions);
     48                coucheKml.setMap(zemap1);
     49               
     50                /**             
     51                 * Une fois notre KML chargé on centre automatiquement la carte
     52                 * et l'on optimise son affichage grâce aux méthodes :
     53                 * fitBounds() et getDefaultViewport() afin que le département
     54                 * soit totalement visible.
     55                 */
     56                google.maps.event.addListener(coucheKml, "status_changed" , function() {
     57                        zemap1.fitBounds(coucheKml.getDefaultViewport());
     58                });
    5459
    5560};
  • _plugins_/sel/squelettes/nouvelle_annonce.html

    r61168 r61250  
    9090function initialise() {
    9191       
    92     var mesOptions = {
    93         center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris
    94         zoom: 20,
    95         mapTypeId: google.maps.MapTypeId.ROADMAP,         
    96         };
    97 
    98     var zemap1 = new google.maps.Map(document.getElementById("carte1"),
    99         mesOptions);
     92                var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul');                       
    10093               
    101         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss');
    102         georssLayer.setMap(zemap1);
    103 
    104         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss');
    105         georssLayer.setMap(zemap1);
    106 
    107         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss');
    108         georssLayer.setMap(zemap1);
     94                var mesOptions = {
     95                        zoom: 3,
     96                        mapTypeId: google.maps.MapTypeId.ROADMAP
     97                }               
     98               
     99                /**
     100                 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1'
     101                 */     
     102        var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions);
     103                coucheKml.setMap(zemap1);
     104               
     105                /**             
     106                 * Une fois notre KML chargé on centre automatiquement la carte
     107                 * et l'on optimise son affichage grâce aux méthodes :
     108                 * fitBounds() et getDefaultViewport() afin que le département
     109                 * soit totalement visible.
     110                 */
     111                google.maps.event.addListener(coucheKml, "status_changed" , function() {
     112                        zemap1.fitBounds(coucheKml.getDefaultViewport());
     113                });
    109114
    110115};
  • _plugins_/sel/squelettes/nouvelle_annonce_theme.html

    r61168 r61250  
    2525function initialise() {
    2626       
    27     var mesOptions = {
    28         center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris
    29         zoom: 20,
    30         mapTypeId: google.maps.MapTypeId.ROADMAP,         
    31         };
    32 
    33     var zemap1 = new google.maps.Map(document.getElementById("carte1"),
    34         mesOptions);
     27                var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul');                       
    3528               
    36         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss');
    37         georssLayer.setMap(zemap1);
    38 
    39         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=ivry-sur-seine&lang=fr-fr&format=feed-georss');
    40         georssLayer.setMap(zemap1);
    41 
    42         var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss');
    43         georssLayer.setMap(zemap1);
     29                var mesOptions = {
     30                        zoom: 3,
     31                        mapTypeId: google.maps.MapTypeId.ROADMAP
     32                }               
     33               
     34                /**
     35                 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1'
     36                 */     
     37        var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions);
     38                coucheKml.setMap(zemap1);
     39               
     40                /**             
     41                 * Une fois notre KML chargé on centre automatiquement la carte
     42                 * et l'on optimise son affichage grâce aux méthodes :
     43                 * fitBounds() et getDefaultViewport() afin que le département
     44                 * soit totalement visible.
     45                 */
     46                google.maps.event.addListener(coucheKml, "status_changed" , function() {
     47                        zemap1.fitBounds(coucheKml.getDefaultViewport());
     48                });
    4449
    4550};
  • _plugins_/sel/squelettes/sommaire.html

    r61168 r61250  
    1717[(#SESSION{id_auteur}|oui)<:sel:bienvenue:> #SESSION{nom} -]
    1818[(#NOM_SITE_SPIP|textebrut)][ - (#SLOGAN_SITE_SPIP|textebrut)]
     19#SPIP_CRON
    1920</title>
    2021[<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|textebrut)" />]
     
    2425    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    2526    <script type="text/javascript"
    26       src="http://maps.googleapis.com/maps/api/js?sensor=true">
     27      src="http://maps.googleapis.com/maps/api/js?sensor=false">
    2728    </script>
    2829    <script type="text/javascript">
    2930      function initialise1() {
    30                  
    31         var mesOptions = {
    32           center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}), // Paris
    33           zoom: 5,
    34           mapTypeId: google.maps.MapTypeId.ROADMAP,       
    35                 };
    36 
    37         var zemap1 = new google.maps.Map(document.getElementById("carte1"),
    38             mesOptions);               
     31                var coucheKml = new google.maps.KmlLayer('#URL_SITE_SPIP/spip.php?page=kml_nouveaux_inscrits&var_mode=recalcul'); /* #URL_SITE_SPIP/#CHEMIN{tmp/nouveaux_inscrits.kml} */                 
     32                /*
     33                Lecture de flux GeoRSS avec l'objet KmlLayer :
    3934                var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=paris&lang=fr-fr&format=feed-georss');
    4035                georssLayer.setMap(zemap1);
     
    4540                var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?tags=brest&lang=fr-fr&format=feed-georss');
    4641                georssLayer.setMap(zemap1);
    47 
    48                 };
     42                */
     43               
     44                var mesOptions = {
     45                        zoom: 3,
     46                        mapTypeId: google.maps.MapTypeId.ROADMAP
     47                }               
     48               
     49                /* retiré de mesOptions : center: new google.maps.LatLng(#GET{lat,48.85}, #GET{lon,2.35}),  Paris */
     50               
     51                /**
     52                 * On affiche notre 'coucheKML' sur la carte nommée 'zemap1'
     53                 */     
     54        var zemap1 = new google.maps.Map(document.getElementById("carte1"), mesOptions);
     55                coucheKml.setMap(zemap1);
     56               
     57                /**             
     58                 * Une fois notre KML chargé on centre automatiquement la carte
     59                 * et l'on optimise son affichage grâce aux méthodes :
     60                 * fitBounds() et getDefaultViewport() afin que le département
     61                 * soit totalement visible.
     62                 */
     63                google.maps.event.addListener(coucheKml, "status_changed" , function() {
     64                        zemap1.fitBounds(coucheKml.getDefaultViewport());
     65                });
     66
     67
     68        };
    4969         
    5070        // si la personne est connectée, elle peut voir sa localisation dans cette carte
     
    6787                map.setCenter(latlng); 
    6888    };
     89        // google.maps.event.addDomListener(window, 'load', initialise1);
     90        // google.maps.event.addDomListener(window, 'load', initialise2);
    6991    </script>
    7092
     
    7698</head>
    7799
    78 <body class="pas_surlignable page_sommaire" onload="initialise1();initialise2()">
     100<body class="pas_surlignable page_sommaire" onload="initialise1();initialise2()"> <!--  -->
    79101<div class="page">
    80102[(#CHEMIN{inclure/header.html}|oui) <INCLURE{fond=inclure/header}{home=oui} />]
     
    162184                </BOUCLE_corr>
    163185                </p>
    164                 </B_corr>                       
    165 
    166                 <p class="gris">>> Modifier mes données (en développement) </p>
     186                </B_corr>
    167187               
    168188                </BOUCLE_logo>
     
    182202                <ul>
    183203                <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<a href="#URL_PAGE{nouvelle_annonce}"><:sel:poster_annonce:></a></li>
     204                <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<:sel:modifier_donnees:> (en développement) </a></li>
    184205                <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<:sel:consulter_catalogue:> (en développement)</li>
    185206                <li><img src="#CHEMIN{img/puce_verte_creuse.gif}" alt="" />&nbsp;<:sel:consulter_correspondants:> (en développement)</li>
Note: See TracChangeset for help on using the changeset viewer.