source: spip-zone/_plugins_/exec/genespip_database.php @ 31412

Last change on this file since 31412 was 31412, checked in by fdm@…, 12 years ago

Mise à jour spip 2.0

File size: 2.7 KB
Line 
1
2<?php
3/*
4--------G.E.N.E.S.P.I.P-------
5---SITE genealogique & SPIP---
6------Christophe RENOU--------
7*/
8
9    include_spip('inc/presentation');
10    include_spip('inc/gedcom_fonctions_export');
11
12function exec_genespip_database() {
13        global $connect_statut, $connect_toutes_rubriques;
14
15        if (!($connect_statut == '0minirezo' AND $connect_toutes_rubriques))    {
16                $commencer_page = charger_fonction('commencer_page', 'inc');
17                echo $commencer_page(_T('icone_admin_plugin'), "configuration", "plugin");
18                echo _T('avis_non_acces_page');
19                echo fin_page(true);
20                exit;
21        }
22
23        $commencer_page = charger_fonction('commencer_page', 'inc');
24        echo $commencer_page(_T('genespip:genealogie'), "naviguer", "genealogie");
25
26        echo debut_gauche('',true);
27       
28        echo debut_boite_info(true);
29        echo propre(_T('genespip:info_doc'));
30        echo fin_boite_info(true);
31       
32        $rac=icone_horizontale(_T('genespip:liste patronyme'), generer_url_ecrire("genespip"), '../'._DIR_PLUGIN_GENESPIP.'/img_pack/globe.gif', '',false);
33        echo bloc_des_raccourcis($rac);
34       
35        echo debut_droite('',true);
36       
37        echo debut_cadre_relief();
38        echo gros_titre(_T('genespip:gedcom'), '', false);
39        echo "<br />";
40        if ($_POST['action']=='gedcom'){
41                include_spip('inc/gedcom_fonctions');
42                $date_upload=date("dmY");
43                $chemin = _DIR_PLUGIN_GENESPIP."gedcom/";
44                $fic=$chemin.$date_upload."-".$_FILES['gedcomfic']['name'];
45                if (is_uploaded_file($_FILES['gedcomfic']['tmp_name'])) {
46                   move_uploaded_file ( $_FILES['gedcomfic']['tmp_name'],$fic);
47                   }
48                echo "<u>debut gedcom ".$fic."</u><br />";
49                genespip_gedcom($fic);
50                echo "<a href='".$url_action_accueil."'>&raquo;&nbsp;Fermer</a>";
51        }else{
52                $ret .="Mettre &agrave; jour la base avec un fichier GedCom (1 Mo Max).<br /><br />";
53                $ret .= "<FORM ACTION='".$url_action_accueil."' method='POST' ENCTYPE='multipart/form-data'>";
54                $ret .= "<input type='hidden' name='action' value='gedcom'>";
55                $ret .= "<input type='hidden' name='max_file_size' value='10000000'>";
56                $ret .= "Fichier Gedcom : <input type='file' name='gedcomfic' size='15'><br />";
57                $ret .= "<INPUT TYPE='submit' name='telecharger' value='Charger' class='fondo'>";
58                $ret .= "</form>";
59                echo $ret;
60        }
61        echo fin_cadre_relief();
62
63        echo debut_cadre_relief('',true);
64        echo gros_titre(_T('genespip:export_gedcom'), '', false);
65        if ($_POST['action']=='gedcom_export'){
66                genespip_gedcom_export();
67        }
68        echo "<br />";
69        $ret1 .= "<FORM ACTION='".$url_action_accueil."' method='POST' ENCTYPE='multipart/form-data'>";
70        $ret1 .= "<input type='hidden' name='action' value='gedcom_export'>";
71        $ret1 .= "<INPUT TYPE='submit' name='exporter' value='Exporter' class='fondo'>";
72        $ret1 .= "</form>";
73        echo $ret1;
74        echo fin_cadre_relief(true);
75        echo fin_page(true);
76}
77?>
Note: See TracBrowser for help on using the repository browser.