");
$existe=mysqli_num_rows($rep);
if($existe ==0) {
// Si club corpo
if($type=='corpo') {
include_once("fct_nouvclub_corpo.php");
recup_club($num_fft);
}
else {
include_once("fct_nouv_club.php");
recup_club($num_fft);
}
$requete="SELECT id_club, nom FROM club WHERE numero_fft='$num_fft'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
$club=mysqli_fetch_object($rep);
$id_club=$club->id_club;
echo "CLUB =>$id_club\n";
// Si le club existe
if($id_club != 0) {
$nom_equipe=$club->nom." ".$num;
if($saison == "") {
$saison=date("Y");
if(date("m")>= 9 and date("m")<=12) {
$saison+=1;
}
}
$requete="SELECT id_equipe FROM equipes_champ WHERE saison='$saison' AND nom='$nom_equipe' AND division='$div' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe=mysqli_num_rows($rep);
// Si l'équipe existe
if($existe > 0) {
$equipe_bdd=mysqli_fetch_object($rep);
$id_equipe=$equipe_bdd->id_equipe;
}
// Si l'équipe n'existe pas
else {
$requete="INSERT INTO equipes_champ(nom, saison, division, type_champ, sexe, id_club) ";
$requete.=" VALUES('$nom_equipe','$saison','$div','$type','$sexe','$id_club')";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="SELECT MAX(id_equipe) FROM equipes_champ";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$res=mysqli_fetch_array($rep);
$id_equipe=$res[0];
}
echo "EQUIPE => $id_equipe\n";
// Si l'équipe existe
if($id_equipe != 0) {
for($j=1;$j");
$existe=mysqli_num_rows($rep);
if($existe == 0) {
recup_joueur($num_fft);
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
$joueur=mysqli_fetch_object($rep);
$id_joueur=$joueur->id_joueur;
echo " - JOUEUR => $id_joueur\n";
// MAJ du numéro de téléphone
if(strlen($telephone)==10) {
// Traite le numéro de téléphone
$groupe1=substr($telephone, 0, 2);
$groupe2=substr($telephone, 2, 2);
$groupe3=substr($telephone, 4, 2);
$groupe4=substr($telephone, 6, 2);
$groupe5=substr($telephone, 8, 2);
$telephone="$groupe1 $groupe2 $groupe3 $groupe4 $groupe5";
// Tél portable
if($groupe1=="06") {
$requete="SELECT id_telephone, numero FROM telephone WHERE type='portable' AND id_joueur='$id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_tel=mysqli_num_rows($rep);
if($existe_tel > 0) {
$tel=mysqli_fetch_object($rep);
if($tel->numero != $telephone) {
$requete="UPDATE telephone SET numero='$telephone' WHERE id_telephone='$tel->id_telephone'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
else {
$requete="INSERT INTO telephone(numero, id_joueur, type) VALUES('$telephone','$id_joueur','portable')";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
else {
$requete="SELECT id_telephone, numero FROM telephone WHERE type='maison' AND id_joueur='$id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_tel=mysqli_num_rows($rep);
if($existe_tel > 0) {
$tel=mysqli_fetch_object($rep);
if($tel->numero != $telephone) {
$requete="UPDATE telephone SET numero='$telephone' WHERE id_telephone='$tel->id_telephone'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
else {
$requete="INSERT INTO telephone(numero, id_joueur, type) VALUES('$telephone','$id_joueur','maison')";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
}
// MAJ de l'email
if($email != "") {
$requete="UPDATE joueur SET e_mail='$email' WHERE id_joueur='$id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
// Controle que le joueur est déja inscrit dans l'équipe
$requete="SELECT * FROM eq_champ_joueurs WHERE id_equipe='$id_equipe' AND id_joueur='$id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_joueur=mysqli_num_rows($rep);
if($existe_joueur == 0) {
$requete="INSERT INTO eq_champ_joueurs(id_equipe, id_joueur) VALUES('$id_equipe', '$id_joueur')";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
// Capitaine - premier joueur de l'équipe
if($j==1) {
$requete="UPDATE equipes_champ SET id_capitaine='$id_joueur' WHERE id_equipe='$id_equipe'";
echo $requete;
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
}
}
}
}
}
}
function import_dates_champ($nom_fichier) {
include("mysql_compat.php");
include("conf.php");
$db_connection=mysql_connect($db_host, $db_user, $password);
$dates=array();
/* Lecture du fichier d'entrée */
$fichier=fopen($nom_fichier, 'r');
$contenu_fichier=fread($fichier, filesize($nom_fichier));
fclose($fichier);
/* Détecte si le fichier est généré sous windows (\r\n) */
if(strpos($contenu_fichier, "\r\n") === false) {
if(strpos($contenu_fichier, "\n") === false) {
$dates=array();
$dates[]=$contenu_fichier;
}
else {
$dates=explode("\n", $contenu_fichier);
}
}
else {
$dates=explode("\r\n", $contenu_fichier);
}
/* Pour chaque date de rencontre */
for($i=0;$i=9 and $mois <=12) {
$annee+=1;
}
/* Si les noms d'�quipes sont ok */
if($nom_eq1 != "" and $nom_eq2 != "") {
// Equipe 1
$requete="SELECT id_equipe, type_champ FROM equipes_champ WHERE nom='$nom_eq1' AND sexe='$sexe' AND saison='$annee'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe1=mysqli_fetch_object($rep);
$id_equipe_1=$equipe1->id_equipe;
// Equipe 2
$requete="SELECT id_equipe FROM equipes_champ WHERE nom='$nom_eq2' AND sexe='$sexe' AND saison='$annee'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe2=mysqli_fetch_object($rep);
$id_equipe_2=$equipe2->id_equipe;
echo "EQUIPE 1 => $id_equipe_1 - EQUIPE 2 => $id_equipe_2\n";
// Club où la rencontre va se jouer
if($num_fft != "" and strlen($num_fft)==8) {
$requete="SELECT id_club FROM club WHERE numero_fft='$num_fft'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$club=mysqli_fetch_object($rep);
echo "CLUB => $club->id_club\n";
}
// Si les équipes ont étés trouvées
if($id_equipe_1 != 0 and $id_equipe_2 != 0) {
list($jour, $mois, $annee)=explode("/", $date);
list($h, $m)=explode(":", $heure);
$ts=mktime($h, $m, $s, $mois, $jour, $annee);
$date_eng=date("Y-m-d", $ts);
$heure_eng=date("H:i:s", $ts);
// Controle si la rencontre existe deja
$requete="SELECT id_date, id_club FROM dates_champ WHERE id_equipe='$id_equipe_1' AND id_equipe_adverse='$id_equipe_2'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_renc=mysqli_num_rows($rep);
// Si la rencontre existe
if($existe_renc > 0) {
// Controle si le club est mis, surtout pour le championnat corpo
$renc=mysqli_fetch_object($rep);
if($equipe1->type=='corpo' and empty($renc->id_club) and $club->id_club != 0) {
$requete="UPDATE dates_champ SET id_club='$club->id_club' WHERE id_date='$renc->id_date'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
// Controle si la date et l'heure de la rencontre sont ok
list($jour, $mois, $annee)=explode("/", $renc->date);
list($h, $m)=explode(":", $renc->heure);
$ts_renc=mktime($h, $m, $s, $mois, $jour, $annee);
// SI différence entre la date et l'heure de rencontre
if($ts != $ts_renc) {
$date_eng=date("Y-m-d", $ts);
$heure_eng=date("H:i", $ts);
$requete="UPDATE dates_champ SET date='$date_eng', heure='$heure' WHERE id_date='$renc->id_date'";
// $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
else {
if($equipe1->type=='corpo') {
$nom_champ="Championnat Corpo";
}
else {
$nom_champ="Championnat par equipe";
}
$requete="INSERT INTO dates_champ(id_equipe, id_equipe_adverse,date, heure, id_club, nom_champ) VALUES('$id_equipe_1','$id_equipe_2','$date_eng','$heure_eng','$club->id_club','$nom_champ')";
//echo "$requete\n";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
}
}
mysql_close($db_connection);
}
?>