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

47 lines
1.7 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Utilisateur.php';
require_once 'Modele/Profil.php';
class ControleurAjaxtbajouterutilisateur extends Controleur {
private $user;
private $profil;
private $sce;
public function __construct() {
$this->user = new Utilisateur();
$this->profil = new Profil();
}
public function index() {
$profil = $this->profil->getListe();
$this->genererVueAjax(array(
'Profils' => $profil
));
}
public function ajouter(){
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
if (!$this->user->existeligne($codeUtilisateur)){
$codeSociete = $_SESSION['$codeSociete'];
$nom = strtoupper($this->requete->getParametreFormulaire("nom"));
$prenoms = strtoupper($this->requete->getParametreFormulaire("prenoms"));
$codeService = $this->requete->getParametreFormulaire("codeService");
$telephone = $this->requete->getParametreFormulaire("telephone");
$email = $this->requete->getParametreFormulaire("email");
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
$fonction = strtoupper($this->requete->getParametreFormulaire("fonction"));
$this->user->ajouter($codeSociete, $codeUtilisateur, $nom, $prenoms, $codeService, $telephone, $email,
$fonction, $codeProfil);
}else{
echo 'Erreur: Le code saisi existe déjà! Veuillez entrer un autre./Error : The code entered already exists! Please enter another.';
die();
}
}
}