<?php 
/*
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);*/

include '../lib/configuration.inc';


// Si le nom du joueur pro n'est pas connu, alors retour à l'inscription
if(!isset($_SESSION['SessionWeb_joueurs_am'][0]['nom'])){
	header('Location: ./inscription_1.php');
	exit;
}	



/*******************/
/**  HEBERGEMENTS **/
/*******************/
$piscine = $_SESSION['piscine'];
$chambre_double = $_SESSION['chambre_double'];
$nbre_places = $_SESSION['nbre_places'];
$tripstart = $_SESSION['trip-start'];
$tripdepart = $_SESSION['trip-departure'];
$date1 = strftime("%d-%m-%Y", strtotime($tripstart));
$date2 = strftime("%d-%m-%Y", strtotime($tripdepart));


$requete_name = mysqli_query($connexion_mysql, 'SELECT hotel FROM hebergements WHERE ID = "'.$_SESSION['heb_id'].'"');
$res_name = mysqli_fetch_array($requete_name);
$name_hotel = $res_name[0];


if($chambre_double=='simple') {
	$chambre_double=0;
} else {
	$chambre_double=1;
}

$requete_heb = mysqli_query($connexion_mysql, 'SELECT hotel, prix FROM hebergements WHERE hotel="'.$name_hotel.'" AND chambre_double = "'.$chambre_double.'" AND vue_piscine = "'.$piscine.'"');
$resultat_heb = mysqli_fetch_array($requete_heb);

$nom_hotel = $resultat_heb[0];
$prix_chambre = $resultat_heb[1];



$earlier = new DateTime($tripdepart);
$later = new DateTime($tripstart);

$nber_days = $later->diff($earlier)->format("%a"); //3



/*#########################
	PRIX forfait
###########################*/


$requete_prix_forfait = mysqli_query($connexion_mysql, 'SELECT prix_forfait, single_no_pisc, single_pisc, no_heb_pro_no_hotel, no_heb_pro_hotel, date_debut_hotel, date_fin_hotel, double_pisc, competition_date_debut, competition_date_fin FROM competitions WHERE competition_id = "'.$_SESSION['SessionWeb_competition_id'].'"');


$requete_prix_forfait_fetch = mysqli_fetch_array($requete_prix_forfait);

$prix_forfait = intval($requete_prix_forfait_fetch[0]);

$single_no_pisc = $requete_prix_forfait_fetch[1];

$single_pisc = $requete_prix_forfait_fetch[2];

$no_heb_pro_no_hotel = $requete_prix_forfait_fetch[3];

$no_heb_pro_hotel = $requete_prix_forfait_fetch[4];

$date_debut_hotel = $requete_prix_forfait_fetch[5];

$date_fin_hotel = $requete_prix_forfait_fetch[6];

$double_pisc = $requete_prix_forfait_fetch[7];

$competition_date_debut = $requete_prix_forfait_fetch[8];

$competition_date_fin = $requete_prix_forfait_fetch[9];

$nber_days_hotel = ( (strtotime($date_fin_hotel) - strtotime($date_debut_hotel))/ 86400 ); // Nbre de jours PAR DEFAIUT (du package)


$duree_compet = (strtotime($competition_date_fin) - strtotime($competition_date_debut))/ 86400; // Nbre de jours PAR DEFAIUT (du package)

$prix_sans_heb = $no_heb_pro_hotel;


echo "nber_days_hotel  (nuits)".$nber_days_hotel."\n";


/*#########################
	LOGIQUE
###########################*/


$type_hep = 0;

$option_supp = "";

if( (isset($_SESSION['heb_id']) && $_SESSION['heb_id'] == 'empty') ) {
	$type_hep = 0; // PAS d'hébergement
} else if (isset($_SESSION['chambre_double']) && $chambre_double == 1 && $piscine == 0 && (int)$nber_days == (int)$nber_days_hotel) {
	$type_hep = 1; // Hébergement standard, dates standard
} else {
	$type_hep = 2;
	if($chambre_double == 0 && $piscine == 0) {
		$option_supp = "single_no_pisc";
	}
	if($chambre_double == 0 && $piscine == 1) {
		$option_supp = "single_pisc";
	}
	if($chambre_double == 1 && $piscine == 1) {
		$option_supp = "double_pisc";
	}

}	




