Changeset 68105 in spip-zone for _plugins_/COG_gps


Ignore:
Timestamp:
Dec 4, 2012, 5:09:48 AM (7 years ago)
Author:
guillaume@…
Message:

Passage en version 2.0 (SPIP3) le reste

Location:
_plugins_/COG_gps/trunk
Files:
3 added
1 deleted
3 edited
7 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/COG_gps/trunk/base/coggps.php

    r65251 r68105  
    99 */
    1010
    11 function coggps_declarer_tables_principales($tables_principales){
     11function coggps_declarer_tables_objets_sql($tables){
    1212
    1313$table_coggps_field = array(
     
    2020        "autre_nom"             =>      "TEXT NULL   COMMENT 'Nom dans d''autre langue'");
    2121
    22 $tables_principales['spip_cog_communes']['field'] = array_merge($tables_principales['spip_cog_communes']['field'],$table_coggps_field);
     22$tables['spip_cog_communes']['field'] = array_merge($tables['spip_cog_communes']['field'],$table_coggps_field);
    2323
    24 return $tables_principales;
     24return $tables;
    2525
    2626}
  • _plugins_/COG_gps/trunk/coggps_administrations.php

    r68103 r68105  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
     2if (!defined('_ECRIRE_INC_VERSION')) return;
    33
    4 function coggps_upgrade($nom_meta_base_version,$version_cible){
    5           $current_version = 0.0;
    64
    7           if ((!isset($GLOBALS['meta'][$nom_meta_base_version]))
    8           || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    9                           include_spip('base/coggps');
    10                           // cas d'une installation
    11                           if ($current_version=="0.0"){
    12                                           maj_tables('spip_cog_communes');
    13                                           ecrire_meta($nom_meta_base_version, $current_version=$version_cible, 'non');
    14                           }
    15           }
     5function coggps_upgrade($nom_meta_base_version, $version_cible){
     6
     7        $maj = array();
     8        $maj['create'] = array(
     9                array('maj_tables', array('spip_cog_communes')));
     10        include_spip('base/upgrade');
     11        maj_plugin($nom_meta_base_version, $version_cible, $maj);
     12}
     13
     14function coggps_vider_tables($nom_meta_base_version) {
     15
     16        sql_alter("TABLE spip_cog_communes DROP lon,lat,zoom,elevation,elevation_moyenne,population,autre_nom");
     17        effacer_meta($nom_meta_base_version);
    1618}
    1719
     
    1921
    2022
    21 
    22 function coggps_vider_tables($nom_meta_base_version) {
    23         sql_alter("TABLE spip_cog_communes DROP lon,lat,zoom,elevation,elevation_moyenne,population,autre_nom");
    24         effacer_meta($nom_meta_base_version);
    25 }
    26 
    27 
    2823?>
  • _plugins_/COG_gps/trunk/coggps_pipelines.php

    r68103 r68105  
    1212
    1313        if ($flux['args']['exec'] == 'cog'){
    14                 $flux['data'] .=recuperer_fond('prive/raccourcis_gps');
     14                $flux['data'] .=recuperer_fond('prive/squelettes/inclure/raccourcis_gps');
    1515
    1616        }
  • _plugins_/COG_gps/trunk/formulaires/completer_commune_gps.php

    r65251 r68105  
    11<?php
    2 
    3 
    4 
    52
    63// http://doc.spip.org/@inc_editer_mot_dist
  • _plugins_/COG_gps/trunk/formulaires/telecharger_coggps.php

    r65251 r68105  
    33
    44function formulaires_telecharger_coggps_charger(){
     5
    56include_spip('coggps_config');
    67$tab_objet=coggps_config_tab_fichier();
     
    99100
    100101        include_spip('inc/pclzip');
    101         include_spip('inc/ajouter_documents');
     102        include_spip('inc/joindre_document');
    102103        $archive = new PclZip($nom_fichier);
    103104        $archive->extract(_DIR_TMP);
    104         $contenu = verifier_compactes($archive);
    105         foreach ($contenu as $fichier => $size) {
    106                 if($fichier!="readme.txt"){
    107                         rename(_DIR_TMP.$fichier,$nom_fichier_txt);
    108                         }
     105        $contenu = joindre_decrire_contenu_zip($archive);
     106        if(isset($contenu[0]))  {
     107                foreach ($contenu[0] as $fichier) {
     108                        if($fichier['filename']!="readme.txt"){
     109                                rename(_DIR_TMP.$fichier['filename'],$nom_fichier_txt);
     110                                }
     111                }
    109112        }
    110113        unlink($nom_fichier);
  • _plugins_/COG_gps/trunk/paquet.xml

    r68103 r68105  
    1 <plugin>
    2 <nom>COG-GPS</nom>
    3 <icon>images/coggps-32.png</icon>
    4 <auteur>
    5 <!-- Auteur du plugin -->
    6 Guillaume Wauquier &#169; 2012
    7 </auteur>
    8 <licence>GPL</licence>
    9 <version>1.0</version>
    10 <version_base>1.0</version_base>
    11 <etat>stable</etat>
    12 <prefix>coggps</prefix>
    13 <description>
    14 Outils pour ajouter faciliement la position GPS du centroid de chaque commune présente dans la table cog_communes
    15 </description>
    16 <lien>http://contrib.spip.net/COG-Toutes-les-communes-departements-regions</lien> <!-- URI de documentation -->
    17 <install>base/coggps_install.php</install>
     1<paquet
     2        prefix="coggps"
     3        categorie="divers"
     4        version="2.0.0"
     5        etat="stable"
     6        compatibilite="[3.0.0;["
     7        logo="prive/themes/spip/images/coggps-32.png"
     8        schema="1.0"
     9        documentation="http://contrib.spip.net/COG-Toutes-les-communes-departements-regions"
     10>
    1811
     12        <nom>COG-GPS</nom>
     13        <!-- Outils pour ajouter faciliement la position GPS du centroid de chaque commune présente dans la table cog_communes -->
    1914
    20 <!-- Pipelines -->
    21 <pipeline>
    22     <nom>declarer_tables_principales</nom>
    23     <inclure>base/coggps.php</inclure>
    24 </pipeline>
    25 <pipeline>
    26     <nom>affiche_gauche</nom>
    27     <inclure>coggps_pipelines.php</inclure>
    28 </pipeline>
     15        <auteur>Guillaume Wauquier</auteur>
    2916
     17        <copyright>2012</copyright>
    3018
     19        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
    3120
     21        <pipeline nom="declarer_tables_objets_sql" inclure="base/coggps.php" />
     22        <pipeline nom="affiche_gauche" inclure="coggps_pipelines.php" />
    3223
    33 <necessite id="cog" version="[1.0;]" />
    34 <necessite id='SPIP' version='[2.0.0;]' />
    35 </plugin>
     24        <necessite nom="cog" compatibilite="[2.0.0;[" />
     25</paquet>
Note: See TracChangeset for help on using the changeset viewer.