47 lines
1.7 KiB
PHP
Executable File
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();
|
|
}
|
|
}
|
|
}
|
|
|
|
|