newdesigngestionnaire/Controleur/ControleurHtagcarte.php

35 lines
1022 B
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Carteassure.php';
class ControleurHtagcarte extends Controleur {
private $carte;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Htagcarte');
$this->carte = new Carteassure();
}
public function index() {
$idAdherent = $_SESSION['idAdherent_C'];
$_SESSION['idAdherentCarte'] = $idAdherent;
$htagcartes = $this->carte->gethtagcartes($idAdherent);
$this->genererVue(array('htagcartes' => $htagcartes));
}
public function revoquercarte()
{
$idHtagcarte = $this->requete->getParametreFormulaire("idHtagcarte", "numerique");
$motifRevocation = $this->requete->getParametreFormulaire("motifRevocation");
$this->carte->revoquer_carte($idHtagcarte, $motifRevocation);
// $this->executerAction("index");
$this->rediriger("Htagcarte");
}
}