/** * Crée un nouveau frais hors forfait pour un visiteur un mois donné * à partir des informations fournies en paramètre * @param $idVisiteur * @param $mois sous la forme aaaamm * @param $libelle : le libelle du frais * @param $date : la date du frais au format français jj//mm/aaaa * @param $montant : le montant */ public function creeNouveauFraisHorsForfait($idVisiteur, $mois, $libelle, $date, $montant) { $dateFr = dateFrancaisVersAnglais($date); $req = "insert into lignefraishorsforfait\r\n\t\tvalues('','{$idVisiteur}','{$mois}','{$libelle}','{$dateFr}','{$montant}')"; PdoGsb::$monPdo->exec($req); }
/** * Crée un nouveau frais hors forfait pour un visiteur un mois donné * à partir des informations fournies en paramètre * @param $idVisiteur * @param $mois sous la forme aaaamm * @param $libelle : le libelle du frais * @param $date : la date du frais au format français jj//mm/aaaa * @param $montant : le montant */ public function creeNouveauFraisHorsForfait($idVisiteur, $mois, $libelle, $date, $montant) { $dateFr = dateFrancaisVersAnglais($date); $req = "insert into lignefraishorsforfait \n values('',:idVisiteur,:mois,:libelle,'{$dateFr}',:montant)"; $stmt = PdoGsb::$monPdo->prepare($req); $stmt->bindParam(':idVisiteur', $idVisiteur); $stmt->bindParam(':mois', $mois); $stmt->bindParam(':libelle', $libelle); $stmt->bindParam(':montant', $montant); $stmt->execute(); }
/** * Crée un nouveau frais hors forfait pour un visiteur un mois donné * à partir des informations fournies en paramètre * * @param $idVisiteur * @param $mois sous la forme aaaamm * @param $libelle : le libelle du frais * @param $date : la date du frais au format français jj//mm/aaaa * @param $montant : le montant */ public function creeNouveauFraisHorsForfait($idVisiteur, $mois, $libelle, $date, $montant) { $dateFr = dateFrancaisVersAnglais($date); $requete_prepare = PdoGSB::$monPdo->prepare("INSERT INTO lignefraishorsforfait " . "VALUES ('', :unIdVisiteur,:unMois, :unLibelle, :uneDateFr, :unMontant) "); $requete_prepare->bindParam(':unIdVisiteur', $idVisiteur, PDO::PARAM_STR); $requete_prepare->bindParam(':unMois', $mois, PDO::PARAM_STR); $requete_prepare->bindParam(':unLibelle', $libelle, PDO::PARAM_STR); $requete_prepare->bindParam(':uneDateFr', $dateFr, PDO::PARAM_STR); $requete_prepare->bindParam(':unMontant', $montant, PDO::PARAM_INT); $requete_prepare->execute(); }
include "vues/v_inscription.php"; break; case 'valideInscription': if (!isset($_REQUEST['id']) | !isset($_REQUEST['nom']) | !isset($_REQUEST['prenom']) | !isset($_REQUEST['adresse']) | !isset($_REQUEST['cp']) | !isset($_REQUEST['ville']) | !isset($_REQUEST['dateEmbauche'])) { echo "PROBLEME."; } else { $id_u = $_REQUEST['id']; $nom_u = $_REQUEST['nom']; $prenom_u = $_REQUEST['prenom']; $adresse_u = $_REQUEST['adresse']; $cp_u = $_REQUEST['cp']; $ville_u = $_REQUEST['ville']; $dateEmbauche_u = $_REQUEST['dateEmbauche']; if ($id_u != "" && $nom_u != "" && $prenom_u != "" && $adresse_u != "" && $cp_u != "" && $ville_u != "" && $dateEmbauche_u != "") { try { $dateEmbValide = dateFrancaisVersAnglais($dateEmbauche_u); $mdp_u = (string) $pdo->creerNouveauVisiteur($id_u, $nom_u, $prenom_u, $adresse_u, $cp_u, $ville_u, $dateEmbValide); $login_u = strtolower(substr($prenom_u, 0, 1) . $nom_u); echo "<div id='loginfo' class='text-info'><p>login: "******"<br> mdp: " . $mdp_u . "</p></div>"; unset($mdp_u, $login_u); } catch (PDOException $ex) { echo $ex->getCode(); echo "<div id='errinfo' class='text-danger'>Erreur lors de l'accès à la base de données.</div>"; if ($ex->getCode() == 23000) { echo "Cause possible: l'utilisateur existe déjà."; } } } else { echo "<div id='errinfo' class='text-danger'>Veuillez renseigner les champs!</div>"; } }
case 'supprimer': /*supprime la ligne dans frais hors forfait * ajoute la ligne hors forfait dans hors forfait refuse * */ $lesMois = $pdo->getMoisEtat(); $lesCles = array_keys($lesMois); $moisASelectionner = $lesCles[0]; $key = $_REQUEST['key']; $mois = $_SESSION['frais'][$key]['mois']; $idForfait = $_SESSION['frais'][$key]['idForfait']; $idVisiteur = $_SESSION['frais'][$key]['idVisiteurClic']; $montant = $_SESSION['frais'][$key]['montant']; $dateA = $_SESSION['frais'][$key]['date']; $libelle = $_SESSION['frais'][$key]['libelle']; $date = dateFrancaisVersAnglais($dateA); $libelle2 = "refusé {$libelle}"; $pdo->addVisteurRefuse($idForfait, $idVisiteur, $mois, $libelle, $date, $montant); $listVisiteur = $pdo->getVisiteurMois($mois); include "vues/v_listeMoisValider.php"; include "vues/v_visiteurMois.php"; include "vues/v_fonction.php"; include "vues/v_etatFraisComptable.php"; break; case 'actualiser': $lesMois = $pdo->getMoisEtat(); $lesCles = array_keys($lesMois); $moisASelectionner = $lesCles[0]; $mois = $_REQUEST['lstMois']; $idVisiteur = $_REQUEST['idVisiteur']; $zero = $_REQUEST['0'];
/** * Crée un nouveau frais hors forfait pour un visiteur un mois donné * à partir des informations fournies en paramètre * @param $idVisiteur * @param $mois sous la forme aaaamm * @param $libelle : le libelle du frais * @param $date : la date du frais au format français jj//mm/aaaa * @param $montant : le montant */ public function creeNouveauFraisHorsForfait($idVisiteur, $mois, $libelle, $date, $montant) { $dateFr = dateFrancaisVersAnglais($date); $req = "INSERT INTO lignefraishorsforfait (date, idVisiteur, libelle, mois, montant, refuse)\r\n VALUES ('{$dateFr}', '{$idVisiteur}', '{$libelle}', '{$mois}', {$montant}, 0)"; PdoGsb::$monPdo->exec($req); }
/** * Description de la fonction * @param $param1 * @param $param2 * @param $param3 */ public function pdo_cree($param1, $param2, $param3) { $dateFr = dateFrancaisVersAnglais($date); $req = "insert into matable \n\t\t\tvalues('{$param1}','{$param2}','{$param3}')"; PdoGsb::$monPdo->exec($req); }
/** * Crée un nouveau frais hors forfait pour un visiteur un mois donné * à partir des informations fournies en paramètre * @param $idVisiteur * @param $mois sous la forme aaaamm * @param $libelle : le libelle du frais * @param $date : la date du frais au format français jj//mm/aaaa * @param $montant : le montant */ public function creeNouveauFraisHorsForfait($idVisiteur, $mois, $libelle, $date, $montant) { $dateFr = dateFrancaisVersAnglais($date); $libEchap = $this->monPdo->quote($libelle); $req = "INSERT INTO lignefraishorsforfait \r\n\t\tVALUES('','{$idVisiteur}','{$mois}',{$libEchap},'{$dateFr}','{$montant}')"; $this->monPdo->exec($req); }