/**
  * 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);
 }
Example #2
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 \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();
 }
Example #3
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);
     $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();
 }
Example #4
0
     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>";
         }
     }
Example #5
0
 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);
 }
Example #8
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);
     $libEchap = $this->monPdo->quote($libelle);
     $req = "INSERT INTO lignefraishorsforfait \r\n\t\tVALUES('','{$idVisiteur}','{$mois}',{$libEchap},'{$dateFr}','{$montant}')";
     $this->monPdo->exec($req);
 }