99 lines
2.5 KiB
PHP
Executable File
99 lines
2.5 KiB
PHP
Executable File
<?php
|
|
|
|
// session_start();
|
|
|
|
require_once "Modelecontestation.php";
|
|
|
|
class Assure extends Modelecontestation {
|
|
|
|
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 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));
|
|
}
|
|
|
|
public function assureExiste($codeSociete, $idBeneficiaire)
|
|
{
|
|
$sql = 'select id FROM beneficiaire where (codeSociete=? and id=?);';
|
|
|
|
$resultat = $this->executerRequeteAdin($sql, array($codeSociete, $idBeneficiaire));
|
|
|
|
return ($resultat->rowCount() > 0);
|
|
}
|
|
|
|
|
|
public function checkdemandereconnaissancefaciale()
|
|
{
|
|
$codeSociete = $_SESSION['codeBdd'];
|
|
$codePrestataire = $_SESSION['codePrestataire'];
|
|
$idBeneficiaire = $_SESSION['idBeneficiaire'];
|
|
|
|
$sql = 'call sp_p_checkdemandereconnaissancefaciale(?, ?, ?);';
|
|
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire));
|
|
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
|
return $ligne;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
?>
|