Subversion Repositories Sites.obs-saisons.fr

Rev

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

<script language="javascript">
function gotoEtape (numetape) {
  document.navigation.etape.value=numetape;
  document.navigation.submit();
}
</script>

<?
$CHEMIN_DOCS="/home/fiastre/depot";
$URL_DOCS = "http://shiva/depot";

  function etape($nom_etape,$num_etape) {
    global $url_page;
    return"<a href='javascript:gotoEtape($num_etape);'>$nom_etape</a>";
  }
  function afficherErreurs($tab_erreurs) {
    if (sizeof($tab_erreurs)>0) {
      echo "<div class='erreurs'>";
      foreach ($tab_erreurs as $err)
        echo $err."<br>";
      echo "</div><br>";
    }
  } 


$erreurs = array();

include("modules/connect.php");
include("modules/messages.php");

$nbEtapes = 2;

if (isset($_POST['etape']))
  $etape = $_POST['etape'];
else if (isset($_GET['etape']))
  $etape = $_GET['etape'];
else
  $etape = 1;

echo "<form name='navigation' method='post' action='$url_page'><input type='hidden' name='etape'></form>";

if ($etape==1) {
  if (!isset($_POST['valid_typesp'])) {
    include("modules/observations/type_espece.php");
  }
  else {
    $requete_comm = mysql_query("select CARACTERISTIQUE_ESP_VALEUR_LIB from CARACTERISTIQUE_ESP_VALEUR where CARACTERISTIQUE_ESP_VALEUR_ID=".$_POST['typespece']);
    $comm_ligne = mysql_fetch_row($requete_comm); 
    $_SESSION['observation']['type_espece_id'] = $_POST['typespece'];
    $_SESSION['observation']['type_espece'] = $comm_ligne[0];
    $etape++;
  }
}
if ($etape >1)
  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>";
if ($etape==2) {
  if (!isset($_POST['valid_espece']) || sizeof($erreurs)>0) {
    echo "<div class='recap'>";
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
    echo "</div><br>";
    include("modules/observations/espece.php");
  }
  else {
      $requete_comm = mysql_query("select ESPECE_NOM_VERNACULAIRE from ESPECE where ESPECE_ID=".$_POST['espece']);
      $comm_ligne = mysql_fetch_row($requete_comm); 
      $_SESSION['observation']['espece_id'] = $_POST['espece'];
      $_SESSION['observation']['espece'] = $comm_ligne[0];
      $etape++;
  }
}
if ($etape==3) {
    echo "<div class='recap'>";
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
    echo "</div><br>";
  //if (!isset($_POST['valid_evenement']) || sizeof($erreurs)>0) {
    include("modules/observations/evenement.php");
  if (!isset($_POST['valid_evenement']) || sizeof($erreurs)>0) {
    $requete_evenement = mysql_query("select EVENEMENT.EVENEMENT_ID, EVENEMENT_NOM from EVENEMENT,ESPECE_EVENEMENT where ESPECE_ID=".$_SESSION['observation']['espece_id']." and EVENEMENT.EVENEMENT_ID=ESPECE_EVENEMENT.EVENEMENT_ID and EVENEMENT_ACTIVE=1");
    $comm_ligne = mysql_fetch_row($requete_evenement); 
    $_SESSION['observation']['evenement_id'] = $comm_ligne[0];
    $_SESSION['observation']['evenement'] = $comm_ligne[1];
  }
  //}
  else {
      $requete_comm = mysql_query("select EVENEMENT_NOM from EVENEMENT where EVENEMENT_ID=".$_POST['evenement']);
      $comm_ligne = mysql_fetch_row($requete_comm); 
      $_SESSION['observation']['evenement_id'] = $_POST['evenement'];
      $_SESSION['observation']['evenement'] = $comm_ligne[0];
      $etape++;
  }
/*}
if ($etape==4) {
  if (!isset($_POST['valid_saisie']) || sizeof($erreurs)>0) {
    echo "<div class='recap'>";
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
    echo "Evènement choisi : ".etape($_SESSION['observation']['evenement'],3)."<br>";
    echo "</div><br>";
*/
$nbPuces = 9;
include ("modules/cartes/gen_carte.php") ;

if (sizeof($erreurs)>0) {
  echo "<div class='erreurs'>";
  foreach ($erreurs as $err)
    echo $err."<br>";
  echo "</div>";
} else {
?>
<br>
<center>
    <div id="map" class="carte"></div>
<br><br>
<table border="0">
<tr><td><?= date('d/m/Y',$dateMin) ?></td>
<td><img src="modules/cartes/puces/legende.png"></td>
<td><?= date('d/m/Y',$dateMin+$nbPuces*604800) ?></td>
</table>
</center>
<?    
  //}
   
}

}
?>