56 lines
1.4 KiB
PHP
56 lines
1.4 KiB
PHP
<?php
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Emission extends Modele {
|
|
|
|
public function getEmissionId($idEmission)
|
|
{
|
|
$sql = 'CALL sp_get_emission_id(?);';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idEmission));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getAvenantsEmission($idEmission)
|
|
{
|
|
$sql = 'call sp_edition_avenants_emission(?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idEmission));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getbeneficiaireprimeadherent($idAdherent, $debutPeriode, $finPeriode)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'call sp_get_beneficiaire_prime_adherent_eng(?, ?, ?)';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'call sp_get_beneficiaire_prime_adherent(?, ?, ?)';
|
|
}
|
|
|
|
$resultat = $this->executerRequete($sql, array($idAdherent, $debutPeriode, $finPeriode));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getbeneficiaireprimebeneficiaire($idBeneficiaire, $debutPeriode, $finPeriode)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'call sp_get_beneficiaire_prime_beneficiaire_eng(?, ?, ?)';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'call sp_get_beneficiaire_prime_beneficiaire(?, ?, ?)';
|
|
}
|
|
|
|
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $debutPeriode, $finPeriode));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
} |