executerRequete($sql, array($codeSociete)); return ($resultat->rowCount() > 0); } public function existeligneconnexion($codeSociete) { $sql = 'select count(0) as nb FROM societeuser WHERE (codeSociete=?);'; $resultat = $this->executerRequete($sql, array($codeSociete))->fetch(PDO::FETCH_ASSOC); $nb = $resultat['nb']; return ($nb > 0); } public function getResultatRequete($requete) { $sql = 'call sp_executer_requete(?)'; $resultat = $this->executerRequeteAdin($sql, array($requete)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getTablesbd() { $sql = 'call sp_get_tables_bdd()'; $resultat = $this->executerRequeteAdin($sql); $donnes = $resultat->fetchAll(PDO::FETCH_ASSOC); return $donnes; } public function describeTable($tableName) { $sql = 'call sp_describe_table(?)'; $resultat = $this->executerRequeteAdin($sql, array($tableName)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function geUneBd($codeBdd) { $sql = 'CALL sp_une_bd_saas(?);'; $resultat = $this->executerRequete($sql, array($codeBdd)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function contester($codeSociete, $idAdherent, $numeroFeuilleMaladie, $motifContestation) { $sql = 'call sp_a_contester_feuille(?, ?, ?, ?)'; $this->executerRequeteAdin($sql, array($codeSociete, $idAdherent, $numeroFeuilleMaladie, $motifContestation)); } } ?>