if(isset($autorisation) AND $autorisation=='facturation'){



	if(!isset($joueur_package)){
		$formulaire_erreur[] = 'joueur_package';
	}elseif($joueur_package=='entreprise') {
		if($joueur_entreprise_representant=='0'){
			$formulaire_erreur[] = 'joueur_entreprise_representant';
		}
		if(strlen(trim($joueur_entreprise_nom))==0){
			$formulaire_erreur[] = 'joueur_entreprise_nom';
		}
		if(strlen(trim($joueur_entreprise_adresse_1))==0){
			$formulaire_erreur[] = 'joueur_entreprise_adresse_1';
		}
		if(strlen(trim($joueur_entreprise_code_postal))==0){
			$formulaire_erreur[] = 'joueur_entreprise_code_postal';
		}
		if(strlen(trim($joueur_entreprise_ville))==0){
			$formulaire_erreur[] = 'joueur_entreprise_ville';
		}
		if($joueur_entreprise_pays=='0'){
			$formulaire_erreur[] = 'joueur_entreprise_pays';
		}
	}

	mysqli_query($connexion_mysql, "INSERT INTO test VALUES('".strval(count($formulaire_erreur))."')");


			/*
				select all name prenom
			*/
			$all_joueurs_noms_res = mysqli_query($connexion_mysql, 'SELECT joueur_id, joueur_nom, joueur_prenom, joueur_email FROM joueurs');



			$bool = false;

			//$all_joueurs_noms = array();
			while($row = $all_joueurs_noms_res->fetch_assoc()) {
				//strval($row['joueur_prenom'])." ".strval($row['joueur_nom']);

				$val1 = strval($row['joueur_prenom'])." ".strval($row['joueur_nom']);

				$val2 = strval($joueur_pro_prenom)." ".strval($joueur_pro_nom);


				similar_text(strtolower($val1), strtolower($val2), $percent);


				if($percent > 90) {
					$bool = true;
					$prenom = $row['joueur_prenom'];
					$nom = $row['joueur_nom'];
					$joueur_mail = $row['joueur_email'];
					$joueur_id = $row['joueur_id'];
					$_SESSION['SessionWeb_joueur_pro']['email'] = $joueur_mail;
					break;
				}

			}

			
			if($joueur_pro_prenom == '' AND $joueur_pro_nom == '') {
				$bool = true;
			}


			if($bool==false){
				$formulaire_erreur[] = 'joueur_pro_inconnu';
			} else {



				// Récupération des informations du joueur PRO
				$requete_verification_2_joueur_pro = mysqli_query($connexion_mysql, 'SELECT joueur_id, joueur_sexe, joueur_nom, joueur_prenom, ej_equipe FROM joueurs A INNER JOIN equipes_joueurs B ON A.joueur_id=B.ej_joueur WHERE joueur_id="'.$joueur_id.'"');
				$resultat_verification_2_joueur_pro = mysqli_fetch_array($requete_verification_2_joueur_pro);
				$joueur_pro_id = $resultat_verification_2_joueur_pro[0];
				$joueur_pro_sexe = $resultat_verification_2_joueur_pro[1];
				$joueur_pro_nom = $resultat_verification_2_joueur_pro[2];
				$joueur_pro_prenom = $resultat_verification_2_joueur_pro[3];
				$joueur_equipe_id = $resultat_verification_2_joueur_pro[4];

				// Vérification si le joueur PRO a une équipe complète
				/*$requete_verification_3_joueur_pro = mysqli_query($connexion_mysql, 'SELECT COUNT(A.ej_id) FROM equipes_joueurs A INNER JOIN joueurs B ON A.ej_joueur=B.joueur_id WHERE A.ej_equipe="'.$joueur_equipe_id.'" AND B.joueur_profil="am"');
				$resultat_verification_3_joueur_pro = mysqli_fetch_array($requete_verification_3_joueur_pro);
				$nb_joueurs_am_equipe = $resultat_verification_3_joueur_pro[0];*/


				$_SESSION['SessionWeb_joueur_pro']['id'] = $joueur_pro_id;
				$_SESSION['SessionWeb_joueur_pro']['sexe'] = $joueur_pro_sexe;
				$_SESSION['SessionWeb_joueur_pro']['nom'] = $joueur_pro_nom;
				$_SESSION['SessionWeb_joueur_pro']['prenom'] = $joueur_pro_prenom;
				$_SESSION['SessionWeb_joueur_pro']['email'] = $joueur_mail;
		
			}






	if(count($formulaire_erreur)==0) {



		/*******************/
		/**  INSCRIPTION  **/
		/*******************/


		// Si le joueur professionnel a été déclaré à l'équipe en cours d'inscription
		if(isset($_SESSION['SessionWeb_joueur_pro']['id'])){



			$joueur_pro_id = $_SESSION['SessionWeb_joueur_pro']['id'];

			// Récupération de l'ID de l'équipe
			$requete_equipe_id = mysqli_query($connexion_mysql, 'SELECT ej_equipe FROM equipes_joueurs WHERE ej_joueur="'.$_SESSION['SessionWeb_joueur_pro']['id'].'"');
			$resultat_equipe_id = mysqli_fetch_array($requete_equipe_id);
			$equipe_id = $resultat_equipe_id[0];

		} else {



			$equipe_id = uniqid();
			$equipe_motdepasse = md5('proamcoteopale');

			// Si le joueur professionnel a été enregistré par le joueur amateur en cours d'inscription
			if(isset($_SESSION['SessionWeb_joueur_pro']['email']) AND $_SESSION['SessionWeb_joueur_pro']['prenom'] != '' AND $_SESSION['SessionWeb_joueur_pro']['nom']  != '') {



				$joueur_pro_id = uniqid();
				$ej_id = uniqid();
				$equipe_nom = $_SESSION['SessionWeb_joueur_pro']['nom'];
				if($_SESSION['SessionWeb_joueur_pro']['handicap']==NULL){ $requete_pro_handicap = 'NULL'; }else{ $requete_pro_handicap = '"'.$_SESSION['SessionWeb_joueur_pro_handicap'].'"'; }

				// Création du joueur pro en base de données
				$requete_creation_joueur_pro = mysqli_query($connexion_mysql, 'INSERT INTO joueurs (joueur_id, competition_id, joueur_profil, joueur_club, joueur_licence, joueur_handicap, joueur_membre_club_competition, joueur_sexe, joueur_nom, joueur_prenom, joueur_date_naissance, joueur_taille_polo, joueur_adresse_1, joueur_adresse_2, joueur_code_postal, joueur_ville, joueur_pays, joueur_email, joueur_mobile, joueur_telephone, joueur_langue, joueur_datetime_creation) VALUES("'.$joueur_pro_id.'", "'.$_SESSION['SessionWeb_competition_id'].'", "pro", "'.$_SESSION['SessionWeb_joueur_pro']['club'].'", "'.$_SESSION['SessionWeb_joueur_pro']['licence'].'", '.$requete_pro_handicap.', "'.$_SESSION['SessionWeb_joueur_pro']['membre_club_competition'].'", "'.$_SESSION['SessionWeb_joueur_pro']['sexe'].'", "'.$_SESSION['SessionWeb_joueur_pro']['nom'].'", "'.$_SESSION['SessionWeb_joueur_pro']['prenom'].'", STR_TO_DATE("'.$_SESSION['SessionWeb_joueur_pro']['date_naissance'].'", "%d/%m/%Y"), "'.$_SESSION['SessionWeb_joueur_pro']['taille_polo'].'", "'.$_SESSION['SessionWeb_joueur_pro']['adresse_1'].'", "'.$_SESSION['SessionWeb_joueur_pro']['adresse_2'].'", "'.$_SESSION['SessionWeb_joueur_pro']['code_postal'].'", "'.$_SESSION['SessionWeb_joueur_pro']['ville'].'", "'.$_SESSION['SessionWeb_joueur_pro']['pays'].'", "'.$_SESSION['SessionWeb_joueur_pro']['email'].'", "'.$_SESSION['SessionWeb_joueur_pro']['mobile'].'", "'.$_SESSION['SessionWeb_joueur_pro']['telephone'].'", "'.$_SESSION['SessionWeb_langue'].'", "'.date('Y-m-d H:i:s').'")');

				// Ajout du joueur professionnel dans l'équipe en base de données
				$requete_equipe_joueur_pro = mysqli_query($connexion_mysql, 'INSERT INTO equipes_joueurs (ej_id, ej_equipe, ej_joueur) VALUES("'.$ej_id.'", "'.$equipe_id.'", "'.$joueur_pro_id.'")');

			} else {
				$equipe_nom = 'EQUIPE_TEMP_'.date('m').date('d').date('s');
			}

			// Création de l'équipe en base de données
			$requete_creation_equipe = mysqli_query($connexion_mysql, 'INSERT INTO equipes (equipe_id, competition_id, equipe_nom, equipe_motdepasse) VALUES("'.$equipe_id.'", "'.$_SESSION['SessionWeb_competition_id'].'", "'.$equipe_nom.'", "'.$equipe_motdepasse.'")');

		}

		// Ajout des amateurs
		if(isset($_SESSION['SessionWeb_joueurs_am']) AND count($_SESSION['SessionWeb_joueurs_am'])!=0) {
			foreach($_SESSION['SessionWeb_joueurs_am'] as $joueur_am_cle=>$joueur_am){

				$joueur_id = $_SESSION['SessionWeb_joueurs_am'][$joueur_am_cle]['id'] = uniqid();
				$ej_id = uniqid();
				if($joueur_am['handicap']==NULL){ $requete_am_handicap = 'NULL'; }else{ $requete_am_handicap = '"'.$joueur_am['handicap'].'"'; }

				// Création du joueur amateur en base de données
				$requete_creation_joueur_am = mysqli_query($connexion_mysql, 'INSERT INTO joueurs (joueur_id, competition_id, joueur_profil, joueur_club, joueur_licence, joueur_handicap, joueur_membre_club_competition, joueur_sexe, joueur_nom, joueur_prenom, joueur_date_naissance, joueur_taille_polo, joueur_adresse_1, joueur_adresse_2, joueur_code_postal, joueur_ville, joueur_pays, joueur_email, joueur_mobile, joueur_telephone, joueur_langue, joueur_datetime_creation) VALUES("'.$joueur_id.'", "'.$_SESSION['SessionWeb_competition_id'].'", "am", "'.$joueur_am['club'].'", "'.$joueur_am['licence'].'", '.$requete_am_handicap.', "'.$joueur_am['membre_club_competition'].'", "'.$joueur_am['sexe'].'", "'.$joueur_am['nom'].'", "'.$joueur_am['prenom'].'", STR_TO_DATE("'.$joueur_am['date_naissance'].'", "%d/%m/%Y"), "'.$joueur_am['taille_polo'].'", "'.$joueur_am['adresse_1'].'", "'.$joueur_am['adresse_2'].'", "'.$joueur_am['code_postal'].'", "'.$joueur_am['ville'].'", "'.$joueur_am['pays'].'", "'.$joueur_am['email'].'", "'.$joueur_am['mobile'].'", "'.$joueur_am['telephone'].'", "'.$_SESSION['SessionWeb_langue'].'", "'.date('Y-m-d H:i:s').'")');

				// Ajout des joueurs amateurs dans l'équipe en base de données
				$requete_equipe_joueur_am = mysqli_query($connexion_mysql, 'INSERT INTO equipes_joueurs (ej_id, ej_equipe, ej_joueur) VALUES("'.$ej_id.'", "'.$equipe_id.'", "'.$joueur_id.'")');

			}
		}

		// Ajout des amateurs déjà inscrits
		if(isset($_SESSION['SessionWeb_joueurs_am_temp']) AND count($_SESSION['SessionWeb_joueurs_am_temp'])!=0) {

			foreach($_SESSION['SessionWeb_joueurs_am_temp'] as $joueur_am_inscrit_cle=>$joueur_am_inscrit){

				// Suppression du rattachement du joueur amateur à son ancienne équipe (qui devient souvent vide) pour rejoindre la nouvelle équipe créée
				$requete_equipe_joueur_am = mysqli_query($connexion_mysql, 'DELETE FROM equipes_joueurs WHERE ej_joueur="'.$joueur_am_inscrit['id'].'"');

				$ej_id = $_SESSION['SessionWeb_joueurs_am_temp'][$joueur_am_inscrit_cle]['id'] = uniqid();

				// Ajout des joueurs amateurs dans l'équipe en base de données
				$requete_equipe_joueur_am = mysqli_query($connexion_mysql, 'INSERT INTO equipes_joueurs (ej_id, ej_equipe, ej_joueur) VALUES("'.$ej_id.'", "'.$equipe_id.'", "'.$joueur_am_inscrit['id'].'")');

			}

			// Sélection des équipes temporaires
			$requete_equipes_temp = mysqli_query($connexion_mysql, 'SELECT equipe_id FROM equipes WHERE equipe_nom LIKE "EQUIPE_TEMP%"');
			$nb_equipes_temp = mysqli_num_rows($requete_equipes_temp);
			if($nb_equipes_temp!=0){
				for($equipe_temp_boucle=0; $equipe_temp_boucle<$nb_equipes_temp; $equipe_temp_boucle++){
					$resultat_equipe_temp = mysqli_fetch_array($requete_equipes_temp);
					$equipe_id = $resultat_equipe_temp[0];

					// Sélection du nombre de joueurs dans l'équipe temporaire
					$requete_equipes_temp_joueurs = mysqli_query($connexion_mysql, 'SELECT ej_id FROM equipes_joueurs WHERE ej_equipe="'.$equipe_id.'"');
					$nb_equipes_temp_joueurs = mysqli_num_rows($requete_equipes_temp_joueurs);
					if($nb_equipes_temp_joueurs==0){

						// Suppression de l'équipe vide
						$requete_suppression_equipe = mysqli_query($connexion_mysql, 'DELETE FROM equipes WHERE equipe_id="'.$equipe_id.'"');

					}

				}
			}

		}

		// Ajout des accompagnateurs
		if(isset($_SESSION['SessionWeb_joueurs_acc']) AND count($_SESSION['SessionWeb_joueurs_acc'])!=0) {
			foreach($_SESSION['SessionWeb_joueurs_acc'] as $joueur_acc){

				$joueur_id = uniqid();
				$ej_id = uniqid();

				// Création de l'accompagnateur en base de données
				$requete_creation_joueur_acc = mysqli_query($connexion_mysql, 'INSERT INTO joueurs (joueur_id, competition_id, joueur_profil, joueur_sexe, joueur_nom, joueur_prenom, joueur_langue, joueur_datetime_creation) VALUES("'.$joueur_id.'", "'.$_SESSION['SessionWeb_competition_id'].'", "acc", "'.$joueur_acc['sexe'].'", "'.$joueur_acc['nom'].'", "'.$joueur_acc['prenom'].'", "'.$_SESSION['SessionWeb_langue'].'", "'.date('Y-m-d H:i:s').'")');

				// Ajout des joueurs amateurs dans l'équipe en base de données
				$requete_equipe_joueur_acc = mysqli_query($connexion_mysql, 'INSERT INTO equipes_joueurs (ej_id, ej_equipe, ej_joueur, ej_joueur_accompagnant) VALUES("'.$ej_id.'", "'.$equipe_id.'", "'.$joueur_id.'", "'.$_SESSION['SessionWeb_joueurs_am'][0]['id'].'")');

			}
		}




		/*****************************************/
		/** MAJ DU NOMBRE DE CHAMBRES DISPO **/
		/*****************************************/

		// select current nber of rooms
		$requete_qtte = mysqli_query($connexion_mysql, 'SELECT qtte FROM hebergements WHERE hotel = "'.$name_hotel.'" AND vue_piscine = "'.$piscine.'" AND chambre_double = "'.$chambre_double.'"');
		$res_qtte = mysqli_fetch_array($requete_qtte);
		$res_qtte = $res_qtte[0];
		$new_qtte = $res_qtte-1;

		// update new number
		$requete_up_qtte = mysqli_query($connexion_mysql, 'UPDATE hebergements SET qtte = "'.$new_qtte.'" WHERE hotel = "'.$name_hotel.'" AND vue_piscine = "'.$piscine.'" AND chambre_double = "'.$chambre_double.'"');




		/*****************************************/
		/**  ENVOI DE L'E-MAIL DE CONFIRMATION  **/
		/*****************************************/

		// Récupération des infos sur la compétition
		$requete_competition = mysqli_query($connexion_mysql, 'SELECT competition_annee, DATE_FORMAT(competition_date_debut, "%d/%m/%Y"), DATE_FORMAT(competition_date_fin, "%d/%m/%Y") FROM competitions WHERE competition_id="'.$_SESSION['SessionWeb_competition_id'].'"');
		$resultat_competition = mysqli_fetch_array($requete_competition);
		$competition_annee = $resultat_competition[0];
		$competition_date_debut = $resultat_competition[1];
		$competition_date_fin = $resultat_competition[2];

		// Paramètres du message à envoyer
		$emailing_sujet_confirmation = $txt_am_etape6_email_confirmation_sujet.' '.$competition_annee;
		$emailing_titre_confirmation = $txt_am_etape6_email_confirmation_titre;
		$emailing_sujet_rattachement_1 = $txt_am_etape6_email_rattachement_1_sujet.' '.$competition_annee;
		$emailing_titre_rattachement_1 = $txt_am_etape6_email_rattachement_1_titre;
		$emailing_sujet_rattachement_2 = $txt_am_etape6_email_rattachement_2_sujet.' '.$competition_annee;
		$emailing_titre_rattachement_2 = $txt_am_etape6_email_rattachement_2_titre;


		// S'il y a un joueur professionnel qui a été rattaché, alors on leur envoie un e-mail pour l'informer du rattachement
		if(isset($_SESSION['SessionWeb_joueur_pro']['id'])) {

			if($joueur_acc['sexe']=='H'){ $txt_am_etape6_email_1_message_civilite = $txt_monsieur; }else{ $txt_am_etape6_email_1_message_civilite = $txt_madame; }

			$emailing_pro_message  = $txt_am_etape6_email_1_message_1." ".$txt_am_etape6_email_1_message_civilite." ".$_SESSION['SessionWeb_joueur_pro']['nom'].",<br><br>\n";
			$emailing_pro_message .= $txt_am_etape6_email_1_message_2." ".$_SESSION['SessionWeb_joueurs_am'][0]['nom']." ".$_SESSION['SessionWeb_joueurs_am'][0]['prenom']." ".$txt_am_etape6_email_1_message_3." ".$competition_date_debut." ".$txt_am_etape6_email_1_message_4." ".$competition_date_fin.".<br><br>\n";
			$emailing_pro_message .= $txt_am_etape6_email_1_message_5;

			// Envoi de l'e-mail de confirmation d'inscription au joueur pro
			emailing_envoi($web_email_alerte, $_SESSION['SessionWeb_joueur_pro']['email'], '', '', $emailing_sujet_rattachement_1, $emailing_titre_rattachement_1, $emailing_pro_message, $web_url.'/emailing.htm', $web_url, $_SESSION['SessionWeb_langue']);

		// S'il y a un joueur professionnel qui a été inscrit, alors on lui envoie un e-mail de confirmation
		} elseif (!isset($_SESSION['SessionWeb_joueur_pro']['id']) AND isset($_SESSION['SessionWeb_joueur_pro']['email'])) {

			if($_SESSION['SessionWeb_joueur_pro']['sexe']=='H'){ $txt_am_etape6_email_2_message_civilite = $txt_monsieur; }else{ $txt_am_etape6_email_2_message_civilite = $txt_madame; }

			$emailing_pro_message  = $txt_am_etape6_email_2_message_1." ".$txt_am_etape6_email_2_message_civilite." ".$_SESSION['SessionWeb_joueur_pro']['nom'].",<br><br>\n";
			$emailing_pro_message .= $txt_am_etape6_email_2_message_2." ".$_SESSION['SessionWeb_joueurs_am'][0]['nom']." ".$_SESSION['SessionWeb_joueurs_am'][0]['prenom'].", ".$txt_am_etape6_email_2_message_3." ".$competition_date_debut." ".$txt_am_etape6_email_2_message_4." ".$competition_date_fin.".<br><br>\n";
			$emailing_pro_message .= $txt_am_etape6_email_2_message_5;

			// Envoi de l'e-mail de confirmation d'inscription
			emailing_envoi($web_email_alerte, $_SESSION['SessionWeb_joueur_pro']['email'], '', '', $emailing_sujet_rattachement_1, $emailing_titre_rattachement_1, $emailing_pro_message, $web_url.'/emailing.htm', $web_url, $_SESSION['SessionWeb_langue']);

		}

		// S'il y a des joueurs amateurs, alors on leur envoie un e-mail de confirmation
		if(isset($_SESSION['SessionWeb_joueurs_am']) AND count($_SESSION['SessionWeb_joueurs_am']!=0)) {

			foreach($_SESSION['SessionWeb_joueurs_am'] as $joueur_am_cle=>$joueur_am) {

				// Joueur amateur qui fait l'inscription en cours
				if($joueur_am_cle==0){

					if($joueur_am['sexe']=='H'){ $txt_am_etape6_email_3_message_civilite = $txt_monsieur; }else{ $txt_am_etape6_email_3_message_civilite = $txt_madame; }

					$emailing_am_message  = $txt_am_etape6_email_3_message_1." ".$txt_am_etape6_email_3_message_civilite." ".$joueur_am['nom'].",<br><br>\n";
					$emailing_am_message .= $txt_am_etape6_email_3_message_2." ".$competition_date_debut." ".$txt_am_etape6_email_3_message_3." ".$competition_date_fin.".<br><br>\n";
					$emailing_am_message .= $txt_am_etape6_email_3_message_4;

					// Envoi de l'e-mail de confirmation d'inscription
					emailing_envoi($web_email_alerte, $joueur_am['email'], '', '', $emailing_sujet_confirmation, $emailing_titre_confirmation, $emailing_am_message, $web_url.'/emailing.htm', $web_url, $_SESSION['SessionWeb_langue']);

				// Joueur(s) amateur(s) inscrit(s) par le joueur amateur ci-dessus
				} else {

					if($joueur_am['sexe']=='H'){ $txt_am_etape6_email_4_message_civilite = $txt_monsieur; }else{ $txt_am_etape6_email_4_message_civilite = $txt_madame; }

					$emailing_am_message  = $txt_am_etape6_email_4_message_1." ".$txt_am_etape6_email_4_message_civilite." ".$joueur_am['nom'].",<br><br>\n";
					$emailing_am_message .= $txt_am_etape6_email_4_message_2." ".$_SESSION['SessionWeb_joueurs_am'][0]['nom']." ".$_SESSION['SessionWeb_joueurs_am'][0]['prenom'].", ".$txt_am_etape6_email_4_message_3." ".$competition_date_debut." ".$txt_am_etape6_email_4_message_4." ".$competition_date_fin.".<br><br>\n";
					$emailing_am_message .= $txt_am_etape6_email_4_message_5;

					// Envoi de l'e-mail de confirmation d'inscription
					emailing_envoi($web_email_alerte, $joueur_am['email'], '', '', $emailing_sujet_confirmation, $emailing_titre_confirmation, $emailing_am_message, $web_url.'/emailing.htm', $web_url, $_SESSION['SessionWeb_langue']);

				}

			}
		}

		// S'il y a des joueurs amateurs déjà inscrits, alors on leur envoie un e-mail pour les informer du rattachement
		if(isset($_SESSION['SessionWeb_joueurs_am_temp']) AND count($_SESSION['SessionWeb_joueurs_am_temp']!=0)){
			foreach($_SESSION['SessionWeb_joueurs_am_temp'] as $joueur_am_temp){

				if($joueur_am_temp['sexe']=='H'){ $txt_am_etape6_email_5_message_civilite = $txt_monsieur; }else{ $txt_am_etape6_email_5_message_civilite = $txt_madame; }

				$emailing_am_temp_message  = $txt_am_etape6_email_5_message_1." ".$txt_am_etape6_email_5_message_civilite." ".$joueur_am_temp['nom'].",<br><br>\n";
				$emailing_am_temp_message .= $txt_am_etape6_email_5_message_2." ".$_SESSION['SessionWeb_joueurs_am'][0]['nom']." ".$_SESSION['SessionWeb_joueurs_am'][0]['prenom']." ".$txt_am_etape6_email_5_message_3." ".$competition_date_debut." ".$txt_am_etape6_email_5_message_4." ".$competition_date_fin.".<br><br>\n";
				$emailing_am_temp_message .= $txt_am_etape6_email_5_message_5;

				// Envoi de l'e-mail de confirmation de rattachement au joueur amateur inscrit
				emailing_envoi($web_email_alerte, $joueur_am_temp['email'], '', '', $emailing_sujet_rattachement_1, $emailing_titre, $emailing_am_temp_message, $web_url.'/emailing.htm', $web_url, $_SESSION['SessionWeb_langue']);

			}
		}


		/********************/
		/**  EMAIL ALERTE  **/
		/********************/

		$alerte_titre  = 'NOUVEAUX INSCRITS AU PRO-AM AGADIR '.$competition_annee.'<br><br>';
		if(isset($joueur_package) AND strlen(trim($joueur_package))!=0){
			$alerte_titre .= 'PACKAGE '.strtoupper($joueur_package);
		}

		$alerte_message = '';

		if(!isset($_SESSION['SessionWeb_joueur_pro']['id']) AND isset($_SESSION['SessionWeb_joueur_pro']['email'])){
			$alerte_message .= '<br><b><u>PROFESSIONNEL</u> :</b><br><br>';
			if($_SESSION['SessionWeb_joueur_pro']['sexe']=='H'){ $professionnel_civilite = 'M.'; }else{ $professionnel_civilite = 'Mme'; }
			$alerte_message .= $professionnel_civilite.' '.$_SESSION['SessionWeb_joueur_pro']['nom'].' '.$_SESSION['SessionWeb_joueur_pro']['prenom'].'<br><br>';
		}

		if(isset($_SESSION['SessionWeb_joueurs_am']) AND count($_SESSION['SessionWeb_joueurs_am']!=0)){
			$alerte_message .= '<br><b><u>AMATEUR(S)</u> :</b><br><br>';
			foreach($_SESSION['SessionWeb_joueurs_am'] as $joueur_am_cle=>$joueur_am){
				if($joueur_am['sexe']=='H'){ $amateur_civilite = 'M.'; }else{ $amateur_civilite = 'Mme'; }
				$alerte_message .= $amateur_civilite.' '.$joueur_am['nom'].' '.$joueur_am['prenom'].'<br><br>';
			}
		}

		if(isset($_SESSION['SessionWeb_joueurs_acc']) AND count($_SESSION['SessionWeb_joueurs_acc']!=0)){
			$alerte_message .= '<br><b><u>ACCOMPAGNATEUR(S)</u> :</b><br><br>';
			foreach($_SESSION['SessionWeb_joueurs_acc'] as $joueur_acc_cle=>$joueur_acc){
				if($joueur_acc['sexe']=='H'){ $accompagnateur_civilite = 'M.'; }else{ $accompagnateur_civilite = 'Mme'; }
				$alerte_message .= $accompagnateur_civilite.' '.$joueur_acc['nom'].' '.$joueur_acc['prenom'].'<br><br>';
			}
		}

		if(strlen(trim($facture_message_joueur))!=0){
			$facture_message_joueur_bis = preg_replace('/\n/', '<br>', $facture_message_joueur);
			$alerte_message .= '<br><hr><br><br>';
			$alerte_message .= '<b><u>MESSAGE POUR L\'INSCRIPTION / FACTURATION</u> :</b><br><br>';
			$alerte_message .= stripslashes($facture_message_joueur_bis).'<br><br>';
		}


		$from_email = "proam@golf-first.fr";

		$web_email_alerte = array("proam@golf-first.fr");
		$emailing_destinataires_cc_email = '';
		//$emailing_destinataires_cc_email = "laetitia@makilas-golftour.com;makilasgolf@gmail.com";


		// Envoi de l'e-mail d'alerte   !!!!!!!!!!!!!!!!!!!!!!!!!    DECOMMENTER !!!
		emailing_envoi($from_email, $web_email_alerte, $emailing_destinataires_cc_email, '', '[ alerte ] Nouveaux inscrits au Pro-Am Agadir '.$competition_annee, $alerte_titre, $alerte_message, $web_url.'/emailing_alerte.htm', $web_url, $_SESSION['SessionWeb_langue']);

		/****************************************/
		/**  ENREGISTREMENT DE LA FACTURATION  **/
		/****************************************/



		if($joueur_package=='entreprise'){
			if($joueur_entreprise_representant=='pro'){
				$joueur_entreprise_representant_id = $_SESSION['SessionWeb_joueur_pro']['id'];
			}else{
				$joueur_entreprise_representant_tab = explode('_', $joueur_entreprise_representant);
				$joueur_entreprise_representant_cle = $joueur_entreprise_representant_tab[1];
				if($joueur_entreprise_representant_tab[0]=='am'){
					$joueur_entreprise_representant_id = $_SESSION['SessionWeb_joueurs_am'][$joueur_entreprise_representant_cle]['id'];
				}else{
					$joueur_entreprise_representant_id = $_SESSION['SessionWeb_joueurs_am_temp'][$joueur_entreprise_representant_cle]['id'];
				}
			}
			$joueur_entreprise_nom = htmlentities(strtoupper_max(stripslashes($joueur_entreprise_nom)), ENT_QUOTES);
			$joueur_entreprise_adresse_1 = htmlentities(ucfirst(stripslashes($joueur_entreprise_adresse_1)), ENT_QUOTES);
			$joueur_entreprise_adresse_2 = htmlentities(ucfirst(stripslashes($joueur_entreprise_adresse_2)), ENT_QUOTES);
			$joueur_entreprise_code_postal = htmlentities(ucfirst(stripslashes($joueur_entreprise_code_postal)), ENT_QUOTES);
			$joueur_entreprise_ville = htmlentities(strtoupper_max(stripslashes($joueur_entreprise_ville)), ENT_QUOTES);
			$joueur_entreprise_pays = $joueur_entreprise_pays;
		}
		$facture_message_joueur = htmlentities(ucfirst(stripslashes($facture_message_joueur)), ENT_QUOTES);


		if ( isset($_POST['joueur_package']) ) {
			$joueur_package =  $_POST['joueur_package'];
		}


		if ( $joueur_package == 'golfeur' ) {

		

			/****  AMATEUR(S)  ****/

			foreach( $_SESSION['SessionWeb_joueurs_am'] as $joueur_am_cle => $joueur_am ) {


				$facture_id = uniqid();

				// Création du numéro de facture
				$requete_facture_numero_max = mysqli_query($connexion_mysql, 'SELECT MAX(facture_numero) FROM factures');
				$resultat_facture_numero_max = mysqli_fetch_array($requete_facture_numero_max);
				$facture_numero = $resultat_facture_numero_max[0] + 1;

				if ( $joueur_am['membre_club_competition']==1 ) {

					$facture_libelle_joueurs = $txt_am_etape6_libelle_facture_1." ".$competition_date_debut." ".$txt_am_etape6_libelle_facture_2." ".$competition_date_fin."\n".$txt_am_etape6_libelle_facture_3."\n".$joueur_am['nom'].' '.$joueur_am['prenom']."\n";

					$facture_prix_golfeur_ht = $facture_prix_golfeur_membre_ht;
					$facture_prix_golfeur_tva = $facture_prix_golfeur_membre_tva;
					$facture_prix_golfeur_ttc = $facture_prix_golfeur_membre_ttc;
					
					
				} else {

					$facture_libelle_joueurs = $txt_am_etape6_libelle_facture_1." ".$competition_date_debut." ".$txt_am_etape6_libelle_facture_2." ".$competition_date_fin."\n".$txt_am_etape6_libelle_facture_4."\n".$joueur_am['nom'].' '.$joueur_am['prenom']."\n";

					$facture_prix_golfeur_ht = $facture_prix_golfeur_pasmembre_ht;
					$facture_prix_golfeur_tva = $facture_prix_golfeur_pasmembre_tva;
					$facture_prix_golfeur_ttc = $facture_prix_golfeur_pasmembre_ttc;

				}

				$facture_prix_golfeur_ht = $_POST['facture_golfeur_prix_total_ht'];
				$facture_prix_golfeur_tva = $_POST['facture_golfeur_prix_total_tva'];
				$facture_prix_golfeur_ttc = $_POST['facture_golfeur_prix_total_ttc'];

				$libelle_forfait = "Package Golfeur";
				$libelle_option = "";
				$libelle_heb = "";
				if( isset($nom_hotel) ) 
					$libelle_heb = "\nhébergement au ".$nom_hotel." du ".$date1." au ".$date2."\n dont ".(max(0, $nber_days - $nber_days_hotel))." nuit(s) x ".number_format($prix_chambre*1, 2)." euros" ;

				if ($option_supp == "single_no_pisc") {
					$prix_option = $single_no_pisc;
					$libelle_option = "chambre single";
				} else if ($option_supp == "single_pisc") {
					$prix_option = $single_pisc;
					$libelle_option = "chambre single + vue piscine";
				} else if ( $option_supp == 'double_pisc' ) {
					$prix_option = $double_pisc;
					$libelle_option = "chambre double + vue piscine";
				} else {
					$prix_option = 0;
					$libelle_option = "";
				}
				
				$prix_heb = 0;
				if( $type_hep != 0 ) 
					$prix_heb = ( max(0, $nber_days - $nber_days_hotel) )*number_format($prix_chambre*1, 2);


				if ( $joueur_am_cle!=0 ){ $facture_message_joueur = ''; }		// Le message doit être enregistré uniquement pour le joueur amateur qui créé l'inscription

				
				if(!empty($_POST['facture_prix_golfeur_membre_ht']) ) {
					$facture_prix_golfeur_membre_ht = $_POST['facture_prix_golfeur_membre_ht'];
					$prix_forfait_2 = intval($facture_prix_golfeur_membre_ht);
				} else if (!empty($_POST['facture_prix_golfeur_pasmembre_ht']) ) {
					$facture_prix_golfeur_membre_ht = $_POST['facture_prix_golfeur_pasmembre_ht'];
					$prix_forfait_2 = intval($facture_prix_golfeur_pasmembre_ht);			
				} else {
					$prix_forfait_2 = $prix_forfait;
				}
				/*
				echo "prix forfait ";
				echo $prix_forfait."\n";
		
				echo "prix_forfait_2 ";
				echo $prix_forfait_2;*/

				if($prix_forfait_2 == 0) {
					$prix_forfait_2 = $prix_forfait;
				}

				// Création du libellé de la facture en base de données
				$requete_creation_libelle = mysqli_query($connexion_mysql, 'INSERT INTO factures_libelles (facture_libelle_id, facture_id, facture_libelle_description, facture_libelle_prix_unitaire_ht, facture_libelle_quantite, facture_libelle_prix_total_ht, libelle_forfait, libelle_option, libelle_heb) VALUES("'.uniqid().'", "'.$facture_id.'", "'.$facture_libelle_joueurs.'", "'.$facture_prix_golfeur_ht.'", "1", "'.$facture_prix_golfeur_ht.'", "'.$libelle_forfait.'", "'.$libelle_option.'", "'.$libelle_heb.'")') or die(mysqli_error($connexion_mysql));

				// Création de la facture en base de données
				$requete_creation_facture = mysqli_query($connexion_mysql, 'INSERT INTO factures (facture_id, joueur_id, facture_numero, facture_package, facture_prix_ht, facture_prix_tva, facture_prix_ttc, facture_message_joueur, facture_date, prix_forfait, prix_option, prix_heb, date_arrivee, date_depart, facture_message_heures) VALUES("'.$facture_id.'", "'.$joueur_am['id'].'", "'.$facture_numero.'", "'.$joueur_package.'", "'.$facture_prix_golfeur_ht.'", "'.$facture_prix_golfeur_tva.'", "'.$facture_prix_golfeur_ttc.'", "'.$facture_message_joueur.'", "'.date('Y-m-d').'", "'.$prix_forfait_2.'", "'.$prix_option.'", "'.$prix_heb.'", "'.$tripstart.'", "'.$tripdepart.'", "'.$facture_message_heures.'")') or die(mysqli_error($connexion_mysql));

			}

			/****  ACCOMPAGNATEUR(S)  ****/

			if( count($_SESSION['SessionWeb_joueurs_acc'])!=0 ) {

				$facture_id = uniqid();

				// Création du numéro de facture
				$requete_facture_numero_max = mysqli_query($connexion_mysql, 'SELECT MAX(facture_numero) FROM factures');
				$resultat_facture_numero_max = mysqli_fetch_array($requete_facture_numero_max);
				$facture_numero = $resultat_facture_numero_max[0] + 1;

				$facture_libelle_accompagnateurs = $txt_am_etape6_libelle_facture_1." ".$competition_date_debut." ".$txt_am_etape6_libelle_facture_2." ".$competition_date_fin."\n".$txt_am_etape6_libelle_facture_5;

				foreach ($_SESSION['SessionWeb_joueurs_acc'] as $joueur_acc) {
					$facture_libelle_accompagnateurs .= "\n".$joueur_acc['nom']." ".$joueur_acc['prenom'];
				}

				// Calculs
				$facture_prix_accompagnateur_total_ht = $facture_prix_accompagnateur_ht * count($_SESSION['SessionWeb_joueurs_acc']);
				$facture_prix_accompagnateur_tva = $facture_prix_accompagnateur_tva * count($_SESSION['SessionWeb_joueurs_acc']);
				$facture_prix_accompagnateur_total_ttc = $facture_prix_accompagnateur_total_ht + $facture_prix_accompagnateur_tva;

				// Création du libellé de la facture en base de données
				$requete_creation_libelle = mysqli_query($connexion_mysql, 'INSERT INTO factures_libelles (facture_libelle_id, facture_id, facture_libelle_description, facture_libelle_prix_unitaire_ht, facture_libelle_quantite, facture_libelle_prix_total_ht) VALUES("'.uniqid().'", "'.$facture_id.'", "'.$facture_libelle_accompagnateurs.'", "'.$facture_prix_accompagnateur_ht.'", "'.count($_SESSION['SessionWeb_joueurs_acc']).'", "'.$facture_prix_accompagnateur_total_ht.'")');

				// Création de la facture en base de données
				$requete_creation_facture = mysqli_query($connexion_mysql, 'INSERT INTO factures (facture_id, joueur_id, facture_numero, facture_package, facture_prix_ht, facture_prix_tva, facture_prix_ttc, facture_message_joueur, facture_date, facture_message_heures) VALUES("'.$facture_id.'", "'.$_SESSION['SessionWeb_joueurs_am'][0]['id'].'", "'.$facture_numero.'", "'.$joueur_package.'", "'.$facture_prix_accompagnateur_total_ht.'", "'.$facture_prix_accompagnateur_tva.'", "'.$facture_prix_accompagnateur_total_ttc.'", "'.$facture_message_joueur.'", "'.date('Y-m-d').'", "'.$facture_message_heures.'")');

			}

		} 


		/********************************************/
		/**  SUPPRESSION DES VARIABLES DE SESSION  **/
		/********************************************/

		// Suppression des variables de session de l'inscription
		
		unset($_SESSION['SessionWeb_joueur_profil'], $_SESSION['SessionWeb_joueur_pro'], $_SESSION['SessionWeb_joueurs_am'], $_SESSION['SessionWeb_joueurs_am_temp'], $_SESSION['SessionWeb_joueurs_am'], $_SESSION['SessionWeb_joueurs_acc']);
		header('Location: ./inscription_7.php');	// Redirection vers la page de confirmation
		exit;

	}else{
		// Traitement d'affichage en cas d'erreur dans le formulaire
		$joueur_entreprise_nom = stripslashes($joueur_entreprise_nom);
		$joueur_entreprise_adresse_1 = stripslashes($joueur_entreprise_adresse_1);
		$joueur_entreprise_adresse_2 = stripslashes($joueur_entreprise_adresse_2);
		$joueur_entreprise_code_postal = stripslashes($joueur_entreprise_code_postal);
		$joueur_entreprise_ville = stripslashes($joueur_entreprise_ville);
		$facture_message_joueur = stripslashes($facture_message_joueur);
	}

}


