executerRequete($sql); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getSocieteusers() { $sql = 'SELECT codeSociete AS `code`, nomSociete AS libelle FROM societeuser where actif="1" ORDER BY 2;'; $resultat = $this->executerRequete($sql); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getLangues() { $sql = 'SELECT codeLangue AS `code`, CONCAT(libelle, " <=> ", libelleEng) AS libelle FROM langue ORDER BY parDefaut DESC, 2;'; $resultat = $this->executerRequete($sql); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function suivisaisiesSaas($codeSociete, $login, $idSaisie, $codeLangue) { $sql = 'CALL sp_init_suivisaisies_central(?, ?, ?, ?);'; $this->executerRequete($sql, array($codeSociete, $login, $idSaisie, $codeLangue)); } public function getSuivisaisiesSaas($idSaisie){ $sql = 'SELECT fn_get_societe_id_saisie(?) as codeSociete;'; $resultat = $this->executerRequete($sql, array($idSaisie))->fetch(PDO::FETCH_ASSOC); return $resultat['codeSociete']; } public function existeligne($codeSociete) { $sql = 'select id FROM societeuser WHERE (codeSociete=? and actif="1")'; $resultat = $this->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 estActif($codeSociete) { $sql = 'select actif FROM societeuser WHERE (codeSociete=?)'; $resultat = $this->executerRequete($sql, array($codeSociete))->fetch(PDO::FETCH_ASSOC); return $resultat['actif']; } public function getParamsAbonnementSaas($codeSociete) { $sql = 'call sp_params_abonnement_saas(?);'; $tableau = $this->executerRequete($sql, array($codeSociete)); $resultat = $tableau->fetch(PDO::FETCH_ASSOC); $_SESSION['bdTests_C'] = $resultat['bdTests']; $_SESSION['modeDev_C'] = $resultat['modeDev']; return $resultat; } public function getTauxPaypal() { $sql = 'SELECT tauxVariablePaypal, tauxFixeDevisePaypal FROM societeusersas LIMIT 1;'; $resultat = $this->executerRequete($sql); return $resultat->fetch(PDO::FETCH_ASSOC); } public function viderTablesTemporairesUser($login) { $sql = "call viderTablesTemporairesUser_saas(?)"; $this->executerRequete($sql, array($login)); } public function getSocieteusersWhatsapp($codeSociete) { $sql = 'SELECT instanceWhatsapp, tokenWhatsapp FROM societeuser WHERE (codeSociete=?);'; $resultat = $this->executerRequete($sql, array($codeSociete)); return $resultat->fetch(PDO::FETCH_ASSOC); } }