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>
|
||||
<?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: ?>
|
||||
<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; ?>
|
||||
</td>
|
||||
</tbody>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user