if(!isset($autorisation) OR (isset($autorisation) AND $autorisation!='facturation')){

	// Valeurs par défaut lorsque le formulaire est vierge
	$joueur_entreprise_representant = '0';
	$joueur_entreprise_nom = '';
	$joueur_entreprise_adresse_1 = '';
	$joueur_entreprise_adresse_2 = '';
	$joueur_entreprise_code_postale = '';
	$joueur_entreprise_ville = '';
	$joueur_entreprise_pays = 'FR';	$facture_message_joueur = '';

}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?=$_SESSION['SessionWeb_langue']?>" xml:lang="<?=strtolower($_SESSION['SessionWeb_langue'])?>">
<head>
	<title><?=$txt_page_titre?></title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=8">
	<meta name="language" content="<?=strtolower($_SESSION['SessionWeb_langue'])?>">
	<meta name="robots" content="index, follow">
	<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
	<link rel="shortcut icon" href="/favicon.png">
	<link rel="stylesheet" type="text/css" href="<?=$web_commun?>commun.css">
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
	<script language="Javascript">
		function change_package(package){
			alert("hallo");
			if(document.getElementById('joueur_package_golfeur').checked==true){
				document.getElementById('calque_package_golfeur').className = 'inscription_radio_checked';
				document.getElementById('calque_package_entreprise').className = 'inscription_radio';

				document.getElementById('calque_package_golfeur_2').style.display = 'block';
				document.getElementById('calque_package_golfeur_3').style.display = 'none';

				document.getElementById('calque_package_golfeur_infos').style.display = 'block';
				document.getElementById('calque_package_entreprise_infos').style.display = 'none';
			}else if(document.getElementById('joueur_package_entreprise').checked==true){
				document.getElementById('calque_package_golfeur').className = 'inscription_radio';
				document.getElementById('calque_package_entreprise').className = 'inscription_radio_checked';

				document.getElementById('calque_package_golfeur_2').style.display = 'none';
				document.getElementById('calque_package_golfeur_3').style.display = 'block';

				document.getElementById('calque_package_golfeur_infos').style.display = 'none';
				document.getElementById('calque_package_entreprise_infos').style.display = 'block';
			}else{
				document.getElementById('calque_package_golfeur').className = 'inscription_radio';
				document.getElementById('calque_package_entreprise').className = 'inscription_radio';

				document.getElementById('calque_package_golfeur_2').style.display = 'none';
				document.getElementById('calque_package_golfeur_3').style.display = 'none';

				document.getElementById('calque_package_golfeur_infos').style.display = 'none';
				document.getElementById('calque_package_entreprise_infos').style.display = 'none';
			}
		}
	</script>
