Files
resatennis_tyroltenn/www/modif_qualif.php

136 lines
6.4 KiB
PHP
Executable File

<?php
session_start();
/* test si la session est lancée */
if((isset($_SESSION['Admin'])==true) && ($_SESSION['Admin']==2))
{
if(isset($_GET['id_tournoi'])) {
$id_tournoi=$_GET['id_tournoi'];
}
$titre="Modifications des qualifi&eacute;s de matchs";
include("enTete.php");
include("conf.php");
include("tyroltenn/mysql_compat.php");
$db_connection=mysql_connect($db_host,$db_user,$password);
mysql_select_db($db_name,$db_connection);
$annee=$_GET['annee'];
$mois=$_GET['mois'];
$jour=$_GET['jour'];
/* Si aucune date n'existe alors afficher la demande de date */
if((!isset($_GET['date']) or strlen($_GET['date'])<10) and ($mois=="" or $annee=="" or $jour=="")) {
$date_jour=date("d/m/Y");
echo "<form action='modif_qualif.php' method='get'><center>";
echo "Date : <input type='text' name='date' value='$date_jour'>(jj/mm/aaaa)<br /><br />";
echo "<input type='hidden' name='id_tournoi' value='$id_tournoi'>";
echo "<input type='submit' name='valider' value='Valider'>";
echo "</center></form>";
}
/* si une date est defini, alors on affiche la liste des matchs du jour */
else {
if(isset($_GET['date'])) {
/* Date */
$date=$_GET['date'];
list($j,$m,$a)=explode("/",$date);
$date="$a-$m-$j";
$date_aff="$j/$m/$a";
}
else if(isset($_GET['jour']) and isset($_GET['mois']) and isset($_GET['annee'])) {
$jour=$_GET['jour'];
$mois=$_GET['mois'];
$annee=$_GET['annee'];
$date="$annee-$mois-$jour";
$date_aff="$jour/$mois/$annee";
}
/* Date */
echo "<h2><center>Matchs du $date_aff</center></h2><br />";
echo "<a href='modif_qualif.php?id_tournoi=$id_tournoi&date='>Choisir une autre date</a><br /><br />";
/* Recherche des terrains */
echo "<center><table border='1'>";
/* Récupère le club organisateur du tournoi */
$requete="SELECT id_club FROM tournoi WHERE id_tournoi='$id_tournoi'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$club=mysql_fetch_object($reponse);
$requete="SELECT id_reservable, nom FROM reservable WHERE id_club='$club->id_club'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
while($terrains=mysql_fetch_object($reponse)) {
echo "<tr><td colspan='5' bgcolor='#FFFACD'><center><b>$terrains->nom</b></center></td></tr>";
echo "<th bgcolor='#FFFACD'>Heure Match</th><th bgcolor='#FFFACD'>Joueur</th><th bgcolor='#FFFACD'>Adverse</th><th bgcolor='#FFFACD'>Cat&eacute;gorie</th><th bgcolor='#FFFACD'>Modification</th>";
$requete="SELECT * FROM reservation WHERE id_tournoi='$id_tournoi' AND date_resa='$date' AND id_reservable='$terrains->id_reservable' AND (id_joueur='700' OR id_joueur_adverse='700') ORDER BY heure_resa_deb ASC";
$reponse1=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
while($matches=mysql_fetch_object($reponse1)) {
list($h,$m,$s)=explode(":",$matches->heure_resa_deb);
echo "<tr>";
echo "<td>$h:$m</td>";
if($matches->id_categorie==27 or $matches->id_categorie==28 or $matches->id_categorie==29) {
// equipe 1
if($matches->id_joueur!=700) {
$requete="SELECT id_joueur1, id_joueur2 FROM equipes_double WHERE id_equipe='$matches->id_joueur'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$equipe=mysql_fetch_object($rep);
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe->id_joueur1'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$joueur1=mysql_fetch_object($rep);
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe->id_joueur2'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$joueur2=mysql_fetch_object($rep);
echo "<td>$joueur1->nom $joueur1->prenom - $joueur2->nom $joueur2->prenom</td>";
}
else {
echo "<td>Qualifi&eacute;</td>";
}
// equipe 2
if($matches->id_joueur_adverse!=700) {
$requete="SELECT id_joueur1, id_joueur2 FROM equipes_double WHERE id_equipe='$matches->id_joueur_adverse'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$equipe=mysql_fetch_object($rep);
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe->id_joueur1'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$joueur1=mysql_fetch_object($rep);
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe->id_joueur2'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$joueur2=mysql_fetch_object($rep);
echo "<td>$joueur1->nom $joueur1->prenom - $joueur2->nom $joueur2->prenom</td>";
}
else {
echo "<td>Qualifi&eacute;</td>";
}
}
else {
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$matches->id_joueur'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$joueur=mysql_fetch_object($rep);
echo "<td>$joueur->nom $joueur->prenom</td>";
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$matches->id_joueur_adverse'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$joueur=mysql_fetch_object($rep);
echo "<td>$joueur->nom $joueur->prenom</td>";
}
$requete="SELECT nom FROM categorie WHERE id_categorie='$matches->id_categorie'";
$rep=mysql_query($requete,$db_connection) or die ("Erreur no ".mysql_errno()." : ".mysql_error()."<br>");
$cat=mysql_fetch_object($rep);
echo "<td>$cat->nom</td>";
echo "<td><center><a href='modif_qualif_suite.php?id_reservation=$matches->id_reservation'>Modifier le qualifi&eacute;</a></center></td>";
echo "</tr>";
}
}
echo "</table>";
}
echo "<br /><br />";
echo "<center><a href='menu_choix_administration_tournoi.php?id_tournoi=$id_tournoi'>Retour au menu de gestion du tournoi</a></center>";
echo "<br /><br />";
include("deco_ja.php");
include("piedDePage.php");
/* sinon si la personne n'est pas autorisé la renvoyer àla page de login */
}
else
{
echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes");
sleep(2);
include("admin_ja.php");
}
?>