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 : = $_SESSION['controlerPlafondBeneficiaire'] ?>
-
+