prestation/Controleur/ControleurAjaxlisteclientsenc.php
2025-12-05 10:42:46 +00:00

38 lines
1.2 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Client.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAjaxlisteclientsenc extends Controleur {
private $client;
public function __construct() {
$this->client = new Client();
}
public function index($numeroclientsearch="", $nomsearch="", $prenomsearch="", $telsearch="") {
if ($this->requete->existeParametre("valid"))
{
$numeroclientsearch = $this->requete->getParametreFormulaire("numeroclientsearch");
$nomsearch = $this->requete->getParametreFormulaire("nomsearch");
$prenomsearch = $this->requete->getParametreFormulaire("prenomsearch");
$telsearch = $this->requete->getParametreFormulaire("telsearch");
if ($numeroclientsearch>"0")
{
$clients_pop = $this->client->getClientsearch($numeroclientsearch);
}
else
{
$clients_pop = $this->client->getClients($nomsearch, $prenomsearch, $telsearch);
}
}
else
{
$clients_pop = $this->client->getClientVide();
}
$this->genererVueAjax(array('clients_pop' => $clients_pop, 'numeroclientsearch' => $numeroclientsearch,
'nomsearch' => $nomsearch, 'prenomsearch' => $prenomsearch, 'telsearch' => $telsearch));
}
}