540 lines
19 KiB
PHP
Executable File
540 lines
19 KiB
PHP
Executable File
<?php
|
|
|
|
// Calcul du début de la semaine en fonction du numéro de semaine
|
|
$annee=$_GET['annee'];
|
|
$mois=$_GET['mois'];
|
|
$jour=$_GET['jour'];
|
|
$club=$_GET['id_club'];
|
|
|
|
// fichier conf BDD
|
|
include("conf.php");
|
|
|
|
// Création du fichier PDF
|
|
include("fpdf.php");
|
|
|
|
$pdf=new FPDF("L","mm","A4");
|
|
$pdf->SetFont('Arial','',14);
|
|
$pdf->Open();
|
|
$pdf->AddPage();
|
|
|
|
// Constantes
|
|
define("LARGEUR_COL",37);
|
|
|
|
// Connexion à la base
|
|
|
|
|
|
$requete="SELECT MIN(heure_ouverture), MAX(heure_fermeture) FROM reservable WHERE id_club='$club'";
|
|
$reponse=mysqli_query( $db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$horaires_terrain=mysqli_fetch_array($reponse);
|
|
$heure_debut=$horaires_terrain[0];
|
|
$heure_fin=$horaires_terrain[1];
|
|
|
|
include("constantes.php");
|
|
|
|
$date="$annee-$mois-$jour";
|
|
|
|
list($h_deb, $m_deb, $s_deb)=explode(":", $heure_debut);
|
|
$ouverture=mktime($h_deb, $m_deb, $s_deb, $mois, $jour, $annee);
|
|
list($h_fin, $m_fin, $s_fin)=explode(":", $heure_fin);
|
|
$fermeture=mktime($h_fin, $m_fin, $s_fin, $mois, $jour, $annee);
|
|
|
|
$requete="SELECT r.id_reservation, r.date_resa, r.heure_resa_deb, r.heure_resa_fin, r.id_reservable FROM reservation r LEFT JOIN reservable t ON t.id_reservable=r.id_reservable WHERE t.id_club='$club' AND r.date_resa = '$date' ORDER BY r.heure_resa_deb ASC, r.date_resa ASC";
|
|
$reponse=mysqli_query( $db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$nb_enr=mysqli_num_rows($reponse);
|
|
if($nb_enr>0) {
|
|
// on stocke chaque resa dans un tableau
|
|
$reservations=array();
|
|
while($resa=mysqli_fetch_object($reponse)) {
|
|
$resa_tab=array();
|
|
$['']=$resa->id_reservation;
|
|
$['']=$resa->id_reservable;
|
|
list($a, $m, $j)=explode("-", $resa->date_resa);
|
|
list($heure_deb, $min_deb, $sec_deb)=explode(":", $resa->heure_resa_deb);
|
|
list($heure_fin, $min_fin, $sec_fin)=explode(":", $resa->heure_resa_fin);
|
|
$ts_debut=mktime($heure_deb, $min_deb, $sec_deb, $mois, $jour, $annee);
|
|
$ts_fin=mktime($heure_fin, $min_fin, $sec_fin, $mois, $jour, $annee);
|
|
$['']=$ts_debut;
|
|
$['']=$ts_fin;
|
|
array_push($reservations, $resa_tab);
|
|
}
|
|
}
|
|
|
|
$date_fr="$jour/$mois/$annee";
|
|
// Affichage des résultats (tableau de la semaine)
|
|
$pdf->Cell(290,10,"Planning de reservation du $date_fr",0,0,'C');
|
|
$pdf->Ln();
|
|
|
|
// Affichage des entetes du tableau
|
|
/* Affichage de l'en tete du tableau horaires et noms des terrains */
|
|
$pdf->Ln();
|
|
$reservables=array();
|
|
$pdf->Cell(20,15,"Horaires",1,0,'C');
|
|
$requete="SELECT id_reservable, nom FROM reservable WHERE id_club='$club'";
|
|
$reponse=mysqli_query( $db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
while($terrain=mysqli_fetch_object($reponse)) {
|
|
$nom_terrain=$terrain->nom;
|
|
array_push($reservables, $terrain->id_reservable);
|
|
$pdf->Cell(LARGEUR_COL,15,"$nom_terrain",1,0,'C');
|
|
}
|
|
|
|
// Affichage des réservations
|
|
// Pour chaque demi-heure
|
|
$pdf->SetFont('','',8);
|
|
|
|
$indice_encours=-1;
|
|
$pdf->Ln();
|
|
$resa_ok=array();
|
|
// Pour chaque heure demi-heure
|
|
for ($i=$ouverture;$i<$fermeture;$i+=1800){
|
|
$horaire_encours=getdate($i);
|
|
if($['']=="0") { $minutes="00"; } else { $minutes="30"; }
|
|
$heure="$['']:$minutes";
|
|
$pdf->Cell(20,7,$heure,1,0,'C');
|
|
// Pour chaque terrain
|
|
for ($j=0;$j<count($reservables);$j++) {
|
|
/* controle si une résa existe à cette heure */
|
|
$texte=0;
|
|
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
|
if(($reservations[$cpt][heure_debut] == $i) and ($reservables[$j]==$reservations[$cpt][reservable])) {
|
|
$indice_encours=$cpt;
|
|
$texte=1;
|
|
break;
|
|
}
|
|
else if(($reservations[$cpt][heure_debut] < $i) and ($i < $reservations[$cpt][heure_fin]) and ($reservables[$j]==$reservations[$cpt][reservable])) {
|
|
$indice_encours=$cpt;
|
|
if(! in_array($cpt, $resa_ok)) {
|
|
$texte=2;
|
|
array_push($resa_ok, $cpt);
|
|
}
|
|
else {
|
|
$texte=0;
|
|
}
|
|
break;
|
|
}
|
|
else {
|
|
$indice_encours=-1;
|
|
}
|
|
}
|
|
// Si une réservation a été trouvée
|
|
if($indice_encours > -1) {
|
|
$id_resa=$reservations[$indice_encours][id_resa];
|
|
$requete="SELECT j.prenom,j.nom, j.visible,j.numero_fft,r.type_reservation, r.id_rubrique,r.id_joueur,r.id_joueur_adverse, r.id_tournoi, r.id_joueur_adverse, r.id_categorie, r.type, r.id_tournoi, r.id_joueur,r.score,r.vainqueur FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur AND r.id_reservation='$id_resa' ";
|
|
//echo $requete;
|
|
$result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur=mysqli_fetch_object($result);
|
|
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$joueur->vainqueur'";
|
|
$result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$vainqueur=mysqli_fetch_object($result);
|
|
// Si le match reserve concerne un tournoi
|
|
if($joueur->type=='Tournoi') {
|
|
$requete1="SELECT j.prenom,j.nom,j.visible FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom FROM tournoi WHERE id_tournoi='$joueur->id_tournoi'";
|
|
$result2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$tournoi=mysqli_fetch_object($result2);
|
|
$requete="SELECT nom, type, sexe, age_max FROM categorie WHERE id_categorie='$joueur->id_categorie'";
|
|
$result3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$categorie=mysqli_fetch_object($result3);
|
|
// Adulte homme
|
|
if($categorie->type=='simple' and $categorie->sexe=='m' and $categorie->age_max==0) {
|
|
$coul=couleur_hex_dec("#6699FF");
|
|
$double=0;
|
|
}
|
|
// Adulte Femme
|
|
else if($categorie->type=='simple' and $categorie->sexe=='f' and $categorie->age_max==0) {
|
|
$coul=couleur_hex_dec("#FF66FF");
|
|
$double=0;
|
|
}
|
|
// Jeunes
|
|
else if($categorie->type=='simple' and $categorie->age_max<18) {
|
|
$coul=couleur_hex_dec("#FFFF00");
|
|
$double=0;
|
|
}
|
|
// Doubles
|
|
else if($categorie->type=='double') {
|
|
$coul=couleur_hex_dec("#99FF33");
|
|
$double=1;
|
|
}
|
|
if($double==1) {
|
|
// Recherche des 2 équipes
|
|
$requete="SELECT * FROM equipes_double WHERE id_equipe='$joueur->id_equipe'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$equipe1=mysqli_fetch_object($result1);
|
|
$requete="SELECT * FROM equipes_double WHERE id_equipe='$joueur->id_joueur_adverse'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$equipe2=mysqli_fetch_object($result1);
|
|
// Recherche du nom/prénom des 4 joueurs
|
|
$requete="SELECT nom, prenom,visible FROM joueur WHERE id_joueur='$equipe1->id_joueur1'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur1=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom, prenom,visible FROM joueur WHERE id_joueur='$equipe1->id_joueur2'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur2=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom, prenom,visible FROM joueur WHERE id_joueur='$equipe2->id_joueur1'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur3=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom, prenom,visible FROM joueur WHERE id_joueur='$equipe2->id_joueur2'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur4=mysqli_fetch_object($result1);
|
|
if($joueur->id_joueur==700 and $joueur->id_joueur_adverse==700) {
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
$joueur="Vainqueur - Qualifié / Vainqueur - Qualifié";
|
|
}
|
|
else if($texte==2) {
|
|
$pdf->SetFont('','',6);
|
|
$joueur="$categorie->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
else if($joueur->id_joueur==700) {
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
$joueur="Vainqueur - Qualifié / ";
|
|
if($joueur3->visible=='oui') {
|
|
$joueur.=" $joueur3->prenom $joueur3->nom";
|
|
}
|
|
$joueur.="-";
|
|
if($joueur4->visible=='oui') {
|
|
$joueur.=" $joueur4->prenom $joueur4->nom";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
$joueur="$categorie->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
else if($joueur->id_joueur_adverse==700) {
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
if($joueur1->visible=='oui') {
|
|
$joueur="$joueur1->prenom $joueur1->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$joueur.=" - ";
|
|
if($joueur2->visible=='oui') {
|
|
$joueur.=" $joueur2->prenom $joueur2->nom ";
|
|
}
|
|
$joueur.=" / Vainqueur - Qualifié";
|
|
}
|
|
else if($texte==2) {
|
|
$pdf->SetFont('','',6);
|
|
$joueur="$categorie->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
else {
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
if($joueur1->visible=='oui') {
|
|
$joueur="$joueur1->prenom $joueur1->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$joueur.=" - ";
|
|
if($joueur2->visible=='oui') {
|
|
$joueur.=" $joueur2->prenom $joueur2->nom ";
|
|
}
|
|
$joueur.="/";
|
|
if($joueur3->visible=='oui') {
|
|
$joueur.="$joueur3->prenom $joueur3->nom ";
|
|
}
|
|
$joueur.=" - ";
|
|
if($joueur4->visible=='oui') {
|
|
$joueur.="$joueur4->prenom $joueur4->nom";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
$pdf->SetFont('','',6);
|
|
$joueur="$categorie->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
$joueur="$joueur->prenom $joueur->nom/$adverse->prenom $adverse->nom ";
|
|
}
|
|
else if($texte==2) {
|
|
$pdf->SetFont('','',6);
|
|
$joueur="$categorie->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
}
|
|
else if($joueur->type=='Cours') {
|
|
if($texte==1) {
|
|
if($joueur->visible=='oui') {
|
|
$joueur="$joueur->prenom $joueur->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
$joueur="$joueur->type";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$requete="SELECT c.couleur_hex FROM couleurs c, rubriques_resa rr WHERE rr.nom='Cours' AND rr.id_couleur=c.id_couleur AND rr.id_club='$club'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$arr_plan=mysqli_fetch_object($result1);
|
|
$coul=couleur_hex_dec($arr_plan->couleur_hex);
|
|
}
|
|
else if($joueur->type=='Entretien') {
|
|
if($texte==1) {
|
|
if($joueur->visible=='oui') {
|
|
$joueur="$joueur->prenom $joueur->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
$joueur="$joueur->type";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$requete="SELECT c.couleur_hex FROM couleurs c, rubriques_resa rr WHERE rr.nom='Entretien' AND rr.id_couleur=c.id_couleur AND rr.id_club='$club'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$arr_plan=mysqli_fetch_object($result1);
|
|
$coul=couleur_hex_dec($arr_plan->couleur_hex);
|
|
}
|
|
else if($joueur->type=='Autre' and $joueur->id_rubrique == 0) {
|
|
if($texte==1) {
|
|
if($joueur->visible=='oui') {
|
|
$joueur="$joueur->prenom $joueur->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
if($joueur->type_reservation != "") {
|
|
if(strlen($joueur->type_reservation) > 20) {
|
|
$pdf->SetFont('','',6);
|
|
}
|
|
$joueur="$joueur->type_reservation";
|
|
}
|
|
else {
|
|
$joueur="$joueur->type";
|
|
}
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$requete="SELECT c.couleur_hex FROM couleurs c, rubriques_resa rr WHERE rr.nom='Autre' AND rr.id_couleur=c.id_couleur AND rr.id_club='$club'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$arr_plan=mysqli_fetch_object($result1);
|
|
$coul=couleur_hex_dec($arr_plan->couleur_hex);
|
|
}
|
|
else if($joueur->type=='Loisir') {
|
|
$requete1="SELECT j.prenom,j.nom,j.visible FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
if($joueur->visible=='oui') {
|
|
$joueur="$joueur->prenom $joueur->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$joueur.="/";
|
|
if($adverse->visible=='oui') {
|
|
$joueur.=" $adverse->prenom $adverse->nom";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
if($joueur->type_reservation != "") {
|
|
$joueur="$joueur->type_reservation";
|
|
}
|
|
else {
|
|
$joueur="$joueur->type";
|
|
}
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$requete="SELECT c.couleur_hex FROM couleurs c, rubriques_resa rr WHERE rr.nom='Loisir' AND rr.id_couleur=c.id_couleur AND rr.id_club='$club'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$arr_plan=mysqli_fetch_object($result1);
|
|
$coul=couleur_hex_dec($arr_plan->couleur_hex);
|
|
}
|
|
else if($joueur->type=='Invite') {
|
|
$requete1="SELECT j.prenom,j.nom,j.visible FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
if($joueur->visible=='oui') {
|
|
$joueur="$joueur->prenom $joueur->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$joueur.="/";
|
|
if($adverse->visible=='oui') {
|
|
$joueur.=" $adverse->prenom $adverse->nom";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
if($joueur->type_reservation != "") {
|
|
$joueur="$joueur->type_reservation";
|
|
}
|
|
else {
|
|
$joueur="$joueur->type";
|
|
}
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$requete="SELECT c.couleur_hex FROM couleurs c, rubriques_resa rr WHERE rr.nom='Invite' AND rr.id_couleur=c.id_couleur AND rr.id_club='$club'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$arr_plan=mysqli_fetch_object($result1);
|
|
$coul=couleur_hex_dec($arr_plan->couleur_hex);
|
|
}
|
|
else if($joueur->type=='Championnat') {
|
|
$requete1="SELECT j.prenom,j.nom,j.visible FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
if($joueur->visible=='oui') {
|
|
$joueur="$joueur->prenom $joueur->nom ";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$joueur.="/";
|
|
if($adverse->visible=='oui') {
|
|
$joueur.=" $adverse->prenom $adverse->nom";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
$joueur="$joueur->type";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$requete="SELECT c.couleur_hex FROM couleurs c, rubriques_resa rr WHERE rr.nom='Championnat' AND rr.id_couleur=c.id_couleur AND rr.id_club='$club'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$arr_plan=mysqli_fetch_object($result1);
|
|
$coul=couleur_hex_dec($arr_plan->couleur_hex);
|
|
}
|
|
// Rubrique perso
|
|
else if($joueur->id_rubrique != 0 and $joueur->type=='Autre') {
|
|
$requete="SELECT * FROM rubriques_resa WHERE id_rubrique='$joueur->id_rubrique'";
|
|
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
$requete1="SELECT j.prenom,j.nom,j.visible FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
if($texte==1) {
|
|
$pdf->SetFont('','',6);
|
|
if($joueur->visible=='oui') {
|
|
$joueur="$joueur->prenom $joueur->nom ";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$joueur.="/";
|
|
if($adverse->visible=='oui') {
|
|
$joueur.=" $adverse->prenom $adverse->nom";
|
|
}
|
|
}
|
|
else if($texte==2) {
|
|
$joueur="$rubrique->nom";
|
|
}
|
|
else {
|
|
$joueur="";
|
|
}
|
|
$coul=couleur_hex_dec($couleur->couleur_hex);
|
|
}
|
|
}
|
|
else if($indice_encours == -1) {
|
|
$requete="SELECT c.couleur_hex FROM couleurs c, rubriques_resa rr WHERE rr.nom='Libre' AND rr.id_couleur=c.id_couleur AND rr.id_club='$club'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$arr_plan=mysqli_fetch_object($result1);
|
|
$coul=couleur_hex_dec($arr_plan->couleur_hex);
|
|
$joueur='';
|
|
}
|
|
$pdf->SetFillColor($[''], $[''],$['']);
|
|
$pdf->Cell(LARGEUR_COL,7,$joueur,1,0,'C',1);
|
|
$pdf->SetFont('','',6);
|
|
}
|
|
$pdf->Ln();
|
|
}
|
|
|
|
|
|
$pdf->Output();
|
|
|
|
// fermeture connexion bdd
|
|
mysql_close($db_connection);
|
|
|
|
function date_jour($numero) {
|
|
$jour="";
|
|
|
|
if($numero==7) {
|
|
$jour="D.";
|
|
}
|
|
else if($numero==1) {
|
|
$jour="L";
|
|
}
|
|
else if($numero==2) {
|
|
$jour="M";
|
|
}
|
|
else if($numero==3) {
|
|
$jour="M";
|
|
}
|
|
else if($numero==4) {
|
|
$jour="J";
|
|
}
|
|
else if($numero==5) {
|
|
$jour="V";
|
|
}
|
|
else if($numero==6) {
|
|
$jour="S";
|
|
}
|
|
return $jour;
|
|
}
|
|
|
|
/* Conversion des couleurs - hexa en Dec */
|
|
function couleur_hex_dec($hex) {
|
|
/* de la forme #RRVVBB */
|
|
$couleur=array();
|
|
|
|
$rouge=substr($hex, 1,2);
|
|
$vert=substr($hex, 4,2);
|
|
$bleu=substr($hex, 6,2);
|
|
|
|
/* conversion */
|
|
$['']=base_convert($rouge,16,10);
|
|
$['']=base_convert($vert,16,10);
|
|
$['']=base_convert($bleu,16,10);
|
|
|
|
return $couleur;
|
|
}
|
|
|
|
?>
|