File "tableau_prevision_plongee.php"
Full Path: /home/asmplong/www/ancien-site-2019/plongeev4/tableau_prevision_plongee.php
File size: 8.96 KB
MIME-type: text/x-php
Charset: 8 bit
<?php
include('parametres.php');
//session_start();
// script permettant d'enregistrer des nouvelles plongees
$tableau_des_themes_de_plongee=explode("|",$liste_theme_plongee);
$tableau_liste_nom_pilote=explode("|",$liste_nom_pilote);
$niveau_de_plongee_de_l_adherent = $_GET['niveau_adherent'];
?>
<table border =1>
<tr>
<td height="50" width="707">
Activites Subaquatiques Marignane<br> Programme du
<?php
if (isset($_GET['date']))
{
if (isset($_GET['a']))
{
if (isset($_GET['m']))
{
echo $_GET['date']."/".$_GET['m']."/".$_GET['a'];
}
}
}
else
{
echo date('m.d.Y');
}
?>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<center>
<?php
// chargement de la table en fonction du planning deja enregistr
include('connexion_adm_bdd.php');
//$query ="SELECT date,theme_plongee,niveau_minimum,nom_du_Dp FROM `planification _des_plongees`";
$query ="SELECT date,theme_plongee,niveau_minimum,nom_du_Dp FROM `planification _des_plongees` WHERE date LIKE '".$_GET['date']."/".$_GET['m']."/".$_GET['a']."'";
$result=mysql_query($query,$connexion);
$nom_du_DP_connecte=$_GET['nom_adherent'];
$titre_user= $_GET['titre'];
$nombre_de_plongees_trouvees=0;
if($niveau_de_plongee_de_l_adherent=="MF1")
{
//$level=explode("MF",$niveau_de_plongee_de_l_adherent); // on recupere le niveau du plongeur
$level[0]=5;
$level[1]=5;
}
if($niveau_de_plongee_de_l_adherent=="MF2")
{
//$level=explode("MF",$niveau_de_plongee_de_l_adherent); // on recupere le niveau du plongeur
$level[0]=5;
$level[1]=5;
}
if(!(($niveau_de_plongee_de_l_adherent=="MF1")||($niveau_de_plongee_de_l_adherent=="MF2")))
{
$level=explode("N",$niveau_de_plongee_de_l_adherent); // on recupere le niveau du plongeur
}
if($titre_user=="NON") // si pas administrateur
{
echo "<TABLE BORDER =1 ><tr><tD>date de la plongee</td><td>theme</td><tD>niveau minimum</td><tD>nom du DP</td><td></td></tr>";
while ($row = mysql_fetch_array($result, MYSQL_NUM))
{
//echo $niveau_de_plongee_de_l_adherent."<br>";
//echo "level=".$level[0]."<br>";
//echo "row[2]=".$row[2]."<br>";
$niveau_requis=explode("N",$row[2]);
if($level[1]>=$niveau_requis[1])
{
echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td><td></td><td><form name=\"formulaire_consultation_plongee\" action=\"./consultation_plongee.php?la_date=$row[0]&theme_plongee=$row[1]&niveau_minimum=$row[2]&nom_du_Dp=$row[3]&nom_adherent=".$nom_du_DP_connecte."\" method=\"POST\"><input type=\"submit\" value=\"inscription\"><input type=HIDDEN value =\"".$niveau_de_plongee_de_l_adherent."\" name =niveau_plongee_adherent></form></td></tr>";
$nombre_de_plongees_trouvees=$nombre_de_plongees_trouvees+1;
}
else
{
$nombre_de_plongees_trouvees=0;
}
}
//$row = mysql_fetch_row($result);
if($nombre_de_plongees_trouvees==0)
{
echo "</table><br>Il n y a pas de plongee correspondante votre niveau<br><br>";
}
if($nombre_de_plongees_trouvees>0)
{
echo "</table>";
}
}
mysql_close();
include('connexion_adm_bdd.php');
$query ="SELECT date,theme_plongee,niveau_minimum,nom_du_Dp FROM `planification _des_plongees` WHERE date LIKE '".$_GET['date']."/".$_GET['m']."/".$_GET['a']."'";
$result=mysql_query($query,$connexion);
if($titre_user=="OUI") // si administrateur
{
echo "<TABLE BORDER =1 ><tr><tD>date de la plongee</td><td>theme</td><tD>niveau minimum</td><tD>nom du DP</td><td></td></tr>";
while ($row = mysql_fetch_array($result, MYSQL_NUM))
{
echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td><td><form name=\"formulaire_effacement_plongee\" action=\"./effacement_plongee.php?la_date=$row[0]&theme_plongee=$row[1]&niveau_minimum=$row[2]&nom_du_Dp=$row[3]\" method=\"POST\"><input type=\"submit\" value=\"annuler\"></form></td><td><form name=\"formulaire_consultation_plongee\" action=\"./consultation_plongee.php?la_date=$row[0]&theme_plongee=$row[1]&niveau_minimum=$row[2]&nom_du_Dp=$row[3]&nom_adherent=".$nom_du_DP_connecte."\" method=\"POST\"><input type=\"submit\" value=\"inscription\"><input type=HIDDEN value =\"".$niveau_de_plongee_de_l_adherent."\" name =niveau_plongee_adherent></form></td></tr>";
}
}
?>
<?php
// verification de la validit de la date
if ($titre_user=="OUI") // si administrateur
{
$now = date('Y-m-d');
if((!isset($_GET['a'])) AND (!isset($_GET['date'])) AND (!isset($_GET['m'])))
{
$diff =260001;
$next=new DateTime( $now );
}
else
{
$next= $_GET['a']."-".$_GET['m']."-".$_GET['date'];
if($_GET['a']=="")
{
$next=date('Y-m-d');
}
if($_GET['m']=="")
{
$next=date('Y-m-d');
}
if($_GET['date']=="")
{
$next=date('Y-m-d');
}
//echo "a=".$_GET['a']." b=".$_GET['m']." c=".$_GET['date']."<br>";
//echo "next=".$next."<br>";
// test
$now = new DateTime( $now );
$now = $now->format('Ymd');
//$next = new DateTime( $next );
//$next = $next->format('Ymd');
//echo "next=".$next."<br>";
//echo "now=".$now."<br>";
$datej = date("d", strtotime($next));
$datem = date("m", strtotime($next));
$datey = date("y", strtotime($next));
$debut = gmmktime ( 0, 0, 0, $datem, $datej, $datey );
$now = time();
$diff = $debut- $now;
//echo "diff=".$diff;
//if( $now > $next )
}
//echo "next=$next";
if (new DateTime() > new DateTime($next))
{
echo "La date selectionnee est invalide : elle est deja passe";
}
elseif ($diff<260000) // equivaut a 5 jours,
{
echo "<b><br><br>Il faut un delais de 5 jours minimum pour enregistrer une plongee</b><br><br>";
}
else
{
?>
<form name ="Formulaire_prevision_planning_plongee" method="POST" ACTION="enregistrer_prevision_planning.php">
<?php
if ((strcasecmp($_GET['date'], "") == 0) and (strcasecmp($_GET['a'], "") == 0) and strcasecmp($_GET['m'], "")==0)
{
}
else
{
?>
<?php
// Principe de codage du tableau de prevision
//LUNDI -> PLONGEE PROFONDE
//MARDI -> PLONGEE DU SOIR + PLONGEE PROFONDE
//MERCREDI -> PLONGEE PROFONDE
//JEUDI -> PLONGEE DU SOIR + PLONGEE PROFONDE
//VENDREDI -> PLONGEE PROFONDE
//SAMEDI -> PLONGEE PROFONDE + PLONGEE DU WEEK END
//DIMANCHE-> PLONGEE PROFONDE + PLONGEE A THEME + PLONGEE BAPTEME +PLONGEE DU WEEK END
?>
<tr>
<td>
<?php echo $_GET['date']."/".$_GET['m']."/".$_GET['a'];?>
</td>
<td>
<SELECT name="liste_theme_plongee"><option>
<?php
$jours = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
$timestamp = mktime(0, 0, 0, $_GET['m'], $_GET['date'], $_GET['a']);
$numero_jour = date('w', $timestamp);
$jours = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
$jour_correspondant = $jours[$numero_jour];
// ATTENTION, L'ORDRE DU CONTENU DE $tableau_des_themes_de_plongee est PRECIS dans parametres.php, // sur la variable $liste_theme_plongee
switch($jour_correspondant)
{
case "Lundi":
echo "<option>". $tableau_des_themes_de_plongee[4];
break;
case "Mardi":
echo "<option>". $tableau_des_themes_de_plongee[0];
echo "<option>". $tableau_des_themes_de_plongee[4];
break;
case "Mercredi":
echo "<option>". $tableau_des_themes_de_plongee[4];
break;
case "Jeudi":
echo "<option>". $tableau_des_themes_de_plongee[0];
echo "<option>". $tableau_des_themes_de_plongee[4];
break;
case "Vendredi":
echo "<option>". $tableau_des_themes_de_plongee[4];
break;
case "Samedi":
echo "<option>". $tableau_des_themes_de_plongee[1];
echo "<option>". $tableau_des_themes_de_plongee[4];
break;
case "Dimanche":
echo "<option>". $tableau_des_themes_de_plongee[1];
echo "<option>". $tableau_des_themes_de_plongee[2];
echo "<option>". $tableau_des_themes_de_plongee[3];
echo "<option>". $tableau_des_themes_de_plongee[4];
break;
}
?>
</select>
</td>
<td>
<SELECT name="liste_niveau">
<option>
<option>N0
<option>N1
<option>N2
<option>N3
<option>N4
</select>
</td>
<td width="150" height="20">
<?php
//session_start();
echo $_GET['nom_adherent'];
?>
</td>
<td>
<input type=HIDDEN value =<?php echo $_GET['date']."/".$_GET['m']."/".$_GET['a'] ?> name="date_de_la_plongee">
<input type="submit" value="Valider">
</td>
</tr>
<?php
}
}
}
?>
</form>
</table>