57 lines
1.5 KiB
PHP
Executable File
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);
|
|
}
|
|
|
|
} |