Changeset 59829 in spip-zone


Ignore:
Timestamp:
Mar 27, 2012, 5:38:09 PM (8 years ago)
Author:
pierrekuhn82@…
Message:

Rajout d'une table a l'installation.

Location:
_plugins_/genespip_2_0
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/genespip_2_0/base/genespip.php

    r43002 r59829  
    2929
    3030function genespip_declarer_tables_principales($tables_principales){
     31
     32        $spip_genespip_famtempo = array(
     33                "id_fam" => "int(11) NOT NULL auto_increment",
     34                "fam" => "TEXT NOT NULL",
     35                "type" => "TEXT NOT NULL",
     36                "id_individu" => "INT NOT NULL",
     37                "date_evt" => "TEXT NOT NULL",
     38                "place_evt" => "TEXT NOT NULL",
     39                );
     40        $spip_genespip_famtempo_key = array(
     41                "PRIMARY KEY" => "id_fam",
     42                );
     43        $tables_principales['spip_genespip_famtempo'] = array(
     44                'field' => &$spip_genespip_famtempo,
     45                'key' => &$spip_genespip_famtempo_key
     46                );
    3147
    3248        $spip_genespip_individu = array(
  • _plugins_/genespip_2_0/exec/fiche_lieux.php

    r43027 r59829  
    5050                  "<td><input size='8' type='text' name='region' value='' /></td></tr>",
    5151                  "<tr><td colspan='3'>"._T('genespip:pays').":";
    52         include('pays_fr.php');
    53           echo "<select tabindex='5' size='1' name='pays' onchange='update_flag1(this)'>";
     52                        include('pays_fr.php');
     53        echo "<select tabindex='5' size='1' name='pays' onchange='update_flag1(this)'>";
    5454
    5555        foreach ($FLAGS_LANG as $flag => $clair_pays) {
  • _plugins_/genespip_2_0/inc/gedcom_fonctions_export.php

    r43049 r59829  
    11<?php
    22/*******************GEDCOM*******************************/
    3 function genespip_TraitementDate2($mois)
    4 {
    5  $split = split(' ',$mois);
     3function genespip_TraitementDate2($mois){
     4        $split = split(' ',$mois);
    65
    7  $mois_eng = Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC');
    8  $mois_fr = Array('01','02','03','04','05','06','07','08','09','10','11','12');
     6        $mois_eng = Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC');
     7        $mois_fr = Array('01','02','03','04','05','06','07','08','09','10','11','12');
    98
    10  /* Remplacement */
    11  $mois = str_replace($mois_fr, $mois_eng, $mois);
     9        /* Remplacement */
     10        $mois = str_replace($mois_fr, $mois_eng, $mois);
    1211
    13  return ($mois);
     12return ($mois);
    1413}
    1514
    16 function genespip_Traitementmot2($mot)
    17 {
    18  $split = split(' ',$mot);
     15function genespip_Traitementmot2($mot){
     16        $split = split(' ',$mot);
    1917
    20  $mots_eng = Array('BEF','AFT','ABT','EST',NULL);
    21  $mots_fr = Array('<','>','~','~','=');
     18        $mots_eng = Array('BEF','AFT','ABT','EST',NULL);
     19        $mots_fr = Array('<','>','~','~','=');
    2220
    23  /* Remplacement */
    24  $mot = str_replace($mots_fr, $mots_eng, $mot);
     21        /* Remplacement */
     22        $mot = str_replace($mots_fr, $mots_eng, $mot);
    2523
    26  return ($mot);
     24return ($mot);
    2725}
    2826
     
    3836
    3937function genespip_evt($type_evt,$id_individu) {
    40   $result_evt = sql_select('*', 'spip_genespip_evenements,spip_genespip_type_evenements', 'id_individu=$id_individu and spip_genespip_evenements.id_type_evenement=spip_genespip_type_evenements.id_type_evenement and spip_genespip_evenements.id_type_evenement=$type_evt');
    41   while ($evt = spip_fetch_array($result_evt)) {
    42 $indi .= "1 ".$evt['type_evenement']."\r\n";
    43 $indi .= "2 DATE ".genespip_dategedfr($evt['precision_date'],$evt['date_evenement'])."\r\n";
    44    if ($evt['id_lieu']!=1){
    45     $result_lieu = sql_select('*', 'spip_genespip_lieux', 'id_lieu='.$evt['id_lieu']);
    46     while ($lieu = spip_fetch_array($result_lieu)) {
    47 $indi .= "2 PLAC ".utf8_decode($lieu['ville']).",".$lieu['code_departement'].",".utf8_decode($lieu['departement']).",".utf8_decode($lieu['region']).",".$lieu['pays']."\r\n";
    48     }
    49    }
    50   }
    51 return $indi;
     38        $result_evt = sql_select('*', 'spip_genespip_evenements,spip_genespip_type_evenements', 'id_individu=$id_individu and spip_genespip_evenements.id_type_evenement=spip_genespip_type_evenements.id_type_evenement and spip_genespip_evenements.id_type_evenement=$type_evt');
     39        while ($evt = spip_fetch_array($result_evt)) {
     40        $indi .= "1 ".$evt['type_evenement']."\r\n";
     41        $indi .= "2 DATE ".genespip_dategedfr($evt['precision_date'],$evt['date_evenement'])."\r\n";
     42        if ($evt['id_lieu']!=1){
     43                $result_lieu = sql_select('*', 'spip_genespip_lieux', 'id_lieu='.$evt['id_lieu']);
     44                while ($lieu = spip_fetch_array($result_lieu)) {
     45                        $indi .= "2 PLAC ".utf8_decode($lieu['ville']).",".$lieu['code_departement'].",".utf8_decode($lieu['departement']).",".utf8_decode($lieu['region']).",".$lieu['pays']."\r\n";
     46                }
     47        }
     48        }
     49        return $indi;
    5250}
    53 //creation table famille temp
    54 function genespip_famille() {
    55         $sql = sql_create("spip_genespip_famtempo",
    56                         array(
    57                         "id_fam" => "INT NOT NULL AUTO_INCREMENT PRIMARY KEY",
    58                         "fam" => "TEXT NOT NULL",
    59                         "type" => "TEXT NOT NULL",
    60                         "id_individu" => "INT NOT NULL",
    61                         "date_evt" => "TEXT NOT NULL",
    62                         "place_evt" => "TEXT NOT NULL",
    63                         )
    64                         array(
    65                         "PRIMARY KEY" => "id_fam",
    66                         )
    67                 );
    68 }
     51
    6952function genespip_famille_remplir() {
    7053//entrees HUSB et WIFE
     
    184167fclose($handle);
    185168echo _T('genespip:export_termine')."<br />";
    186 //Suppression table famtempo
    187 $supptempo=sql_drop_table("spip_genespip_famtempo");
    188169}
    189170?>
  • _plugins_/genespip_2_0/plugin.xml

    r52400 r59829  
    33    <slogan>Gestion de la g&#233;n&#233;alogie.</slogan>
    44    <auteur>Christophe RENOU</auteur>
    5     <version>2.0.1</version>
     5    <version>2.0.2</version>
    66    <version_base>0.2</version_base>
    77    <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.