71 lines
1.9 KiB
PHP
Executable File
71 lines
1.9 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleurrequete.php'; // OK
|
|
require_once 'Modele/Trancheage.php';
|
|
|
|
class ControleurAjaxtrancheage extends Controleurrequete
|
|
{
|
|
private $trancheage;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->trancheage = new Trancheage();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
}
|
|
|
|
public function affichertrancheage()
|
|
{
|
|
$codeEnteteTrancheAge = $this->requete->getParametreFormulaire("codeEnteteTrancheAge");
|
|
|
|
$tranhesage = $this->trancheage->gettranchesage($codeEnteteTrancheAge);
|
|
|
|
$this->genererVueAjax(array('tranhesage' => $tranhesage));
|
|
}
|
|
|
|
public function ajouterunetrancheage()
|
|
{
|
|
$codeEnteteTrancheAge = $this->requete->getParametreFormulaire("codeEnteteTrancheAge");
|
|
$ageMax = $this->requete->getParametreFormulaire("ageMax");
|
|
|
|
$resultat = $this->trancheage->ajouterunetrancheage($codeEnteteTrancheAge, $ageMax);
|
|
|
|
$_SESSION['messageTrancheAge'] = $resultat['messageRetour'];
|
|
$_SESSION['successTrancheAge'] = $resultat['success'];
|
|
}
|
|
|
|
public function supprimer()
|
|
{
|
|
$idTrancheage = $this->requete->getParametreFormulaire("idTrancheage");
|
|
|
|
$this->trancheage->supprimertranchesage($idTrancheage);
|
|
|
|
$_SESSION['successTrancheAge'] = '1';
|
|
|
|
if (est_anglophone())
|
|
{
|
|
$_SESSION['messageTrancheAge'] = 'Deletion completed successfully';
|
|
}
|
|
else
|
|
{
|
|
$_SESSION['messageTrancheAge'] = 'Suppression effectuée avec succès';
|
|
}
|
|
}
|
|
|
|
public function viderentetetrancheage()
|
|
{
|
|
$codeEnteteTrancheAge = $this->requete->getParametreFormulaire("codeEnteteTrancheAge");
|
|
|
|
$this->trancheage->viderentetetrancheage($codeEnteteTrancheAge);
|
|
|
|
if (est_anglophone())
|
|
{
|
|
$_SESSION['messageTrancheAge'] = 'Deletion completed successfully';
|
|
}
|
|
else
|
|
{
|
|
$_SESSION['messageTrancheAge'] = 'Suppression effectuée avec succès';
|
|
}
|
|
}
|
|
} |