production/Controleur/ControleurAjaxpaysterritoire.php
2025-12-02 11:29:44 +00:00

57 lines
1.5 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php'; // OK
require_once 'Modele/Pays.php';
class ControleurAjaxpaysterritoire extends Controleur
{
private $pays;
public function __construct()
{
$this->pays = new Pays();
}
public function index()
{
$codeTerritoire = $this->requete->getParametreFormulaire("codeTerritoire");
$pays_sans_territoire = $this->pays->getpaysssansterritoire($codeTerritoire);
$pays_avec_territoire = $this->pays->getpaysavecterritoire($codeTerritoire);
$this->genererVueAjax(array(
'pays_sans_territoire' => $pays_sans_territoire,
'pays_avec_territoire' => $pays_avec_territoire));
}
public function ajouterunpaysterritoire()
{
$codeTerritoire = $this->requete->getParametreFormulaire("codeTerritoire");
$codePays = $this->requete->getParametreFormulaire("codePays");
$this->pays->ajouterunpaysterritoire($codeTerritoire, $codePays);
}
public function ajoutertouspaysterritoire()
{
$codeTerritoire = $this->requete->getParametreFormulaire("codeTerritoire");
$this->pays->ajoutertouspaysterritoire($codeTerritoire);
}
public function retirertouspaysterritoire()
{
$codeTerritoire = $this->requete->getParametreFormulaire("codeTerritoire");
$this->pays->retirertouspaysterritoire($codeTerritoire);
}
public function retirerunpaysterritoire()
{
$idPays = $this->requete->getParametreFormulaire("idPays");
$this->pays->retirerunpaysterritoire($idPays);
}
}