executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getliste(){ if (est_anglophone()){ $sql = "SELECT codeTerritoire as code, libelleEng as libelle FROM etendueterritoire WHERE (codeSociete =?) ORDER BY libelle;"; }else{ $sql = "SELECT codeTerritoire as code, libelle FROM etendueterritoire WHERE (codeSociete =?) ORDER BY libelle;"; } $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getid($id){ $sql = "SELECT * FROM etendueterritoire WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function existeligne($codeTerritoire) { $sql = 'select id FROM etendueterritoire WHERE (codeSociete = ? AND codeTerritoire=?)'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeTerritoire)); return ($resultat->rowCount() > 0); } public function existeSelection() { $sql = 'select id FROM etendueterritoire WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function ajouteretendueterritoire($libelle,$libelleEng){ $codeSociete = $_SESSION['codeSociete']; $sql =' CALL sp_ajouter_etendueterritoire (?,?,?);'; $this->executerRequete($sql, array($codeSociete,$libelle,$libelleEng)); } public function modifieretendueterritoire($libelle,$libelleEng,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE etendueterritoire SET libelle=?,libelleEng=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($libelle,$libelleEng,$id,$codeSociete)); } public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE etendueterritoire SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE etendueterritoire SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE etendueterritoire SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE etendueterritoire SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function supprimeretendueterritoire($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM etendueterritoire WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } public function supprimertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM etendueterritoire WHERE (codeSociete = ?);'; $this->executerRequete($sql, array($codeSociete)); } public function supprimerchoix(){ $codeSociete = $_SESSION['codeSociete']; $sql = "DELETE FROM etendueterritoire WHERE (codeSociete = ? AND choix='1');"; $this->executerRequete($sql, array($codeSociete)); } }