executerRequete($sql, array($codePays, $annee)); return $resultat->fetchAll(); } public function getid($id){ $sql = "SELECT * FROM joursferiers WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(); } public function getListePays($codePaysDefault=null) { $codePaysDefault = contruireParam($codePaysDefault); $sql = 'SELECT case when codePays = ? then "0" else "1" end as ordre, codePays as `code`, libelle FROM pays WHERE (codeSociete=?) order by 1, libelle'; $liste = $this->executerRequete($sql, array($codePaysDefault, $_SESSION['codeSociete'])); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function existeSelection() { $sql = 'select id FROM joursferiers WHERE (choix="1")'; $resultat = $this->executerRequete($sql); return ($resultat->rowCount() > 0); } public function ajouterjoursferiers($codePays,$libelle,$libelleEng,$dateFerier,$demiJournee){ $codeSociete = $_SESSION['codeSociete']; $annee = date('Y', strtotime($dateFerier)); $sql ='INSERT INTO joursferiers(codeSociete, codePays, libelle, libelleEng, dateFerier, annee, demiJournee) VALUES (?,?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete, $codePays, $libelle, $libelleEng, $dateFerier, $annee, $demiJournee)); } public function modifierjoursferiers($codePays, $libelle, $libelleEng, $dateFerier, $demiJournee, $id){ $codeSociete = $_SESSION['codeSociete']; $annee = date('Y', strtotime($dateFerier)); $sql = 'UPDATE joursferiers SET codeSociete=?, codePays=?, libelle=?, libelleEng=?, dateFerier=?, annee=?, demiJournee=? WHERE (id = ?);'; $this->executerRequete($sql, array($codeSociete,$codePays,$libelle,$libelleEng,$dateFerier,$annee,$demiJournee,$id)); } public function selectionnerune($id){ $sql = "UPDATE joursferiers SET choix='1' WHERE (id = ?);"; $this->executerRequete($sql, array($id)); } public function deselectionnerune($id){ $sql = "UPDATE joursferiers SET choix='0' WHERE (id = ?);"; $this->executerRequete($sql, array($id)); } public function selectionnertoutes(){ $sql = "UPDATE joursferiers SET choix='1';"; $this->executerRequete($sql); } public function deselectionnertoutes(){ $sql = "UPDATE joursferiers SET choix='0';"; $this->executerRequete($sql); } public function supprimerjoursferiers($id){ $sql = 'DELETE FROM joursferiers WHERE (id = ?);'; $this->executerRequete($sql, array($id)); } public function supprimertoutes(){ $sql = 'DELETE FROM joursferiers;'; $this->executerRequete($sql); } public function supprimerchoix(){ $sql = "DELETE FROM joursferiers WHERE (choix='1');"; $this->executerRequete($sql); } }