source: spip-zone/_plugins_/exec/fiche_evt_par_lieu.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: 4.1 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');
9include_spip('exec/genespip_evt');
10function exec_fiche_evt_par_lieu(){
11global $connect_statut, $connect_toutes_rubriques;
12
13debut_page(_T('Fiche'), "", "");
14$url_action_fiche=generer_url_ecrire('fiche_detail');
15$url_action_accueil=generer_url_ecrire('genespip');
16$url_retour = $_SERVER['HTTP_REFERER'];
17if ($_GET['id_individu']!=NULL){$id_individu = $_GET['id_individu'];}else{$id_individu=$_POST['id_individu'];}
18if ($_GET['id_lieu']!=NULL){$id_lieu = $_GET['id_lieu'];}else{$id_lieu=$_POST['id_lieu'];}
19
20
21debut_gauche();
22include_spip('inc/boite_info');
23include_spip('inc/raccourcis_intro');
24debut_droite();
25
26if ($_POST['action']=='up_evt'){
27genespip_up_evt($id_individu,$_POST['id_type_evenement']);
28}
29if ($_POST['action']=='del_evt'){
30genespip_del_evt($_POST['id_evenement']);
31}
32
33debut_cadre_relief(  "", false, "", $titre = _T('genespip:evenements'));
34    debut_boite_info();
35//$resultevt = spip_query("SELECT * FROM spip_genespip_evenements where id_lieu=".$id_lieu);
36//while ($evt = spip_fetch_array($resultevt)) {
37
38$resultevt = spip_query("SELECT * FROM spip_genespip_individu,spip_genespip_evenements,spip_genespip_lieux,spip_genespip_type_evenements where spip_genespip_evenements.id_lieu=".$id_lieu." and spip_genespip_lieux.id_lieu=spip_genespip_evenements.id_lieu and spip_genespip_evenements.id_type_evenement=spip_genespip_type_evenements.id_type_evenement and spip_genespip_evenements.id_individu = spip_genespip_individu.id_individu");
39while ($evt = spip_fetch_array($resultevt)) {
40$date_evt=genespip_datefr($evt['date_evenement']);
41if ($evt['id_epoux']!=0){$union="<b>"._T('genespip:avec')." ".genespip_nom_prenom($evt['id_epoux'],1)."</b>";}else{$union=NULL;}
42$precision_date=$evt['precision_date'];
43$lieu = $evt['ville'].", ".$evt['departement']."(".$evt['code_departement']."), ".$evt['region'].", ".$evt['pays'];
44$lieu_court = $evt['ville'].", ".$evt['departement']."(".$evt['code_departement'].")";
45$id_lieu = $evt['id_lieu'];
46$clair_evenement= $evt['clair_evenement'];
47echo "<br /><fieldset><legend>"._T('genespip:'.$clair_evenement)." ".$evt['nom']." ".$evt['prenom']."</legend>";
48echo "<table width='100%'>";
49echo '<form action="'.$url_action_evt.'" method="post">';
50echo "<tr><td colspan='3'>".$precision_date." ".$date_evt.", ".$lieu." ".$union."</td></tr>";
51echo "<tr><td>"._T('genespip:date')."&deg;</td>";
52echo "<td>".$precision_date."</td>";
53echo "<td><i>jj/mm/aaaa</i> <input name='date_evenement' value='".$date_evt."' size='15' /></td></tr>";
54echo "<tr><td>"._T('genespip:lieu')."</td>";
55echo "<td colspan='2'><select name='id_lieu' size='1'>";
56echo "<option value='".$id_lieu."'>".$lieu_court."</option>";
57$resultlieu = spip_query("SELECT * FROM spip_genespip_lieux order by ville");
58while ($lieu = spip_fetch_array($resultlieu)) {
59echo "<option value='".$lieu['id_lieu']."'>".$lieu['ville'].", ".$lieu['departement']."(".$lieu['code_departement'].")</option>";
60}
61echo "</select></td></tr>";
62echo "<input name='id_type_evenement' type='hidden' value='".$evt['id_type_evenement']."'>";
63echo "<input name='id_epoux' type='hidden' value='".$evt['id_epoux']."'>";
64echo "<input name='id_individu' type='hidden' value='".$evt['id_individu']."'>";
65echo "<input name='action' type='hidden' value='up_evt'>";
66echo "<tr><td colspan='3'><hr /><table><tr><td>";
67echo "<input name='submit' type='submit' value='"._T('genespip:modifier')."' class='fondo'></form>";
68echo '</td><form action="'.$url_action_fiche.'" method="post"><td>';
69echo "<input name='submit' type='submit' value='"._T('genespip:supprimer')."' class='fondo'>";
70echo "<input name='id_evenement' type='hidden' value='".$evt['id_evenement']."'>";
71echo "<input name='id_individu' type='hidden' value='".$evt['id_individu']."'>";
72echo "<input name='action' type='hidden' value='del_evt'>";
73echo "</form></td></tr></table></td></tr>";
74echo "</table>";
75echo "</fieldset>";
76}
77echo "<a name='bottom'></a>";
78     fin_boite_info();
79fin_cadre_relief();
80fin_page();
81}
82?>
Note: See TracBrowser for help on using the repository browser.