77 lines
2.0 KiB
PHP
Executable File
77 lines
2.0 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
class Garantieadherent extends Modele {
|
|
|
|
public function getGarantieAdherent($idAdherent)
|
|
{
|
|
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
|
{
|
|
$sql = 'call sp_p_afficher_garantieadherent_eng(?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'call sp_p_afficher_garantieadherent(?);';
|
|
}
|
|
|
|
$resultat = $this->executerRequete($sql, array($idAdherent));
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getGarantieBeneficiaire($idBeneficiaire)
|
|
{
|
|
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
|
{
|
|
$sql = 'call sp_p_afficher_garantiebeneficiaire_eng(?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'call sp_p_afficher_garantiebeneficiaire(?);';
|
|
}
|
|
|
|
|
|
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
|
|
public function estDansGarantieDuBeneficiaire($codeGarantie,$idBeneficiaire)
|
|
{
|
|
$sql = 'SELECT fn_estdansgarantie_beneficiaire(?,?) as estGarantie;';
|
|
|
|
$resultat = $this->executerRequete($sql, array($codeGarantie, $idBeneficiaire))->fetch(PDO::FETCH_ASSOC);
|
|
|
|
return $resultat['estGarantie'];
|
|
|
|
}
|
|
|
|
public function getPlafondAvantFacture()
|
|
{
|
|
$idFacture = $_SESSION['p_idFacture_C'];
|
|
|
|
$sql = 'call sp_p_get_plafond_avant_facture_id(?);';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getPlafondAvantFactureId($idFacture)
|
|
{
|
|
$sql = 'call sp_p_get_plafond_avant_facture_id(?);';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getentetecontrat($idEntetecontrat)
|
|
{
|
|
$sql = 'SELECT * FROM entetecontrat WHERE id=? limit 1;';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idEntetecontrat));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
}
|