This commit is contained in:
2026-07-26 12:23:08 +00:00
parent 97e8924f2a
commit aac5844485
4 changed files with 72 additions and 34 deletions

View File

@@ -635,12 +635,46 @@ class Feuillemaladie extends Modele {
$sql = 'call sp_p_get_feuilles_maladie_contestees(?, ?, ?)';
//var_dump(array($codePrestataire, $d1, $d2));
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function envoyer_otp($otpValue)
{
$hash = password_hash($otpValue, PASSWORD_DEFAULT);
$sql = 'CALL sp_p_envoyer_otp_facture_prestation(?, ?, ?, ?, ?, ?, ?, ?);';
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$user = $_SESSION['p_login'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codeTypeFacture = "CSO";
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $numeroFeuilleMaladie, $codeTypeFacture, $otpValue, $user, $hash));
}
public function get_otp_value()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codeTypeFacture = "CSO";
$sql = 'CALL sp_p_get_otp_facture_prestation(?, ?, ?, ?);';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $numeroFeuilleMaladie, $codeTypeFacture));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne;
}
public function maj_otp($idOtpFacturePrestation, $otpStatus)
{
$user = $_SESSION['p_login'];
$sql = 'CALL sp_p_maj_otp_facture_prestation(?, ?, ?);';
$this->executerRequete($sql, array($idOtpFacturePrestation, $otpStatus, $user));
}
}