</head>

<body scroll="auto">

<div id="page" align="center">

	<div id="contenu">

		<?php include './commun/entete.inc'; ?>

		<div id="formulaire">

			<form action="<?=$REQUEST_URI?>" method="post">

				<input type="hidden" name="autorisation" value="facturation">

				

				<h1><?=$txt_am_etape6_titre?></h1>

				<div class="separateur"></div>

				<?=$txt_am_etape6_selectionnez_pack?><?php if(count($formulaire_erreur)!=0 AND in_array('joueur_package', $formulaire_erreur)==true){ echo '<span class="erreur_bis">'.$txt_obligatoire.'</span>'; } ?><br>

				<label for="joueur_package_golfeur">
					<div id="calque_package_golfeur" align="center" class="inscription_radio">
						<b><?=$txt_am_etape6_package?><br><img src="<?=$web_commun?>p.gif" width="1" height="5"><br><?=$txt_am_etape6_golfeur?></b><br><br>
						<input id="joueur_package_golfeur" type="radio" name="joueur_package" value="golfeur" style="margin: 0px;" <?php if(isset($joueur_package) AND $joueur_package=='golfeur'){ echo ' checked'; } ?>>
					</div>
				</label>
				<label for="joueur_package_entreprise" hidden>
					<div id="calque_package_entreprise" align="center" class="inscription_radio">
						<b><?=$txt_am_etape6_package?><br><img src="<?=$web_commun?>p.gif" width="1" height="5"><br><?=$txt_am_etape6_entreprise?></b><br><br>
						<input id="joueur_package_entreprise" type="radio" name="joueur_package" value="entreprise" style="margin: 0px;" <?php if(isset($joueur_package) AND $joueur_package=='entreprise'){ echo ' checked'; } ?>>
					</div>
				</label>
				<br clear="all"><br><br>


				<input type="hidden" name="ex2" value="ex2">

				<?php 
				if($type_hep == 0) { ?>

				<div class="colonne_gauche_obligatoire" style="height: 85px; padding-top: 0px;">Professionel logé à l'hôtel ?</div>

				<div class="colonne_droite" style="height: 33px;">

					<label for="yes">
						<?php
						echo '<input type="radio" id="pro_hotel_yes" name="pro_hotel" value="yes" checked />Oui'."\n";
						?>
					</label>
					<label for="no">
						<?php					
						echo '<input type="radio" id="pro_hotel_no" name="pro_hotel" value="no" />Non'."\n";
						?>
					</label>

				
				</div>
				
				<?php					
			
				
				echo '<input type="" name="no_heb_pro_hotel" value="'.$no_heb_pro_hotel.'" hidden />'."\n";
				echo '<input type="" name="no_heb_pro_no_hotel" value="'.$no_heb_pro_no_hotel.'" hidden />'."\n";

				?>



				<?php } ?>


				<input type="hidden" name="ex3" value="ex3">

				<br>
				<div id="calque_package_golfeur_2">

					<div class="separateur_ter"></div>

					<div id="package_facture">

						<b><u><?=$txt_am_etape6_soustitre_recapitulatif?></u></b><br><br>

						<table width="660" border="0" cellapdding="0" cellspacing="0">
							<tr>
								<td style="width: 320px;" class="entete_colonne"><?=$txt_am_etape6_colonne_description?></td>
								<td style="width: 120px;" class="entete_colonne"><?=$txt_am_etape6_colonne_prix_ht?></td>
								<td style="width: 100px;" class="entete_colonne"><?=$txt_am_etape6_colonne_tva?> (<?=$facture_tva?>%)</td>
								<td style="width: 120px;" class="entete_colonne"><?=$txt_am_etape6_colonne_prix_ttc?></td>
							</tr>

							<?php 

							//$prix_sans_heb = $prix_forfait;


							$facture_golfeur_prix_total_ht = 0;
							$facture_golfeur_prix_total_tva = 0;

							$facture_prix_golfeur_membre_tva = 0;
							$facture_prix_golfeur_pasmembre_tva = 0;

							// !!!!!!!!!!!!!!!!!!!!!!!!
							if($type_hep == 0) { // pas d'heberg

								$facture_prix_golfeur_membre_ht = $prix_sans_heb;
								$facture_prix_golfeur_membre_ttc = $prix_sans_heb;
								$facture_prix_golfeur_pasmembre_ht = $prix_sans_heb;
								$facture_prix_golfeur_pasmembre_ttc = $prix_sans_heb;
							} else if ($type_hep == 1) { // heberg standard
								$facture_prix_golfeur_membre_ht = $prix_forfait;
								$facture_prix_golfeur_membre_ttc = $prix_forfait;
								$facture_prix_golfeur_pasmembre_ht = $prix_forfait;
								$facture_prix_golfeur_pasmembre_ttc = $prix_forfait;
							} else { // heberg non standard
								$facture_prix_golfeur_membre_ht = $prix_forfait;
								$facture_prix_golfeur_membre_ttc = $prix_forfait;
								$facture_prix_golfeur_pasmembre_ht = $prix_forfait;
								$facture_prix_golfeur_pasmembre_ttc = $prix_forfait;
							}


							if($type_hep == 0) {
								$facture_prix_golfeur_membre_ht = $no_heb_pro_hotel;
								$facture_prix_golfeur_membre_ttc = $no_heb_pro_hotel;
							
								$facture_prix_golfeur_pasmembre_ht = $no_heb_pro_hotel;
								$facture_prix_golfeur_pasmembre_ttc = $no_heb_pro_hotel;
							}

						

							foreach($_SESSION['SessionWeb_joueurs_am'] as $joueur_am) {

								if($joueur_am['membre_club_competition']==1) {
							?>
									<tr style="height: 30px;">
										<td>&nbsp;&nbsp;&nbsp;<?=$txt_am_etape6_ligne_golfeur_membre?><br>&nbsp;&nbsp;&nbsp;<?=$joueur_am['nom'].' '.$joueur_am['prenom']?><br></td>
										<td align="right" class="change_js_"><?=number_format($facture_prix_golfeur_membre_ht, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?=number_format($facture_prix_golfeur_membre_tva, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right" class="change_js_"><?=number_format($facture_prix_golfeur_membre_ttc, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
									</tr>


					<input type="hidden" name="facture_prix_golfeur_membre_ht" value="<?php echo($facture_prix_golfeur_membre_ht); ?>">
					<input type="hidden" name="facture_prix_golfeur_membre_ttc" value="facture_prix_golfeur_membre_ttc">
					<input type="hidden" name="facture_prix_golfeur_membre_tva" value="<?php echo($facture_prix_golfeur_membre_tva); ?>">


								<?php 
									$facture_golfeur_prix_total_ht = $facture_golfeur_prix_total_ht + $facture_prix_golfeur_membre_ht;
									$facture_golfeur_prix_total_tva = $facture_golfeur_prix_total_tva + $facture_prix_golfeur_membre_tva;
								} else {
								?>
									<tr style="height: 30px;">
										<td>&nbsp;&nbsp;&nbsp;<?=$txt_am_etape6_ligne_golfeur?><br>&nbsp;&nbsp;&nbsp;<?=$joueur_am['nom'].' '.$joueur_am['prenom']?><br></td>
										<td align="right" class="change_js_"><?=number_format($facture_prix_golfeur_pasmembre_ht, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?=number_format($facture_prix_golfeur_pasmembre_tva, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right" class="change_js_"><?=number_format($facture_prix_golfeur_pasmembre_ttc, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
									</tr>



					<input type="hidden" name="facture_prix_golfeur_pasmembre_ht" value="<?php echo($facture_prix_golfeur_pasmembre_ht); ?>">
					<input type="hidden" name="facture_prix_golfeur_pasmembre_ttc" value="facture_prix_golfeur_pasmembre_ttc">
					<input type="hidden" name="facture_prix_golfeur_pasmembre_tva" value="<?php echo($facture_prix_golfeur_pasmembre_tva); ?>">



							<?php 
									$facture_golfeur_prix_total_ht = $facture_golfeur_prix_total_ht + $facture_prix_golfeur_pasmembre_ht;
									$facture_golfeur_prix_total_tva = $facture_golfeur_prix_total_tva + $facture_prix_golfeur_pasmembre_tva;
								}
							}

							if(isset($_SESSION['SessionWeb_joueurs_acc']) AND count($_SESSION['SessionWeb_joueurs_acc'])!=0) {
								foreach($_SESSION['SessionWeb_joueurs_acc'] as $joueur_acc) {
							?>
									<tr style="height: 30px;">
										<td>&nbsp;&nbsp;&nbsp;<?=$txt_am_etape6_ligne_accompagnateur?><br>&nbsp;&nbsp;&nbsp;<?=$joueur_acc['nom'].' '.$joueur_acc['prenom']?></td>
										<td align="right" class="change_js_"><?=number_format($facture_prix_accompagnateur_ht, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?=number_format($facture_prix_accompagnateur_tva, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right" class="change_js_"><?=number_format($facture_prix_accompagnateur_ttc, 2, $txt_montant_separateur, $txt_montant_millier)?> &euro;&nbsp;&nbsp;&nbsp;</td>
									</tr>
							<?php 
									$facture_golfeur_prix_total_ht = $facture_golfeur_prix_total_ht + $facture_prix_accompagnateur_ht;
									$facture_golfeur_prix_total_tva = $facture_golfeur_prix_total_tva + $facture_prix_accompagnateur_tva;
								}
							}

							?>
									<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->


								<?php if ($option_supp == "single_no_pisc") { ?>

									<tr style="height: 30px;">
										<td>&nbsp;&nbsp;&nbsp;Option<br>&nbsp;&nbsp;&nbsp;chambre single</td>
										<td align="right"><?php echo number_format($single_no_pisc, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo number_format(0, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo number_format($single_no_pisc, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
									</tr>

								<?php } ?>

								<?php if ($option_supp == "single_pisc") { ?>

									<tr style="height: 30px;">
										<td>&nbsp;&nbsp;&nbsp;Option<br>&nbsp;&nbsp;&nbsp;chambre single + piscine</td>
										<td align="right"><?php echo number_format($single_pisc, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo number_format(0, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo number_format($single_pisc, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
									</tr>

								<?php } ?>



								<?php if ($option_supp == "double_pisc") { ?>

									<tr style="height: 30px;">
										<td>&nbsp;&nbsp;&nbsp;Option<br>&nbsp;&nbsp;&nbsp;chambre double + piscine</td>
										<td align="right"><?php echo number_format($double_pisc, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo number_format(0, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo number_format($double_pisc, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
									</tr>

								<?php } ?>

								

								<?php if ($type_hep != 0 && $nber_days > $duree_compet ) { ?>

									<tr style="height: 30px;">
										<td>&nbsp;&nbsp;&nbsp;Nuit(s) supplémentaire(s)<br>&nbsp;&nbsp;&nbsp;<?php echo($nom_hotel." du ".$date1." au ".$date2);?></td>
										<td align="right"><?php echo ($nber_days-5)." nuit(s) x ".number_format($prix_chambre*1, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo number_format(0, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
										<td align="right"><?php echo ($nber_days-5)." nuit(s) x ".number_format($prix_chambre*1, 2); ?> &euro;&nbsp;&nbsp;&nbsp;</td>
									</tr>
								<?php } ?>
							<?php

							// LOGIQUE PRIX
							// !!!!!!!!!!!!!!!!!!!!!

								if($type_hep == 0) { // pas d'heberg
									$facture_golfeur_prix_total_ht = $prix_sans_heb;
									$facture_golfeur_prix_total_tva = 0;
									$facture_golfeur_prix_total_ttc = $prix_sans_heb;
								} else if ($type_hep == 1) { // heberg standard
									$facture_golfeur_prix_total_ht = $prix_forfait;
									$facture_golfeur_prix_total_tva = 0;
									$facture_golfeur_prix_total_ttc = $prix_forfait;
								} else { // heberg non standard
									$facture_golfeur_prix_total_ht = $prix_forfait + max(0, ($nber_days-$nber_days_hotel)*number_format($prix_chambre, 2));
									$facture_golfeur_prix_total_tva = 0;
									$facture_golfeur_prix_total_ttc = $prix_forfait + max(0, ($nber_days-$nber_days_hotel)*number_format($prix_chambre, 2));
								}

								if($option_supp == "single_pisc") {
									$facture_golfeur_prix_total_ttc += $single_pisc;
									$facture_golfeur_prix_total_ht += $single_pisc;
								}
								else if ($option_supp == "single_no_pisc") {
									$facture_golfeur_prix_total_ttc += $single_no_pisc;
									$facture_golfeur_prix_total_ht += $single_no_pisc;
								}
								else if ($option_supp == "double_pisc") {
									$facture_golfeur_prix_total_ttc += $double_pisc;
									$facture_golfeur_prix_total_ht += $double_pisc;
								}


							?>

							<?php
							if($type_hep == 0) {
								$facture_golfeur_prix_total_ht = $no_heb_pro_hotel;
								$facture_golfeur_prix_total_ttc = $no_heb_pro_hotel;
							}
							?>


							<tr>
								<td class="ligne_vide">&nbsp;</td>
								<td colspan="2" class="entete_ligne"><?=$txt_am_etape6_colonne_sous_total_ht?>&nbsp;&nbsp;&nbsp;</td>
								<td align="right" class="change_js_"><?=number_format($facture_golfeur_prix_total_ht, 2, $txt_montant_separateur, $txt_montant_millier).' &euro;&nbsp;&nbsp;&nbsp;'?></td>
							</tr>
							<tr>
								<td class="ligne_vide">&nbsp;</td>
								<td colspan="2" class="entete_ligne"><?=$txt_am_etape6_colonne_tva?> (<?=number_format($facture_tva, 0, $txt_montant_separateur, $txt_montant_millier)?>%)&nbsp;&nbsp;&nbsp;</td>
								<td align="right"><?=number_format($facture_golfeur_prix_total_tva, 2, $txt_montant_separateur, $txt_montant_millier).' &euro;&nbsp;&nbsp;&nbsp;'?></td>
							</tr>
							<tr>
								<td class="ligne_vide">&nbsp;</td>
								<td colspan="2" class="entete_ligne"><?=$txt_am_etape6_colonne_total_ttc?>&nbsp;&nbsp;&nbsp;</td>
								<td align="right" class="change_js_" style="background-color: #EFEFEF; font-weight: bold;"><?=number_format($facture_golfeur_prix_total_ttc, 2, $txt_montant_separateur, $txt_montant_millier).' &euro;&nbsp;&nbsp;&nbsp;'?></td>
							</tr>
						</table>
						<br>

					</div>

				</div>


				<div class="separateur_ter"></div>


				<b><?=$txt_am_etape3_saisir_nom_prenom_email?></b><br><br>
				<div class="colonne_gauche" style="width: 110px;">Prénom</div>
				<div class="colonne_droite" style="width: 220px;"><input type="text" name="joueur_pro_prenom" value="<?=$joueur_pro_prenom?>" style="width: 170px;"></div>
				<div class="colonne_gauche" style="width: 60px;">Nom</div>
				<div class="colonne_droite" style="width: 200px;"><input type="text" name="joueur_pro_nom" value="<?=$joueur_pro_nom?>" style="width: 170px;"></div>



	
	


				<?php if(count($formulaire_erreur)!=0 AND in_array('joueur_pro_inconnu', $formulaire_erreur)==true AND isset($autorisation) AND $autorisation=='facturation') { echo '<div class="erreur">'.$txt_am_etape3_erreur_joueur_inconnu.'</div>'; } elseif(count($formulaire_erreur)!=0 AND in_array('joueur_pro_impossible_1', $formulaire_erreur)==true){ echo '<div class="erreur">'.$txt_am_etape3_erreur_equipe_incomplete.'</div>'; }elseif(count($formulaire_erreur)!=0 AND in_array('joueur_pro_impossible_2', $formulaire_erreur)==true){ echo '<div class="erreur">'.$txt_am_etape3_erreur_nb_joueurs_depasse.'</div>'; } 

				?>






				<br clear="all">
				<div class="separateur_ter"></div>
				
				<?=$txt_facture_message_heures?><br>
				<textarea name="facture_message_heures" style="width: 645px; height: 100px; margin-top: 5px; resize: vertical;"><?=$facture_message_heures?></textarea>



				<br clear="all">
				<br>

				<?=$txt_am_etape6_laisser_message_facturation?><br>
				<textarea name="facture_message_joueur" style="width: 645px; height: 100px; margin-top: 5px; resize: vertical;"><?=$facture_message_joueur?></textarea>




				<input type="hidden" name="facture_golfeur_prix_total_ttc" value="<?php echo($facture_golfeur_prix_total_ttc); ?>">
				<input type="hidden" name="facture_golfeur_prix_total_ht" value="<?php echo($facture_golfeur_prix_total_ht); ?>">
				<input type="hidden" name="facture_golfeur_prix_total_tva" value="<?php echo($facture_golfeur_prix_total_tva); ?>">





				<div style="float: left; width: 120px; margin: 40px 0px 20px 0px;"><input type="button" value="<?=$txt_bouton_retour?>" onclick="window.location='./inscription_hebergement.php';" class="bouton_annuler"></div>
				<div align="right" style="margin: 40px 71px 20px 0px;"><input type="submit" value="<?=$txt_bouton_je_valide_inscription?>"></div><br clear="all">



			</form>

			<div class="separateur_ter"></div>

			<div id="texte">


				<div id="calque_package_golfeur_infos">

					<?php 

						if(isset($_GET['langue']) && $_GET['langue'] == 'en') { ?>

					<h2>GOLFER PACKAGE</h2><br>

									Participation in the competition by amateur player :<br>
									<ul>
										<li>Package with accommodation (5 nights): <?php echo $prix_forfait; ?> € TTC</li>
										<li>Package without accommodation (5 nights, pro not staying at the hotel): <?php echo $no_heb_pro_no_hotel; ?> € TTC</li>
										<li>Package without accommodation (5 nights, pro staying at the hotel): <?php echo $no_heb_pro_hotel; ?> € TTC</li>
									</ul>
									<br>
									In addition to participation in the competition, the package includes:<br>
									<ul style='margin-bottom: 30px;'>
										<li>a double room on an all-inclusive basis</li>
										<li>the 4 green-fees</li>
										<li>mid-term snacks</li>
										<li>airport-hotel-golf transfers</li>
										<li>price reductions and cocktail</li>
										<li>closing dinner</li>
									</ul>";


						<?php } else { ?>


								<h2>PACKAGE DU GOLFEUR</h2><br>

					Participation à la compétition par joueur amateur :<br>
					<ul>
						<li>forfait avec hébergement (5 nuits): <?php echo $prix_forfait; ?> € TTC</li>
						<li>forfait sans hébergement (5 nuits, pro non hébergé à l'hôtel): <?php echo $no_heb_pro_no_hotel; ?> € TTC</li>
						<li>forfait sans hébergement (5 nuits, pro hébergé à l'hôtel): <?php echo $no_heb_pro_hotel; ?> € TTC</li>
					</ul>
					<br>
					Outre la participation à la compétition, le package comprend :<br>
					<ul style='margin-bottom: 30px;'>
						<li>une chambre double en formule all inclusive</li>
						<li>les 4 green-fees</li>
						<li>les collations mi-parcours</li>
						<li>les transferts aéroports-Hôtel-golfs</li>
						<li>les remises des prix et cocktail</li>
						<li>le dîner de clôture</li>
					</ul>

				<?php } ?>




					<div class="separateur_ter"></div>

				</div>


				<?php if(isset($_SESSION['SessionWeb_joueurs_acc']) AND count($_SESSION['SessionWeb_joueurs_acc'])!=0){ ?>

					<h2><?=$txt_package_accompagnateur_nom?></h2><br>

					<?=$txt_package_accompagnateur_texte?>

					<div class="separateur_ter"></div>

				<?php } ?>

			</div>

		</div>

	</div>

</div>

</body>
</html>


<script type="text/javascript">
	
	$( document ).ready(function() {

	    $("#joueur_package_golfeur").prop("checked", true);


		var val = $('input[name="no_heb_pro_hotel"]').val();


		if( val !== undefined ) {

		    $('input[name="facture_golfeur_prix_total_ttc"]').val(val);
		    $("input[name='facture_golfeur_prix_total_ht']").val(val);
		}



	    $( "[name='pro_hotel']" ).change(function() {

	    	if (this.value=="no") {

	    		var val = $('input[name="no_heb_pro_no_hotel"]').val();

	    		$('input[name="facture_golfeur_prix_total_ttc"]').val(val);

	    		$('input[name="facture_golfeur_prix_total_ht"]').val(val);

	    		$('input[name="facture_prix_golfeur_membre_ht"]').val(val);
	    		$('input[name="facture_prix_golfeur_membre_ttc"]').val(val);
	    		$('input[name="facture_prix_golfeur_pasmembre_ht"]').val(val);
	    		$('input[name="facture_prix_golfeur_pasmembre_ttc"]').val(val);


	    		$('.change_js_').html(val+" € &nbsp;&nbsp;");
	    	} else {

	    		var val = $('input[name="no_heb_pro_hotel"]').val();

	    		$('input[name="facture_golfeur_prix_total_ttc"]').val(val);

	    		$('input[name="facture_golfeur_prix_total_ht"]').val(val);

	    		$('input[name="facture_prix_golfeur_membre_ht"]').val(val);
	    		$('input[name="facture_prix_golfeur_membre_ttc"]').val(val);
	    		$('input[name="facture_prix_golfeur_pasmembre_ht"]').val(val);
	    		$('input[name="facture_prix_golfeur_pasmembre_ttc"]').val(val);

	    		$('.change_js_').html(val+" € &nbsp;&nbsp;");
	    	}

	    });

	});
</script>