Subversion Repositories Sites.obs-saisons.fr

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 aurelien 1
<?
2
$erreurs = array();
3
 
4
include("modules/connect.php");
5
include("modules/messages.php");
6
 
7
$nbEtapes = 3;
8
 
9
$nom_etape = $provenance."etape";
10
 
11
if (isset($_POST[$nom_etape]))
12
  $etape = $_POST[$nom_etape];
13
else if (isset($_GET[$nom_etape]))
14
  $etape = $_GET[$nom_etape];
15
else
16
  $etape = 1;
17
/*
18
if ($_POST[$provenance]=='1')
19
  echo "<form name='navigation' method='post' action='$url_page'><input type='hidden' name='etape'>
20
<input type='hidden' name='$provenance' value='1'></form>";
21
*/
22
if ($_POST[$provenance]=='1') {
23
  echo "<script language='javascript'>
24
function gotoEtape (numetape) {
25
  document.navigation.".$provenance."etape.value=numetape;
26
  document.navigation.submit();
27
}
28
</script>
29
  <form name='navigation' method='post' action='$url_page'><input type='hidden' name='".$provenance."etape'>
30
<input type='hidden' name='$provenance' value='1'></form>";
31
}
32
 
33
if ($etape==1 || $_POST[$provenance]!='1') {
34
  if ($_POST[$provenance]!='1' || !isset($_POST['valid_typesp'])) {
35
    include("modules/observations/type_espece.php");
36
  }
37
  else {
38
    $requete_comm = mysql_query("select CARACTERISTIQUE_ESP_VALEUR_LIB from CARACTERISTIQUE_ESP_VALEUR where CARACTERISTIQUE_ESP_VALEUR_ID=".$_POST['typespece']);
39
    $comm_ligne = mysql_fetch_row($requete_comm);
40
    $_SESSION['observation']['type_espece_id'] = $_POST['typespece'];
41
    $_SESSION['observation']['type_espece'] = $comm_ligne[0];
42
    $etape++;
43
  }
44
}
45
if ($_POST[$provenance]=='1') {
46
if ($etape >1)
47
  echo "<div class='erreurs'>Pour revenir en arrière, n'utilisez pas le bouton \"précédent\" de votre navigateur, mais cliquez sur le nom à modifier.</div>";
48
if ($etape==2) {
49
  if (!isset($_POST['valid_espece']) || sizeof($erreurs)>0) {
50
    echo "<div class='recap'>";
51
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
52
    echo "</div><br>";
53
    include("modules/observations/espece.php");
54
  }
55
  else {
56
      $requete_comm = mysql_query("select ESPECE_NOM_VERNACULAIRE from ESPECE where ESPECE_ID=".$_POST['espece']);
57
      $comm_ligne = mysql_fetch_row($requete_comm);
58
      $_SESSION['observation']['espece_id'] = $_POST['espece'];
59
      $_SESSION['observation']['espece'] = $comm_ligne[0];
60
      $etape++;
61
  }
62
}
63
if ($etape==3) {
64
  if (!isset($_POST['valid_evenement']) || sizeof($erreurs)>0) {
65
    echo "<div class='recap'>";
66
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
67
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
68
    echo "</div><br>";
69
    include("modules/observations/evenement.php");
70
  }
71
  else {
72
      $requete_comm = mysql_query("select EVENEMENT_NOM from EVENEMENT where EVENEMENT_ID=".$_POST['evenement']);
73
      $comm_ligne = mysql_fetch_row($requete_comm);
74
      $_SESSION['observation']['evenement_id'] = $_POST['evenement'];
75
      $_SESSION['observation']['evenement'] = $comm_ligne[0];
76
      $etape++;
77
  }
78
}
79
if ($etape==4) {
80
  if (!isset($_POST['valid_annee']) || sizeof($erreurs)>0) {
81
    echo "<div class='recap'>";
82
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
83
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
84
    echo "Evènement choisi : ".etape($_SESSION['observation']['evenement'],3)."<br>";
85
    echo "</div><br>";
86
    include("modules/observations/annee.php");
87
  }
88
  else {
89
      $_SESSION['observation']['annee'] = $_POST['annee'];
90
      $etape++;
91
  }
92
}
93
if ($etape==5) {
94
  if (!isset($_POST['valid_saisie']) || sizeof($erreurs)>0) {
95
    echo "<div class='recap'>";
96
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
97
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
98
    echo "Evènement choisi : ".etape($_SESSION['observation']['evenement'],3)."<br>";
99
    echo "Année choisie : ".etape($annee,4)."<br>";
100
    echo "</div><br>";
101
 
102
    $anneeChoisie = true;
103
    $nbPuces = 9;
104
    include ("modules/cartes/gen_carte.php") ;
105
 
106
if (sizeof($erreurs)>0) {
107
  echo "<div class='erreurs'>";
108
  foreach ($erreurs as $err)
109
    echo $err."<br>";
110
  echo "</div>";
111
} else {
112
?>
113
 
114
<center>
115
    <div id="map" class="carte"></div>
116
<br><br>
117
<table border="0">
118
<tr><td colspan="2" align="center"><img src="modules/cartes/puces/legende.png"> </td></tr>
119
<tr><td><?= date('d/m/Y',$dateMin) ?></td><td align="right"><?= date('d/m/Y',$dateMin+($nbPuces+1)*604800) ?></td></tr>
120
</table>
121
</center>
122
<?
123
  }
124
}
125
}
126
 
127
}
128
?>