source: spip-zone/_plugins_/exec/genespip_evt.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: 8.5 KB
Line 
1<?php
2function genespip_evt($id_type_evenement,$id_individu){
3
4        $resultevt = spip_query("SELECT * FROM spip_genespip_evenements,spip_genespip_lieux,spip_genespip_type_evenements where spip_genespip_type_evenements.id_type_evenement=spip_genespip_evenements.id_type_evenement and spip_genespip_evenements.id_type_evenement=".$id_type_evenement." and spip_genespip_evenements.id_lieu=spip_genespip_lieux.id_lieu and spip_genespip_evenements.id_individu = ".$id_individu);
5        while ($evt = spip_fetch_array($resultevt)) {
6                $date_evt=genespip_datefr($evt['date_evenement']);
7                if ($evt['id_epoux']!=0){$union="<b>"._T('genespip:avec')." ".genespip_nom_prenom($evt['id_epoux'],1)."</b>";}else{$union=NULL;}
8                $precision_date=$evt['precision_date'];
9                $lieu = $evt['ville'].", ".$evt['departement']."(".$evt['code_departement']."), ".$evt['region'].", ".$evt['pays'];
10                $lieu_court = $evt['ville'].", ".$evt['departement']."(".$evt['code_departement'].")";
11                $id_lieu = $evt['id_lieu'];
12                $clair_evenement= $evt['clair_evenement'];
13                echo "<br /><fieldset><legend>$id"._T('genespip:'.$clair_evenement)."</legend>";
14                echo "<table width='100%'>";
15                echo '<form action="'.$url_action_fiche.'" method="post">';
16                echo "<tr><td colspan='3'>".$precision_date." ".$date_evt.", ".$lieu." ".$union."</td></tr>";
17                echo "<tr><td>"._T('genespip:date')."&deg;</td>";
18                echo "<td><select name='precision_date' size='1'>",
19                         "<option value='".$precision_date."'>".$precision_date."</option>",
20                         "<option value=''>=</option>",
21                         "<option value='~'>~</option>",
22                         "<option value='<'><</option>",
23                         "<option value='>'>></option>",
24                         "</select></td>";
25                echo "<td><i>jj/mm/aaaa</i> <input name='date_evenement' value='".$date_evt."' size='15' /></td></tr>";
26                echo "<tr><td>"._T('genespip:lieu')."</td>";
27                echo "<td colspan='2'><select name='id_lieu' size='1'>";
28                echo "<option value='".$id_lieu."'>".$lieu_court."</option>";
29                $resultlieu = spip_query("SELECT * FROM spip_genespip_lieux order by ville");
30                while ($lieu = spip_fetch_array($resultlieu)) {
31                        echo "<option value='".$lieu['id_lieu']."'>".$lieu['ville'].", ".$lieu['departement']."(".$lieu['code_departement'].")</option>";
32                }
33                echo "</select></td></tr>";
34                echo "<input name='id_type_evenement' type='hidden' value='".$evt['id_type_evenement']."'>";
35                echo "<input name='id_epoux' type='hidden' value='".$evt['id_epoux']."'>";
36                echo "<input name='id_individu' type='hidden' value='".$id_individu."'>";
37                echo "<input name='edit' type='hidden' value='up_evt'>";
38                echo "<tr><td colspan='3'><hr /><table><tr><td>";
39                echo "<input name='submit' type='submit' value='"._T('genespip:modifier')."' class='fondo'></form>";
40                echo '</td><form action="'.$url_action_fiche.'" method="post"><td>';
41                echo "<input name='submit' type='submit' value='"._T('genespip:supprimer')."' class='fondo'>";
42                echo "<input name='id_evenement' type='hidden' value='".$evt['id_evenement']."'>";
43                echo "<input name='id_individu' type='hidden' value='".$id_individu."'>";
44                echo "<input name='edit' type='hidden' value='del_evt'>";
45                echo "</form></td></tr></table></td></tr>";
46                echo "</table>";
47                echo "</fieldset>";
48        }
49}
50
51function genespip_new_evt($id_individu,$id_type_evenement){
52        $resultevt = spip_query("SELECT * FROM spip_genespip_type_evenements where id_type_evenement=".$id_type_evenement);
53        while ($evt = spip_fetch_array($resultevt)) {
54                $clair_evenement=$evt['clair_evenement'];
55                $type_evenement=$evt['type_evenement'];
56        }
57        echo "<br /><fieldset><legend>$id"._T('genespip:'.$clair_evenement)."</legend>";
58        if ($type_evenement=='MARR'){
59                //Listing des noms pour nouvelle union
60                echo "<table style='border:1px;border-color:black'>";
61                echo '<form action="'.$url_action_fiche.'" method="post">';
62                $sql = spip_query("SELECT nom FROM spip_genespip_individu group by nom") or die ("Requête invalide");
63                echo "<tr><td><select name='choix_nom'>";
64                echo "<option value=''>-- NOM --</option>";
65                while ($list = spip_fetch_array($sql)) {
66                        $nom = strtoupper($list['nom']);
67                        echo "<option value='$nom'>$nom</option>";
68                }
69                echo "</select></td>";
70                echo "<td>&mdash;&mdash;&rsaquo;"._T('genespip:nouvelle union')."&mdash;&mdash;&rsaquo;</td>";
71                echo "<td><INPUT TYPE='submit' VALUE='"._T('genespip:choisir')."' class='fondo' /></td></tr>";
72                echo "<input name='actionnom' type='hidden' value='choixnom' />";
73                echo "<input name='edit' type='hidden' value='choix_evt'>";
74                echo "<input name='id_individu' type='hidden' value='".$id_individu."'>";
75                echo "<input name='id_type_evenement' type='hidden' value='".$id_type_evenement."'>";
76                echo "</form>";
77                echo '<form action="'.$url_action_fiche.'" method="post"><tr><td colspan="3"><hr />';
78                echo "<input name='submit' type='submit' value='"._T('genespip:annuler')."' class='fondo'>";
79                echo "<input name='id_individu' type='hidden' value='".$id_individu."'></td></tr>";
80                echo "</table>";
81               
82                if ($_POST['actionnom']=='choixnom'){
83                        echo "<br /><fieldset><legend>"._T("genespip:Liste des personnes n&eacute;es ".$_POST['choix_nom'])."</b></i></legend>";
84                        echo "<table style='border:1px;border-color:black'>";
85                        echo "<form action='".$url_action_fiche."' method='post'>";
86                        $result_sexe = spip_query("SELECT sexe FROM spip_genespip_individu where id_individu=".$_POST['id_individu']);
87                        while ($sexe = spip_fetch_array($result_sexe)){
88                                $sexe_res = $sexe['sexe'];
89                                echo $_POST['id_individu']."/sexe=".$sexe_res;
90                        }
91                        $result_epoux = spip_query("SELECT id_individu, nom, prenom FROM spip_genespip_individu where sexe!=$sexe_res and nom='".$_POST['choix_nom']."' and poubelle <> '1' order by prenom");
92                        while ($liste = spip_fetch_array($result_epoux)) {
93                                $result_date = spip_query("SELECT id_type_evenement,date_evenement FROM spip_genespip_evenements where id_individu=".$liste['id_individu']." and id_type_evenement<>3");
94                                $date_BD="(&ordm;inconnu-&dagger;inconnu)";
95                                while ($liste_date = spip_fetch_array($result_date)) {
96                                        if ($liste_date['id_type_evenement']==1){$date_naissance=genespip_datefr($liste_date['date_evenement']);}else{$date_naissance="inconnu";}
97                                        if ($liste_date['id_type_evenement']==2){$date_deces=genespip_datefr($liste_date['date_evenement']);}else{$date_deces="inconnu";}
98                                        $date_BD="(&ordm;".$date_naissance."-&dagger;".$date_deces.")";
99                                }
100                                echo "<tr><td><input type='radio' name='id_epoux' value='".$liste['id_individu']."' /></td>";
101                                echo "<td><small>[".$liste['id_individu']."]</small> ".$liste['nom']."&nbsp;".$liste['prenom']."&nbsp;".$date_BD."</td></tr>";
102                        }
103                        echo "<input name='id_individu' type='hidden' value='".$id_individu."'>";
104                        echo "<input name='id_lieu' type='hidden' value='1'>";
105                        echo "<input name='id_type_evenement' type='hidden' value='".$id_type_evenement."'>";
106                        echo "<input name='edit' type='hidden' value='add_evt'>";
107                        echo "<tr><td><INPUT TYPE='submit' VALUE='"._T('genespip:valider')."' class='fondo' /></td></tr>";
108                        echo "</form>";
109                        echo "</table>";
110                        echo "</fieldset>";
111                }
112               
113        }else{
114                echo "<table width='100%'>";
115                echo '<form action="'.$url_action_fiche.'" method="post">';
116                echo "<tr><td>"._T('genespip:date')."&deg;</td>";
117                echo "<td><select name='precision_date' size='1'>",
118                         "<option value=''>=</option>",
119                         "<option value='~'>~</option>",
120                         "<option value='<'><</option>",
121                         "<option value='>'>></option>",
122                         "</select></td>";
123                echo "<td><i>jj/mm/aaaa</i> <input name='date_evenement' value='' size='15' /></td></tr>";
124                echo "<tr><td>"._T('genespip:lieu')."</td>";
125                echo "<td colspan='2'><select name='id_lieu' size='1'>";
126                $resultlieu = spip_query("SELECT * FROM spip_genespip_lieux order by ville");
127                while ($lieu = spip_fetch_array($resultlieu)) {
128                        echo "<option value='".$lieu['id_lieu']."'>".$lieu['ville'].", ".$lieu['departement']."(".$lieu['code_departement'].")</option>";
129                }
130                echo "</select></td></tr>";
131                echo "<tr><td colspan='3'><hr /><table><tr><td>";
132                echo "<input name='id_individu' type='hidden' value='".$id_individu."'>";
133                echo "<input name='edit' type='hidden' value='add_evt'>";
134                echo "<input name='id_type_evenement' type='hidden' value='".$id_type_evenement."'>";
135                echo "<input name='submit' type='submit' value='"._T('genespip:creer')."' class='fondo'></form>";
136                echo '</td><form action="'.$url_action_fiche.'" method="post"><td>';
137                echo "<input name='submit' type='submit' value='"._T('genespip:annuler')."' class='fondo'>";
138                echo "<input name='id_individu' type='hidden' value='".$id_individu."'>";
139                echo "</form></td></tr></table></td></tr>";
140                echo "</table>";
141        }
142        echo "</fieldset>";
143}
144?>
Note: See TracBrowser for help on using the repository browser.