<?php
// *****************************************'
//  Le CASTEL-BTS SIO/ PROJET PPE4 GSB      '
//  Programme: c_gererFraisForfaitaire.php  '
//  Objet    : Ajout/modif/suppression frais'
//  Client   : laboratoires GSB             '
//  Version  : 3.0                          '
//  Date     : 03/05/2023 à 11H01           '
//  Auteur   : pascal-blain@wanadoo.fr      '
//******************************************'
$idVisiteur = $_SESSION['idVisiteur'];
$leMois = $_SESSION['leMois'];
$action = $_REQUEST['action'];
//----------------------------------------- AJOUT
if ($action=='choix')
	{ 
		include("vues/v_entete.php"); 
		$lesForfaitsPossibles= $pdo->getLesForfaitsPossibles();
		$prixKm=$pdo->getPrixKm($idVisiteur,$leMois);
		include("vues/v_ajoutFraisForfaitaire.php");
	}
if ($action=='valider')
	{// enregistrement de la ligne et retour vers l'etat des frais
		$qte = $_REQUEST['zQte'];
		if ($qte>0)
		{	$forfait = $_REQUEST['zForfait'];
			$montant = str_replace(",",".",$_REQUEST['zPrix']);
			$montant = str_replace(" ","",$montant);
			$pdo->ajoutFraisForfait($idVisiteur, $leMois, $forfait, $qte, $montant); //insertion dans la table;
		}
		$moisASelectionner = $leMois;
		header ('location: index.php?uc=etatFrais&action=voir&lstMois='.$leMois);
	}
//----------------------------------------- MODIFICATION
if ($action=='editer')
	{ 
		include("vues/v_entete.php");
		$forfait = $_REQUEST['forfait'];	
		$unForfait = $pdo->getUnFraisForfait($idVisiteur, $leMois, $forfait);
		include("vues/v_unFraisForfaitaire.php");
	}
if ($action=='validerModifier')
	{// mise à jour de la ligne et retour vers l'etat des frais
		$qte = $_REQUEST['zQte'];
		if ($qte>0)
		{
			$forfait = $_REQUEST['forfait'];
			$pdo->majFraisForfait($idVisiteur, $leMois, $forfait, $qte); //mise à jour de la table;
		}
		$moisASelectionner = $leMois;
		header ('location: index.php?uc=etatFrais&action=voir&lstMois='.$leMois);
	}
//----------------------------------------- SUPPRESSION
if ($action=='supprimer')
	{ 
		include("vues/v_entete.php");
		$forfait = $_REQUEST['forfait'];
		
		$unForfait = $pdo->getUnFraisForfait($idVisiteur, $leMois, $forfait);
	 	include("vues/v_unFraisForfaitaire.php");
	}
	
if ($action=='validerSupprimer')
	{// suppression de la ligne et retour vers l'etat des frais
		$qte = $_REQUEST['zQte'];
		if ($qte>0)
		{
			$forfait = $_REQUEST['forfait'];
			$pdo->supprimerFraisForfait($idVisiteur, $leMois, $forfait); //suppession de la ligne dans la table;
		}
		$moisASelectionner = $leMois;
		header ('location: index.php?uc=etatFrais&action=voir&lstMois='.$leMois);
	}
?>