<!DOCTYPE html>
<html id="html">
	<head>
		<meta charset="utf-8" />
        <title>Validation Commande</title>
		<link rel="stylesheet" type="text/css" href="style/style.css">
		<script type="text/javascript" src="script/scripts.js"></script>
		<script type="text/javascript" src="script/jsweetalert.js"></script>
		<link rel="stylesheet" type="text/css" href="style/style_sweetalert.css">
		<?php Include('script/rotation.php'); ?>
	</head>

	<body onload="retourne_cookie()"><!-- Il faut ajouter l'appelle a la fonction retourne au chargement de la page pour eviter un bug d'appui sur le bouton -->
		<?php
			error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
			Include('../database.params.inc.php');
			$link = pg_connect("host=$machine user=$user password=$pwd dbname=$db")or die("Erreur de Connection !<br />".pg_last_error()) ;
		?>
		<div id="entete">
			<img src="img/accueil.png" class="bouton_entete" onclick="self.location.href='index.php'">
			<img src="img/retour.png" class="bouton_entete" onclick="javascript:history.go(-1)">
			<img src="img/rotation.png" class="bouton_entete" onclick="retourne()">
			<p id="titre">
				<!-- Titre de la page affichee dans l'entete -->
				Validation Commande
			</p>
			<img src="img/aide.png" class="bouton_entete_help" onclick="swal('Aide', 'N\'oubliez pas de changer votre mode de paiement. \n Vous serez redirigez automatiquement après le paiement effectué.','info');">
		</div>
		<div id="contenu">
			<!-- Le contenu doit etre écrit ci-dessous -->

			<form method=post name="cmd2" action="commande_3.php">

				<?php

					$total = 0; // Calcul somme
					$exit = true;
					$tab_conso = array();
					$tab_sugg = array();

					// Récupération du dernier indice de produit
					$query = "SELECT id_produit FROM PRODUIT ORDER BY id_produit";
					$result = pg_query($link, $query) or die("Erreur SQL !<br />$query<br />".pg_last_error()) ;
					$num = pg_num_rows($result) - 1;
					$fin_produit = pg_fetch_result($result, $num, "id_produit");

					for ($a=0; $a <= $fin_produit ; $a++) { 
						if (isset($_POST["prod_".$a])) {
							// Verif si un produit a été sélectioné
							if ( $_POST["prod_".$a] != 0) {
								$exit = false; // Gestion si liste vide
								$nb_prod = $_POST["prod_".$a];
								// Récuperation des données
								$img = $_POST["img_".$a];
								$nom = $_POST["nom_".$a];
								$prix = $_POST["prix_".$a];
								$info = $_POST["info_".$a];

								// Tableau des conso pour sugg
								$tab_conso[] = $a; // Récup id_conso

								// Calcul sous total de chaque conso
								${"ss_total_".$a} = $prix * $nb_prod;
								$total += ${"ss_total_".$a}

								//Affichage sous forme de tableau
								?>
									<!-- Envoi de la valeur pour finalisation en BDD -->
									<input type="hidden" id="prod_<?php echo $a; ?>" name="prod_<?php echo $a; ?>" value="<?php echo $nb_prod; ?>">
									<br>
									<table>
										<tr>
											<td rowspan="2" class="tab_1"><img src="../carte/<?php echo $img; ?>" class="tab_1_input"></td>
											<td class="tab_2"><?php echo $nom; ?></td>
											<td rowspan="2" class="tab_4bis"><?php echo $nb_prod." x ".$prix."€" ; ?></td>
											<td rowspan="2" class="tab_6"><?php echo ${"ss_total_".$a} ; ?>€</td>
										</tr>
										<tr>
											<td class="tab_7"><?php echo $info; ?></td>
										</tr>
									</table>
									<input type="hidden">
								<?php
							}
						}
					}


					// Si vide go commande
					if ($exit == true) {
	        			header('Location: commande.php');
	        			exit();
					}
				?>
				<br>
				<label>Suggestions</label>
				<br>
				<!--
					On récupére la conso dans un tableau
					On vient chercher toutes les suggestions pour le produit
					On vérifie que le produit est pas déja dans le tableau des conso achetées ou dans le tableau des suggestions
						Si oui, on le met pas
						Si non, on le met et on l'ajoute dans le tableau des produits suggerer + affichage sur le tableau
				-->
				<?php
					foreach ($tab_conso as &$value ) {
						// On vient chercher les suggestions
						$query2 = "SELECT conso_sugg, SUGGESTION.prix as prix_sugg, nom, information, type, img FROM SUGGESTION, PRODUIT WHERE conso_base = '$value' AND conso_sugg = id_produit ";
						$result2 = pg_query($link, $query2) or die("Erreur SQL !<br />$query<br />".pg_last_error()) ;
						$nombre = pg_num_rows($result2) ;
						$b = 0;
						while ($b < $nombre) {
							$conso_sugg = pg_fetch_result($result2, $b, "conso_sugg");

							// on vérifie si on l'a deja :
							if ( (!in_array ( $conso_sugg , $tab_sugg )) && (!in_array ( $conso_sugg , $tab_conso )))  {
								// AJOUT DANS LE TABLEAU DES SUUGESTIONS
								$tab_sugg[] = $conso_sugg;
								$prix_sugg = pg_fetch_result($result2, $b, "prix_sugg");

								// TABLEAU AFF SUGG
								?>
									<table>
										<tr>
											<td rowspan="2" class="tab_1"><img src="../carte/<?php echo( pg_fetch_result($result2, $b, "img")); ?>" class="tab_1_input"></td>
											<td class="tab_2"><?php echo(pg_fetch_result($result2, $b, "type")." : ".pg_fetch_result($result2, $b, "nom")); ?></td>
											<td rowspan="2" class="tab_3"></td>
											<td rowspan="2" class="tab_4"><input type="checkbox" id="chx_sugg<?php echo $conso_sugg; ?>" name="chx_sugg<?php echo $conso_sugg; ?>" onclick="if (eval('this.checked == true')) { document.forms.cmd2.total.valueAsNumber += <?php echo $prix_sugg;?>;} else {document.forms.cmd2.total.valueAsNumber -= <?php echo $prix_sugg;?>;}"><label for="chx_sugg<?php echo $conso_sugg; ?>"><span class="ui"></span></label></td>
											<td rowspan="2" class="tab_5"></td>
											<td rowspan="2" class="tab_6"><?php echo $prix_sugg; ?>€</td>  
										</tr>
										<tr>
											<td class="tab_7"><?php echo( pg_fetch_result($result2, $b, "information")); ?></td>
										</tr>
									</table>
									<br>
								<?php
							}
							// PAS DE ELSE CAR ON S'EN FOU SI ON L'A DEJA

							$b++;
						}
					}
					unset($value);
				?>

				<br><br><br><br><br><br><br>
				<table class="cmd_next">
					<tr>
						<td rowspan="2" class="tab_1"><img src="img/cmd_modifier.png" class="tab_1_input" onclick="javascript:history.go(-1)"></td>
						<td rowspan="2" class="tab_1bis"></td>

							<td rowspan="2" class="tab_1"><label class="radio_bt"><input type="radio" id="espece" name="meth_paie" value="espece" checked><img src="img/cmd_especes.png" class="tab_1_input"></label></td>
							<td rowspan="2" class="tab_1"><label class="radio_bt"><input type="radio" id="carte" name="meth_paie" value="carte"><img src="img/cmd_carte.png" class="tab_1_input"></label></td>
							<td rowspan="2" class="tab_1"><label class="radio_bt"><input type="radio" id="nfc" name="meth_paie" value="nfc" disabled><img src="img/cmd_nfc_disabled.png" class="tab_1_input"></label></td>
							<td rowspan="2" class="tab_1"><label class="radio_bt"><input type="radio" id="paypal" name="meth_paie" value="paypal" disabled><img src="img/cmd_paypal_disabled.png" class="tab_1_input"></label></td>
							<td rowspan="2" class="tab_1"><label class="radio_bt"><input type="radio" id="compte" name="meth_paie" value="compte" disabled><img src="img/cmd_compte_disabled.png" class="tab_1_input"></label></td>


						<td rowspan="2" class="tab_1bis"></td>
						<td class="tab_2bis">Total en €</td>
						<td rowspan="2" class="tab_1bis"></td>
						<td rowspan="2" class="tab_1"><img src="img/cmd_payer.png" class="tab_1_input" onclick="cmd2.submit();"></td>
					</tr>
					<tr>
						<td class="tab_6bis"><input type=number id="total" name="total" min="0" value="<?php echo $total; ?>" class="tab_6_input" disabled></td>
					</tr>
				</table>
			</form>
		</div>
	</body>
</html>
