167 lines
6.5 KiB
PHP
Executable File
167 lines
6.5 KiB
PHP
Executable File
<?php
|
|
session_start();
|
|
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
|
|
if(isset($_SESSION['Admin']) and $_SESSION['Admin']==1) {
|
|
?>
|
|
<html>
|
|
|
|
<head>
|
|
<meta http-equiv="Content-Language" content="fr">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
|
|
<title>LE SERVEUR VOCAL DE RESERVATION DES SALLES DE TENNIS</title>
|
|
<link rel="stylesheet" href="style.css" type="text/css">
|
|
</head>
|
|
|
|
<body>
|
|
<div id="tout">
|
|
<?php
|
|
include("enTete.php");
|
|
include("menu.php");
|
|
include ("conf.php");
|
|
|
|
echo "<div id='contenu'>";
|
|
echo "<center><h1>Ajout des équipes et dates de rencontre de championnat</h1></center><br />";
|
|
|
|
/* Affichage formulaire */
|
|
if(count($_POST)==0) {
|
|
echo "<p>";
|
|
echo "Dans ces pages, vous pourrez ajouter les équipes de championnat (club et corpo) ainsi que les dates de rencontres de championnat.<br />";
|
|
echo "Les données doivent avoir le format suivant : <br />";
|
|
echo "<ul>";
|
|
echo "<li>Les données doivent être séparées par des points virgules et les chaines entourées de guillemets ;</li>";
|
|
echo "<li>";
|
|
echo "<u><b>Equipes de championnat :</b></u>";
|
|
echo "<ul>";
|
|
echo "<li>Chaque équipe est séparée par une ligne vierge ;</li>";
|
|
echo "<li>La première ligne présente l'équipe. Voici le format de cette ligne :<br />";
|
|
echo "numéro FFT du club ; type (corpo ou autre) ; sexe (h ou f) ; division (Dx) ; numéro équipe ; saison</li>";
|
|
echo "<li>Les lignes suivantes comprennent les joueurs (le premier joueur est le capitaine). Voici le format des joueurs :<br />";
|
|
echo "numéro FFT du joueur ; téléphone (fixe ou portable) ; email (facultatif)</li>";
|
|
echo "</ul>";
|
|
echo "</li>";
|
|
echo "<li>";
|
|
echo "<u><b>Dates de rencontres :</b></u>";
|
|
echo "<ul>";
|
|
echo "<li>Une date de rencontre par ligne. Voici le format des données :<br />";
|
|
echo "date (jj/mm/aaaa) ; heure (hh:mm) ; sexe (h ou f) ; nom équipe qui reçoit ; nom équipe adverse ; numéro FFT du club où a lieu la rencontre</li>";
|
|
echo "</ul>";
|
|
echo "</li>";
|
|
echo "</ul>";
|
|
echo "</p>";
|
|
|
|
echo "<form action='ajout_champ_excel.php' method='post' enctype='multipart/form-data'>";
|
|
echo "<center><table>";
|
|
echo "<input type='hidden' name='MAX_FILE_SIZE' value='100000'>";
|
|
echo "<tr><td>Fichier excel des équipes :</td><td><input type='file' name='equipes'></td></tr>";
|
|
echo "<tr><td>Fichier excel des dates de rencontres :</td><td><input type='file' name='dates'></td></tr>";
|
|
echo "<tr><td colspan='2'><center><input type='submit' name='ajout' value='Ajouter'></center></td></tr>";
|
|
echo "</table></center>";
|
|
echo "</form>";
|
|
}
|
|
/* Traitement formulaire */
|
|
else if(count($_POST) > 0) {
|
|
$taille_max=$_POST['MAX_FILE_SIZE'];
|
|
$fic_equipes=$_FILES['equipes'];
|
|
$fic_dates=$_FILES['dates'];
|
|
|
|
include("fct_import_champ.php");
|
|
$rep="./liste_excel/";
|
|
|
|
/* Fichier contenant les équipes */
|
|
/* Si le fichier d'équipes est présent */
|
|
if($fic_equipes['name'] != "") {
|
|
if($fic_equipes['error'] == 0) {
|
|
/* Controle de la taille du fichier */
|
|
if($fic_equipes['size'] <= $taille_max) {
|
|
/* Controle de l'extension du fichier */
|
|
$extensions_valides=array('csv');
|
|
$extension_fichier=substr(strrchr($fic_equipes['name'], '.'), 1);
|
|
if(in_array($extension_fichier, $extensions_valides)) {
|
|
$date=date("dmY", time());
|
|
$nom_fichier=$rep."dates_".$date.".csv";
|
|
$res=move_uploaded_file($fic_equipes['tmp_name'], $nom_fichier);
|
|
if($res) {
|
|
$res_traite=import_equipes($nom_fichier);
|
|
if($res_traite==0) {
|
|
echo "Traitement du fichier des équipes terminé avec succès.<br /><br />";
|
|
}
|
|
}
|
|
else {
|
|
echo "Erreur lors du transfert du fichier des équipes.<br />";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.<br />";
|
|
}
|
|
}
|
|
else {
|
|
echo "L'extension du fichier des équipes doit être csv.<br />";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.<br />";
|
|
}
|
|
}
|
|
else {
|
|
echo "Le fichier des équipes est trop gros.<br />";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.<br />";
|
|
}
|
|
}
|
|
else {
|
|
echo "Erreur lors du transfert du fichier Excel des équipes.<br />";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.<br />";
|
|
}
|
|
}
|
|
|
|
/* Fichier des dates de rencontres */
|
|
/* Si le fichier d'équipes est présent */
|
|
if($fic_dates['name'] != "") {
|
|
if($fic_dates['error'] == 0) {
|
|
/* Controle de la taille du fichier */
|
|
if($fic_dates['size'] <= $taille_max) {
|
|
/* Controle de l'extension du fichier */
|
|
$extensions_valides=array('csv');
|
|
$extension_fichier=substr(strrchr($fic_dates['name'], '.'), 1);
|
|
if(in_array($extension_fichier, $extensions_valides)) {
|
|
$date=date("dmY", time());
|
|
$nom_fichier=$rep."equipes_".$date.".csv";
|
|
$res=move_uploaded_file($fic_dates['tmp_name'], $nom_fichier);
|
|
if($res) {
|
|
$res_traite=import_dates_champ($nom_fichier);
|
|
if($res_traite==0) {
|
|
echo "Traitement du fichier des dates de rencontres terminé avec succès.<br /><br />";
|
|
}
|
|
}
|
|
else {
|
|
echo "Erreur lors du transfert du fichier des dates de rencontres.<br />";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.";
|
|
}
|
|
}
|
|
else {
|
|
echo "L'extension du fichier des dates de rencontres doit être csv";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.";
|
|
}
|
|
}
|
|
else {
|
|
echo "Le fichier des dates de rencontres est trop gros.<br />";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.";
|
|
}
|
|
}
|
|
else {
|
|
echo "Erreur lors du transfert du fichier Excel des dates de rencontres.<br />";
|
|
echo "Cliquez <a href='ajout_champ_excel.php?id_equipe=$id_equipe'>ici</a> pour recommencer.";
|
|
}
|
|
}
|
|
}
|
|
|
|
echo "Traitement des fichiers terminés";
|
|
|
|
mysql_close($db_connection);
|
|
|
|
echo "<br /><br />";
|
|
include("deco_admin.php");
|
|
include("piedDePage.php");
|
|
}
|
|
else {
|
|
echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes");
|
|
sleep(2);
|
|
include("admin_login.php");
|
|
}
|
|
|
|
?>
|