diff --git a/Controleur/ControleurAjaxextranetclient.php b/Controleur/ControleurAjaxextranetclient.php index f664fcb..63c87fb 100644 --- a/Controleur/ControleurAjaxextranetclient.php +++ b/Controleur/ControleurAjaxextranetclient.php @@ -1,331 +1,26 @@ utilisateur = new Utilisateur(); + $this->client = new Client(); } public function index() { - $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); - - $utilisateurs = $this->utilisateur->getUtilisateursActesVisibles($codeProfil); - - $this->genererVueAjax(array('utilisateurs' => $utilisateurs)); + $this->genererVueAjax(); } - 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"); + $idClient = $this->requete->getParametreFormulaire("idClient"); + $choix = $this->requete->getParametreFormulaire("choix"); - $this->utilisateur->activer($codeUtilisateur); + $this->client->activerextranet($idClient, $choix); } - - 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); - } - - 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!'))); - } - } - - public function Ajaxlisteusersagence() - { - $codePointVente = $this->requete->getParametreFormulaire("codePointVente"); - $nom = $this->requete->getParametreFormulaire("nom"); - $prenoms = $this->requete->getParametreFormulaire("prenoms"); - - /* - var_dump - ( - array - ( - "codePointVente" => $codePointVente, - "nom" => $nom, - "prenoms" => $prenoms, - ) - ); - exit(); - */ - - $users = $this->utilisateur->getusersagencefiltre($codePointVente, $nom, $prenoms); - - $this->genererVueAjax(array('users' => $users)); - } - - public function enregistrermodifusersagence() - { - $idUtilisateur = $this->requete->getParametreFormulaire("idUtilisateur"); - $codePointVente = $this->requete->getParametreFormulaire("codePointVente"); - $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->enregistrermodifusersagence($idUtilisateur, $codePointVente, $nom, $prenoms, $actif, $actVisible, $codeLangue, $AffectionVisible); - } - - public function creeruseragence() - { - $codePointVente = $this->requete->getParametreFormulaire("codePointVente"); - $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->creeruseragence($codePointVente, $codeUtilisateur, $nom, $prenoms, $telephone, $email, $motPass, $codeLangue, $actVisible, $AffectionVisible); - - $this->genererVueAjax(array('uniciteLogin' => "1", 'msgErreur' => _('Utlisateur') . ' '. $codeUtilisateur . ' ' . _('créé avec succès!'))); - } - } - } \ No newline at end of file diff --git a/Modele/Client.php b/Modele/Client.php index 2de56de..e42dfbf 100644 --- a/Modele/Client.php +++ b/Modele/Client.php @@ -287,4 +287,12 @@ class Client extends Modele { return $resultat->fetchAll(PDO::FETCH_ASSOC); } + + public function activerextranet($idClient, $choix) + { + $sql = 'call sp_r_activer_extranet_client(?, ?)'; + + $this->executerRequete($sql, array($idClient, $choix)); + } + } \ No newline at end of file diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 65d5e69..e730162 100644 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -261,7 +261,7 @@ controlerPlafondBeneficiaire : - +