source: spip-zone/_plugins_/exec/fiche_parent.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: 5.2 KB
Line 
1<?php
2/*
3--------G.E.N.E.S.P.I.P-------
4---SITE genealogique & SPIP---
5------Christophe RENOU--------
6*/
7
8include_spip('inc/presentation');
9
10function exec_fiche_parent(){
11        global $connect_statut, $connect_toutes_rubriques;
12
13        $commencer_page = charger_fonction('commencer_page', 'inc');
14        echo $commencer_page(_T('Fiche'), "", "");
15        $url_action_fiche=generer_url_ecrire('fiche_parent');
16        $url_action_detail=generer_url_ecrire('fiche_detail');
17        $url_retour = $_SERVER['HTTP_REFERER'];
18        $id_individu = $_GET['id_individu'].$_POST['id_individu'];
19
20        if ($_POST['edit']=='modif'){
21                genespip_modif_parent($id_individu);
22        }
23        echo debut_gauche('',true);
24       
25        include_spip('inc/boite_info');
26
27        include_spip('inc/raccourcis_fiche');
28        echo debut_droite('',true);
29
30        echo debut_cadre_relief(  "", false, "", $titre = _T('genespip:fiche parents'));
31        echo debut_boite_info(true);
32        //Requêtes parents
33        $result = spip_query("SELECT * FROM spip_genespip_individu where id_individu = ".$id_individu." and poubelle <> '1'");
34        while ($fiche = spip_fetch_array($result)) {
35                $numi_pere=$fiche['pere'];
36                $numi_mere=$fiche['mere'];
37                $nom=$fiche['nom'];
38                $prenom=$fiche['prenom'];
39                echo gros_titre(_T($fiche['nom']." ".$fiche['prenom']), '', false);
40                echo "<br /><fieldset><legend>"._T('genespip:derniere modification')." &ndash;&rsaquo;<i><b>".$fiche['date_update']."</b></i></legend>";
41
42                echo "<table style='border:1px;border-color:black'>";
43                echo '<form action="'.$url_action_fiche.'" method="post">';
44                echo "<tr><td><b>"._T('genespip:pere')." : </b></td><td>";
45                echo "<select size='1' name='pere'>";
46                $result_pere = spip_query("SELECT * FROM spip_genespip_individu where id_individu=".$numi_pere." and poubelle <> '1'");
47                while ($fiche_pere = spip_fetch_array($result_pere)) {
48                        $resultN = spip_query("SELECT date_evenement FROM spip_genespip_evenements where id_type_evenement='1' and id_individu = ".$fiche_pere['id_individu']);
49                        $naissance=NULL;
50                        while (list ($date_evenement) = mysql_fetch_array($resultN)) {
51                                $naissance=genespip_datefr($date_evenement);
52                        }
53                        $info_pere=$fiche_pere['nom']."&nbsp;".$fiche_pere['prenom']." (&ordm;".$naissance.")"." [".$fiche_pere['id_individu']."]";
54                        echo "<option style='font-weight:600' value='".$fiche_pere['id_individu']."'>".$info_pere."</option>";
55                }
56                $result_pere = spip_query("SELECT * FROM spip_genespip_individu where sexe = '0' and poubelle <> '1' order by nom");
57                echo "<option value=''>--"._T('genespip:pere inconnu')."--</option>";
58                while ($fiche_pere = spip_fetch_array($result_pere)) {
59                                $resultN = spip_query("SELECT date_evenement FROM spip_genespip_evenements where id_type_evenement='1' and id_individu = ".$fiche_pere['id_individu']);
60                                $naissance=NULL;
61                                while (list ($date_evenement) = mysql_fetch_array($resultN)) {
62                                $naissance=genespip_datefr($date_evenement);
63                                }
64
65                $info_pere=$fiche_pere['nom']."&nbsp;".$fiche_pere['prenom']." (&ordm;".$naissance.")"." [".$fiche_pere['id_individu']."]";
66                 echo "<option value='".$fiche_pere['id_individu']."'>".$info_pere."</option>";
67                }
68                echo "</select>";
69                echo "</td></tr>";
70                echo "<tr><td colspan='2'>".genespip_nom_prenom($numi_pere,1)."</td></tr>";
71                echo "<tr><td><b>"._T('genespip:mere')." : </b></td><td>";
72                echo "<select size='1' name='mere'>";
73                $result_mere = spip_query("SELECT * FROM spip_genespip_individu where id_individu=".$numi_mere." and poubelle <> '1'");
74                while ($fiche_mere = spip_fetch_array($result_mere)) {
75                        $resultN = spip_query("SELECT date_evenement FROM spip_genespip_evenements where id_type_evenement='1' and id_individu = ".$fiche_mere['id_individu']);
76                        $naissance=NULL;
77                        while (list ($date_evenement) = mysql_fetch_array($resultN)) {
78                                $naissance=genespip_datefr($date_evenement);
79                        }
80                        $info_mere=$fiche_mere['nom']."&nbsp;".$fiche_mere['prenom']." (&ordm;".$naissance.")"." [".$fiche_mere['id_individu']."]";
81                        echo "<option style='font-weight:600' value='".$fiche_mere['id_individu']."'>".$info_mere."</option>";
82                }
83                $result_mere = spip_query("SELECT * FROM spip_genespip_individu where sexe = '1' and poubelle <> '1' order by nom");
84                echo "<option value=''>--"._T('genespip:mere inconnu')."--</option>";
85                while ($fiche_mere = spip_fetch_array($result_mere)) {
86                        $resultN = spip_query("SELECT date_evenement FROM spip_genespip_evenements where id_type_evenement='1' and id_individu = ".$fiche_mere['id_individu']);
87                        $naissance=NULL;
88                        while (list ($date_evenement) = mysql_fetch_array($resultN)) {
89                                $naissance=genespip_datefr($date_evenement);
90                        }
91                        $info_mere=$fiche_mere['nom']."&nbsp;".$fiche_mere['prenom']." (&ordm;".$naissance.")"." [".$fiche_mere['id_individu']."]";
92                        echo "<option value='".$fiche_mere['id_individu']."'>".$info_mere."</option>";
93                }
94                echo "</select>";
95                echo "</td></tr>";
96                echo "<tr><td colspan='2'>".genespip_nom_prenom($numi_mere,1)."</td></tr>";
97                echo "<input name='edit' type='hidden' value='modif'>";
98                echo "<input name='id_individu' type='hidden' value='".$id_individu."'>";
99                echo "<td colspan='2'><input name='submit' type='submit' value='Valider' class='fondo'></td></tr>";
100                echo "</form>";
101                echo "</table>";
102                echo "</fieldset>";
103        }
104        echo fin_boite_info(true);
105
106        echo fin_cadre_relief(); 
107
108        echo fin_page();
109}
110?>
111
112
113
Note: See TracBrowser for help on using the repository browser.