a
This commit is contained in:
parent
db3be5640a
commit
085e454f31
|
|
@ -1,331 +1,26 @@
|
||||||
<?php
|
<?php
|
||||||
require_once 'Framework/Controleurrequete.php'; // OK
|
require_once 'Framework/Controleurrequete.php'; // OK
|
||||||
require_once 'Modele/Utilisateur.php';
|
require_once 'Modele/Client.php';
|
||||||
|
|
||||||
class ControleurAjaxextranetclient extends Controleurrequete
|
class ControleurAjaxextranetclient extends Controleurrequete
|
||||||
{
|
{
|
||||||
private $utilisateur;
|
private $client;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->utilisateur = new Utilisateur();
|
$this->client = new Client();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
$this->genererVueAjax();
|
||||||
|
|
||||||
$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()
|
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!')));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -287,4 +287,12 @@ class Client extends Modele {
|
||||||
|
|
||||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function activerextranet($idClient, $choix)
|
||||||
|
{
|
||||||
|
$sql = 'call sp_r_activer_extranet_client(?, ?)';
|
||||||
|
|
||||||
|
$this->executerRequete($sql, array($idClient, $choix));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -261,7 +261,7 @@ controlerPlafondBeneficiaire : <?= $_SESSION['controlerPlafondBeneficiaire'] ?>
|
||||||
<script src="Js/datepicker-fr.js"></script>
|
<script src="Js/datepicker-fr.js"></script>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<script src="Js/fonctions.js?ver=2026.01.21.00"></script>
|
<script src="Js/fonctions.js?ver=2026.01.21.01"></script>
|
||||||
|
|
||||||
<script src="<?= $_SESSION['dossierSociete'].'/Js/societe.js' ?>" > </script>
|
<script src="<?= $_SESSION['dossierSociete'].'/Js/societe.js' ?>" > </script>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user