utilisateur = new Utilisateur(); } public function index() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $utilisateurs = $this->utilisateur->getUtilisateursActesVisibles($codeProfil); $this->genererVueAjax(array('utilisateurs' => $utilisateurs)); } public function gereraccesactes() { $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); $actVisible = $this->requete->getParametreFormulaire("actVisible"); if($actVisible=="1") { $actVisible = "0"; } else { $actVisible = "1"; } $this->utilisateur->gereraccesactes($codeUtilisateur, $actVisible); } public function reinitpaswd() { $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); $this->utilisateur->reinitpaswd($codeUtilisateur); } public function desactiver() { $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); $this->utilisateur->desactiver($codeUtilisateur); } public function activer() { $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); $this->utilisateur->activer($codeUtilisateur); } public function afficherattributionprofilassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $utilisateurs_hors_profil = $this->utilisateur->getUtilisateursHorsProfil($codeProfil); $utilisateurs_profil = $this->utilisateur->getUtilisateursActesVisibles($codeProfil); $this->genererVueAjax(array('utilisateurs_hors_profil' => $utilisateurs_hors_profil, 'utilisateurs_profil' => $utilisateurs_profil)); } public function ajoutertousutilisateurprofilassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $this->utilisateur->ajoutertousutilisateurprofilassureur($codeProfil); // $this->genererVueAjax(); } public function ajouterunutilisateurprofilassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); $this->utilisateur->ajouterunutilisateurprofilassureur($codeProfil, $codeUtilisateur); } public function afficheraccesmenuprincipalass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $menus_accessibles = $this->utilisateur->getMenusAccessiblesProfil($codeProfil); $menus_non_accessibles = $this->utilisateur->getMenusNonAccessiblesProfil($codeProfil); $this->genererVueAjax(array('menus_accessibles' => $menus_accessibles, 'menus_non_accessibles' => $menus_non_accessibles)); } public function ajouterunmenuprincipalprofilassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $codeMenu = $this->requete->getParametreFormulaire("codeMenu"); $this->utilisateur->ajouterunmenuprincipalprofilassureur($codeProfil, $codeMenu); } public function retirerunmenuprincipalprofilassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $codeMenu = $this->requete->getParametreFormulaire("codeMenu"); $this->utilisateur->retirerunmenuprincipalprofilassureur($codeProfil, $codeMenu); } public function ajoutertousmenuprincipalprofilassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $this->utilisateur->ajoutertousmenuprincipalprofilassureur($codeProfil); } public function retirerousmenuprincipalprofilassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $this->utilisateur->retirerousmenuprincipalprofilassureur($codeProfil); } public function listervuemodule() { $codeModule = $this->requete->getParametreFormulaire("codeModule"); $listevue = $this->utilisateur->getListeVueModule($codeModule); $this->genererVueAjax(array('listevue' => $listevue)); } public function afficheraccessousmenusass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $codeModule = $this->requete->getParametreFormulaire("codeModule"); $vue = $this->requete->getParametreFormulaire("vue"); $menus_accessibles = $this->utilisateur->getSousMenusAccessiblesVue($codeProfil, $vue); $menus_non_accessibles = $this->utilisateur->getSousMenusNonAccessiblesVue($codeProfil,$vue); $this->genererVueAjax(array('menus_accessibles' => $menus_accessibles, 'menus_non_accessibles' => $menus_non_accessibles, 'codeModule' => $codeModule)); } public function ajoutertoussousmenusass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $vue = $this->requete->getParametreFormulaire("vue"); $this->utilisateur->ajoutertoussousmenusass($codeProfil, $vue); } public function retirertoussousmenusass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $vue = $this->requete->getParametreFormulaire("vue"); $this->utilisateur->retirertoussousmenusass($codeProfil, $vue); } public function ajouterunsousmenusass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $vue = $this->requete->getParametreFormulaire("vue"); $codeMenu = $this->requete->getParametreFormulaire("codeMenu"); $this->utilisateur->ajouterunsousmenusass($codeProfil, $vue, $codeMenu); } public function retirerunsousmenusass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $vue = $this->requete->getParametreFormulaire("vue"); $codeMenu = $this->requete->getParametreFormulaire("codeMenu"); $this->utilisateur->retirerunsousmenusass($codeProfil, $vue, $codeMenu); } public function creerprofilass() { $libelle = $this->requete->getParametreFormulaire("libelle"); $libelleEng = $this->requete->getParametreFormulaire("libelleEng"); $this->utilisateur->creerprofilass($libelle, $libelleEng); } public function transfererdroitsprofilassureur() { $codeProfilSource = $this->requete->getParametreFormulaire("codeProfilSource"); $codeProfilDest = $this->requete->getParametreFormulaire("codeProfilDest"); $this->utilisateur->transfererdroitsprofilassureur($codeProfilSource, $codeProfilDest); // $this->genererVueAjax(); } public function batchviderprofilass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $this->utilisateur->batchviderprofilass($codeProfil); } public function batchattribuerdroitsreferenceass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $this->utilisateur->batchattribuerdroitsreferenceass($codeProfil); } public function ajaxlisteusersass() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $nom = $this->requete->getParametreFormulaire("nom"); $prenoms = $this->requete->getParametreFormulaire("prenoms"); $users = $this->utilisateur->getusersassueurfiltre($codeProfil, $nom, $prenoms); $this->genererVueAjax(array('users' => $users)); } public function enregistrermodifusersass() { $idUtilisateur = $this->requete->getParametreFormulaire("idUtilisateur"); $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $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"); $this->utilisateur->enregistrermodifusersass($idUtilisateur, $codeProfil, $nom, $prenoms, $actif, $actVisible, $codeLangue, $AffectionVisible); // $this->genererVueAjax(); } public function creeruserassureur() { $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); $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"); $actVisible = $this->requete->getParametreFormulaire("actVisible"); $AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible"); if($this->utilisateur->existeligne($codeUtilisateur)) { $this->genererVueAjax(array('uniciteLogin' => "0", 'msgErreur' => _('Login').' '.$codeUtilisateur.' '._('déjà utilisé!'))); } else { $this->utilisateur->creeruserassureur($codeProfil, $codeUtilisateur, $nom, $prenoms, $telephone, $email, $motPass, $codeLangue, $actVisible, $AffectionVisible); // $this->genererVueAjax(array('uniciteLogin' => "1", 'msgErreur' => "Utlisateur $codeUtilisateur créé avec succès!")); $this->genererVueAjax(array('uniciteLogin' => "1", 'msgErreur' => _('Utlisateur') . ' '. $codeUtilisateur . ' ' . _('créé avec succès!'))); } } }