Merge branch 'main' of git.ebene.ovh:ebene/radiantrh

This commit is contained in:
KONE SOREL 2025-12-09 16:41:07 +00:00
commit 45e4bdce66
5 changed files with 20 additions and 28 deletions

View File

@ -7,10 +7,6 @@ racineWeb = /
Data Source Name Data Source Name
;En ligne ;En ligne
dsncentral='mysql:host=localhost;port=3306;dbname=bdfacturationsas;charset=utf8' dsn='mysql:host=localhost;port=3306;dbname=bd_radiant;charset=utf8'
logincentral=intersante login=intersante
mdpcentral=5358ue6PDcPxxP3P mdp=5358ue6PDcPxxP3P
dsnebene='mysql:host=localhost;port=3306;dbname=bdintersante;charset=utf8'
loginebene=intersante
mdpebene=5358ue6PDcPxxP3P

View File

@ -1,8 +1,7 @@
<?php <?php
require_once 'Framework/Controleur.php'; require_once 'Framework/Controleur.php';
require_once 'Framework/Localisation.php'; require_once 'Framework/Localisation.php';
// ajout du 23/03/2025 => sociétées multiples require_once 'Modele/Societeuser.php';
require_once 'Modele/Societeusercentral.php';
class ControleurAjaxconnexioncookie extends Controleur class ControleurAjaxconnexioncookie extends Controleur
{ {
@ -10,25 +9,20 @@ class ControleurAjaxconnexioncookie extends Controleur
public function __construct() public function __construct()
{ {
$this->societeuser = new Societeusercentral(); $this->societeuser = new Societeuser();
} }
public function index() public function index()
{ {
$msgErreur = $this->requete->getParametreFormulaire("msgErreur"); $msgErreur = $this->requete->getParametreFormulaire("msgErreur");
$societeusers = $this->societeuser->getSocieteusers();
$langues = $this->societeuser->getLangues(); $langues = $this->societeuser->getLangues();
$societeusersaas = $this->societeuser->getSocieteuserSaas();
$this->genererVueAjax $this->genererVueAjax
( (
array array
( (
'msgErreur' => $msgErreur, 'msgErreur' => $msgErreur,
'societeusers' => $societeusers,
'societeusersaas' => $societeusersaas,
'langues' => $langues 'langues' => $langues
) )
); );

View File

@ -41,4 +41,13 @@ class Societeuser extends Modele {
return $nbTentativeConnexionMax; return $nbTentativeConnexionMax;
} }
public function getLangues()
{
$sql = 'SELECT codeLangue AS `code`, CONCAT(libelle, " <=> ", libelleEng) AS libelle FROM langue ORDER BY parDefaut DESC, 2;';
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
} }

View File

@ -8,8 +8,7 @@
<div class="wrap-input100" > <div class="wrap-input100" >
<label for="langue">Language</label> <label for="langue">Language</label>
<select class="form-select" id="langue" name="langue" <select class="form-select" id="langue" name="langue" required autocomplete="off" onchange="javascript:changer_langue_connexion();">
required autocomplete="off" onchange="javascript:changer_langue_connexion();">
<?php liste_options($langues, $_SESSION['lang'], true); ?> <?php liste_options($langues, $_SESSION['lang'], true); ?>
</select> </select>
</div> </div>
@ -18,9 +17,7 @@
<div class="sr-only"> <div class="sr-only">
<div class="wrap-input100 validate-input" data-validate="Enter Entity"> <div class="wrap-input100 validate-input" data-validate="Enter Entity">
<label for="codeSociete">Entity</label> <label for="codeSociete">Entity</label>
<input class="input100" type="text" name="codeSociete" id="codeSociete" value="<?= $codeSociete ?>" <input class="input100" type="text" name="codeSociete" id="codeSociete" value="<?= $codeSociete ?>" >
placeholder="Entity" style="text-align:center;" required AUTOCOMPLETE="off"
onChange="javascript:changer_entite_portail();" >
</div> </div>
</div> </div>

View File

@ -8,9 +8,7 @@
<div class="wrap-input100"> <div class="wrap-input100">
<label for="langue">Langue</label> <label for="langue">Langue</label>
<select class="form-select" id="langue" name="langue" <select class="form-select" id="langue" name="langue" required autocomplete="off" onchange="javascript:changer_langue_connexion();">
required autocomplete="off" onchange="javascript:changer_langue_connexion();">
<?php liste_options($langues, $_SESSION['lang'], true); ?> <?php liste_options($langues, $_SESSION['lang'], true); ?>
</select> </select>
</div> </div>
@ -19,9 +17,7 @@
<div class="sr-only"> <div class="sr-only">
<div class="wrap-input100 validate-input" data-validate="Enter Entity"> <div class="wrap-input100 validate-input" data-validate="Enter Entity">
<label for="codeSociete">Entité</label> <label for="codeSociete">Entité</label>
<input class="input100" type="text" name="codeSociete" id="codeSociete" value="<?= $codeSociete ?>" <input class="input100" type="text" name="codeSociete" id="codeSociete" value="<?= $codeSociete ?>" >
placeholder="Entité" style="text-align:center;" required AUTOCOMPLETE="off"
onChange="javascript:changer_entite_portail();" >
</div> </div>
</div> </div>