sociétées multiples require_once 'Modele/Societeusercentral.php'; class ControleurAjaxconnexioncookie extends Controleur { private $societeuser; public function __construct() { $this->societeuser = new Societeusercentral(); } public function index() { $msgErreur = $this->requete->getParametreFormulaire("msgErreur"); // $societeusers = $this->societeuser->getSocieteusers(); // Maj KANE 089/03/2025 pour limiter la listes des societeuser à afficher en fonction du lien ou site $societeusers = $this->societeuser->getSocieteusersLien(); $langues = $this->societeuser->getLangues(); $societeusersaas = $this->societeuser->getSocieteuserSaas(); $userUnique = $societeusersaas['userUnique']; $codeSocieteUnique = $societeusersaas['codeSocieteUnique']; $codeUtilisateur = ""; $codeSociete = ""; if ( isset($_COOKIE['codeUtilisateur']) && isset($_COOKIE['codeSociete']) && ($userUnique!="1") ) { $codeUtilisateur = $_COOKIE['codeUtilisateur']; $codeSociete = $_COOKIE['codeSociete']; } if($userUnique=="1") { $codeUtilisateur = ""; $codeSociete= $codeSocieteUnique; if (isset($_COOKIE['login']["$codeSociete"])) { $codeUtilisateur = $_COOKIE['login']["$codeSociete"]; } } $afficherLogoSociete = $this->societeuser->get_afficher_logo_societe($codeSociete); $this->genererVueAjax ( array ( 'msgErreur' => $msgErreur, 'societeusers' => $societeusers, 'societeusersaas' => $societeusersaas, 'langues' => $langues, 'codeSocieteUnique' => $codeSocieteUnique, 'userUnique' => $userUnique, 'codeSociete' => $codeSociete, 'codeUtilisateur' => $codeUtilisateur, 'afficherLogoSociete' => $afficherLogoSociete, ) ); } public function changerlangue() { $codeLangue = $this->requete->getParametreFormulaire("codeLangue"); $_SESSION['p_lang'] = $codeLangue; $this->executerAction("index"); } }