rhsaas/Controleur/ControleurAjaxuserrhclient.php
2026-01-21 02:57:26 +00:00

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!"));
}
}
}