executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function gettitre($id){ $sql = "SELECT * FROM titre WHERE (id = ? and codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete'])); return $resultat->fetch(); } public function existeligne($codeTitre) { $sql = 'select id FROM titre WHERE (codeTitre=?)'; $resultat = $this->executerRequete($sql, array($codeTitre)); return ($resultat->rowCount() > 0); } public function ajoutertitre($codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne){ $codeSociete = $_SESSION['codeSociete']; if(empty($codeTitre) && empty($libelle) && empty($titreCourrier)){ echo "Enregistrement impossible trop de données importantes sont absentes!"; die(); } $sql ='INSERT INTO titre(codeSociete,codeTitre,libelle,libelleEng,titreCourrier,titreCourrierEng,codeTypePersonne) VALUES (?,?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne)); } public function modifiertitre($codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne,$id){ $codeSociete = $_SESSION['codeSociete']; if(empty($codeTitre) && empty($libelle) && empty($titreCourrier)){ echo "Enregistrement impossible trop de données importantes sont absentes!"; die(); } $sql = 'UPDATE titre SET codeTitre=?,libelle=?,libelleEng=?,titreCourrier=?, titreCourrierEng=?,codeTypePersonne=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne,$id,$codeSociete)); } public function supprimertitre($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM titre WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } public function getTypePersonne() { if (est_anglophone()) { $sql = 'SELECT codeTypePersonne as `code`, libelleEng as libelle FROM typepersonne order by libelleEng'; } else { $sql = 'SELECT codeTypePersonne as `code`, libelle FROM typepersonne order by libelle'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } /////////////////////////////////////////////////////// public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE titre SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE titre SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE titre SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE titre SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function existeSelection() { $sql = 'select id FROM titre WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function getid($id){ $sql = "SELECT * FROM titre WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(); } public function supprimertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM titre WHERE (codeSociete = ?);'; $this->executerRequete($sql, array($codeSociete)); } public function supprimerchoix(){ $codeSociete = $_SESSION['codeSociete']; $sql = "DELETE FROM titre WHERE (codeSociete = ? AND choix='1');"; $this->executerRequete($sql, array($codeSociete)); } }