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>