86 lines
3.0 KiB
PHP
Executable File
86 lines
3.0 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Client.php';
|
|
|
|
class ControleurAjaxuserrhclient extends Controleur {
|
|
private $client;
|
|
|
|
public function __construct() {
|
|
$this->client = new Client();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$this->genererVueAjax();
|
|
}
|
|
|
|
|
|
public function reinitpaswd()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->client->reinitpaswd($codeUtilisateur);
|
|
}
|
|
|
|
public function desactiver()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->client->desactiver($codeUtilisateur);
|
|
}
|
|
|
|
public function activer()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->client->activer($codeUtilisateur);
|
|
}
|
|
|
|
|
|
public function enregistrermodifuser()
|
|
{
|
|
$idUtilisateur = $this->requete->getParametreFormulaire("idUtilisateur");
|
|
$nom = $this->requete->getParametreFormulaire("nom");
|
|
$prenoms = $this->requete->getParametreFormulaire("prenoms");
|
|
$actif = $this->requete->getParametreFormulaire("actif");
|
|
$actVisible = $this->requete->getParametreFormulaire("actVisible");
|
|
$codeLangue = $this->requete->getParametreFormulaire("codeLangue");
|
|
$AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible");
|
|
|
|
$telephone = $this->requete->getParametreFormulaire("telephone");
|
|
$email = $this->requete->getParametreFormulaire("email");
|
|
|
|
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
|
|
|
$this->client->enregistrermodifuser($idUtilisateur, $nom, $prenoms, $actif, $actVisible,
|
|
$codeLangue, $AffectionVisible, $telephone, $email, $codeProfil);
|
|
}
|
|
|
|
public function creeruser()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
$nom = $this->requete->getParametreFormulaire("nom");
|
|
$prenoms = $this->requete->getParametreFormulaire("prenoms");
|
|
$telephone = $this->requete->getParametreFormulaire("telephone");
|
|
$email = $this->requete->getParametreFormulaire("email");
|
|
$motPass = $this->requete->getParametreFormulaire("motPass");
|
|
$codeLangue = $this->requete->getParametreFormulaire("codeLangue");
|
|
|
|
$codeModeGenerationPass = $this->requete->getParametreFormulaire("codeModeGenerationPass");
|
|
$codeModeEnvoiPass = $this->requete->getParametreFormulaire("codeModeEnvoiPass");
|
|
|
|
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
|
|
|
if($this->client->existelogin($codeUtilisateur))
|
|
{
|
|
$this->genererVueAjax(array('uniciteLogin' => "0", 'msgErreur' => "Login $codeUtilisateur déjà utilisé!"));
|
|
}
|
|
else
|
|
{
|
|
$this->client->creeruser($codeUtilisateur, $nom, $prenoms, $telephone, $email, $motPass, $codeLangue,
|
|
$codeModeGenerationPass, $codeModeEnvoiPass, $codeProfil);
|
|
|
|
$this->genererVueAjax(array('uniciteLogin' => "1", 'msgErreur' => "Utlisateur $codeUtilisateur créé avec succès!"));
|
|
}
|
|
}
|
|
} |