a
This commit is contained in:
parent
acbff2be0b
commit
b1071b5ed4
331
Controleur/ControleurAjaxextranetclient.php
Normal file
331
Controleur/ControleurAjaxextranetclient.php
Normal file
|
|
@ -0,0 +1,331 @@
|
||||||
|
<?php
|
||||||
|
require_once 'Framework/Controleurrequete.php'; // OK
|
||||||
|
require_once 'Modele/Utilisateur.php';
|
||||||
|
|
||||||
|
class ControleurAjaxextranetclient extends Controleurrequete
|
||||||
|
{
|
||||||
|
private $utilisateur;
|
||||||
|
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
$this->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);
|
||||||
|
}
|
||||||
|
|
||||||
|
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!')));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -45389,3 +45389,43 @@ function valider_mouvement_rh()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function activer_extranet_client(idClient, choix)
|
||||||
|
{
|
||||||
|
v_msg="Confirmez-vous l\'activation?";
|
||||||
|
v_msgEng="Do you confirm the activation?";
|
||||||
|
|
||||||
|
if(confirm_ebene(v_msg, v_msgEng))
|
||||||
|
{
|
||||||
|
donnees = "idClient="+idClient+"&choix="+choix;
|
||||||
|
|
||||||
|
alert(donnees);
|
||||||
|
return;
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
url: $("#racineWeb").val()+"Ajaxextranetclient/activer/",
|
||||||
|
type : 'post',
|
||||||
|
data: donnees,
|
||||||
|
error: function(errorData) {
|
||||||
|
},
|
||||||
|
success: function(data) {
|
||||||
|
},
|
||||||
|
complete: function() {
|
||||||
|
v_msg="Opération effectuée avec succès!";
|
||||||
|
v_msgEng="Operation successfully completed";
|
||||||
|
alert_ebene(v_msg, v_msgEng);
|
||||||
|
|
||||||
|
window.location.assign($("#racineWeb" ).val()+"Ficheclient/");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
v_msg="Opération annulée!";
|
||||||
|
v_msgEng="Operation canceled!";
|
||||||
|
alert_ebene(v_msg, v_msgEng);
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,9 +20,9 @@
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td>
|
<td>
|
||||||
<?php if($extranetActif==1): ?>
|
<?php if($extranetActif==1): ?>
|
||||||
<input style="font-size:10pt;" class = "form-control btn btn-danger" type="button" value="<?= _("Désactiver") ?>" onClick="javascript:desactiver_user_assure('<?= $idClient ?>');">
|
<input style="font-size:10pt;" class = "form-control btn btn-danger" type="button" value="<?= _("Désactiver") ?>" onClick="javascript:activer_extranet_client('<?= $idClient ?>', '0');">
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<input style="font-size:10pt;" class = "form-control btn btn-primary" type="button" value="<?= _("Activer") ?>" onClick="javascript:activer_user_assure('<?= $idClient ?>');">
|
<input style="font-size:10pt;" class = "form-control btn btn-primary" type="button" value="<?= _("Activer") ?>" onClick="javascript:activer_extranet_client('<?= $idClient ?>', '1');">
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</td>
|
</td>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user