Merge branch 'main' of git.ebene.ovh:ebene/radiantassure
This commit is contained in:
commit
bf2a29b2f2
|
|
@ -7,10 +7,6 @@ racineWeb = /
|
|||
Data Source Name
|
||||
|
||||
;En ligne
|
||||
dsncentral='mysql:host=localhost;port=3306;dbname=bdfacturationsas;charset=utf8'
|
||||
logincentral=intersante
|
||||
mdpcentral=5358ue6PDcPxxP3P
|
||||
|
||||
dsnebene='mysql:host=localhost;port=3306;dbname=bdintersante;charset=utf8'
|
||||
loginebene=intersante
|
||||
mdpebene=5358ue6PDcPxxP3P
|
||||
dsn='mysql:host=localhost;port=3306;dbname=bd_radiant;charset=utf8'
|
||||
login=intersante
|
||||
mdp=5358ue6PDcPxxP3P
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Framework/Localisation.php';
|
||||
// ajout du 23/03/2025 => sociétées multiples
|
||||
require_once 'Modele/Societeusercentral.php';
|
||||
require_once 'Modele/Societeuser.php';
|
||||
|
||||
class ControleurAjaxconnexioncookie extends Controleur
|
||||
{
|
||||
|
|
@ -10,25 +9,20 @@ class ControleurAjaxconnexioncookie extends Controleur
|
|||
|
||||
public function __construct()
|
||||
{
|
||||
$this->societeuser = new Societeusercentral();
|
||||
$this->societeuser = new Societeuser();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$msgErreur = $this->requete->getParametreFormulaire("msgErreur");
|
||||
|
||||
$societeusers = $this->societeuser->getSocieteusers();
|
||||
$langues = $this->societeuser->getLangues();
|
||||
|
||||
$societeusersaas = $this->societeuser->getSocieteuserSaas();
|
||||
|
||||
$this->genererVueAjax
|
||||
(
|
||||
array
|
||||
(
|
||||
'msgErreur' => $msgErreur,
|
||||
'societeusers' => $societeusers,
|
||||
'societeusersaas' => $societeusersaas,
|
||||
'langues' => $langues
|
||||
)
|
||||
);
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ require_once 'Modele/Logconnexion.php';
|
|||
require_once 'Modele/Societeuser.php';
|
||||
require_once 'Controleur/ControleurMoritio.php';
|
||||
require_once 'Framework/Localisation.php';
|
||||
require_once 'Modele/Societeusercentral.php';
|
||||
|
||||
class ControleurConnexion extends Controleur
|
||||
{
|
||||
|
|
@ -15,7 +14,7 @@ require_once 'Modele/Societeusercentral.php';
|
|||
private $menu;
|
||||
private $logconnexion;
|
||||
private $societeuser;
|
||||
private $societeusercentral;
|
||||
private $moritio;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
|
|
@ -23,7 +22,7 @@ require_once 'Modele/Societeusercentral.php';
|
|||
$this->menu = new Menu();
|
||||
$this->logconnexion = new Logconnexion();
|
||||
$this->societeuser = new Societeuser();
|
||||
$this->societeusercentral = new Societeusercentral();
|
||||
$this->moritio = new Moritio();
|
||||
}
|
||||
|
||||
public function index()
|
||||
|
|
@ -35,75 +34,17 @@ require_once 'Modele/Societeusercentral.php';
|
|||
{
|
||||
if
|
||||
(
|
||||
$this->requete->existeParametre("codeSociete")
|
||||
&&
|
||||
$this->requete->existeParametre("login")
|
||||
&&
|
||||
$this->requete->existeParametre("mdp")
|
||||
)
|
||||
{
|
||||
$langue = $this->requete->getParametre("langue");
|
||||
$codeSociete = $this->requete->getParametre("codeSociete");
|
||||
$login = $this->requete->getParametre("login");
|
||||
$mdp = $this->requete->getParametre("mdp");
|
||||
|
||||
$_SESSION['codeSociete'] = $codeSociete;
|
||||
$_SESSION['lang'] = $langue;
|
||||
|
||||
// Ajout KANE du 16/12/2024 => Vérifier que le société existe!
|
||||
//$societeExiste = $this->societeusercentral->existeligne($codeSociete);
|
||||
|
||||
$societeExiste = $this->societeusercentral->existeligneconnexion($codeSociete);
|
||||
|
||||
if (!$societeExiste)
|
||||
{
|
||||
if ($_SESSION['lang']=="en_US")
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => "Please review your entity!"), "index");
|
||||
exit();
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => "Veuillez revoir votre entité!"), "index");
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
||||
$paramsabonnementsaas = $this->societeusercentral->getParamsAbonnementSaas($codeSociete);
|
||||
|
||||
|
||||
$actif = $paramsabonnementsaas['actif'];
|
||||
$delaiUsageSaas = $paramsabonnementsaas['delaiUsageSaas'];
|
||||
$dateJour = date('Y-m-d');
|
||||
|
||||
if ($actif == "0")
|
||||
{
|
||||
if ($_SESSION['lang']=="en_US")
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => "Inactive subscription"), "index");
|
||||
exit();
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => "Abonnement inactif!"), "index");
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
||||
if ($delaiUsageSaas<$dateJour)
|
||||
{
|
||||
if ($_SESSION['lang']=="en_US")
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => "Your subscription has expired!"), "index");
|
||||
exit();
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => "Votre abonnement a expiré!"), "index");
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
||||
// logConnexion
|
||||
$heureConnexion = date("Y-m-d H:i:s");
|
||||
$ipConnexion = $_SERVER['REMOTE_ADDR'];
|
||||
|
|
@ -152,8 +93,6 @@ require_once 'Modele/Societeusercentral.php';
|
|||
|
||||
$nbTentativeConnexionMax = $this->societeuser->get_nbTentativeConnexion();
|
||||
|
||||
|
||||
|
||||
if (!isset($_SESSION['nbTentativeConnexion']))
|
||||
{
|
||||
$_SESSION['nbTentativeConnexion'] = '0';
|
||||
|
|
@ -161,8 +100,6 @@ require_once 'Modele/Societeusercentral.php';
|
|||
|
||||
$nbTentativeConnexion = $_SESSION['nbTentativeConnexion'];
|
||||
|
||||
|
||||
|
||||
if($nbTentativeConnexion>$nbTentativeConnexionMax)
|
||||
{
|
||||
if ($_SESSION['lang']=="en_US")
|
||||
|
|
@ -339,7 +276,7 @@ require_once 'Modele/Societeusercentral.php';
|
|||
}
|
||||
|
||||
// FIN Gestion couverture adhérent
|
||||
|
||||
|
||||
// Variables de session Utilisateur
|
||||
$this->requete->getSession()->setAttribut("dateLimiteUsage", $dateLimiteUsage);
|
||||
$this->requete->getSession()->setAttribut("idUtilisateur", $utilisateur['idUtilisateur']);
|
||||
|
|
@ -575,6 +512,7 @@ require_once 'Modele/Societeusercentral.php';
|
|||
/* FIN variable de session context */
|
||||
|
||||
$filename = 'Societes/'.$utilisateur['codeSociete'];
|
||||
|
||||
if (!file_exists($filename))
|
||||
{
|
||||
mkdir($filename, 0700);
|
||||
|
|
@ -641,8 +579,8 @@ require_once 'Modele/Societeusercentral.php';
|
|||
|
||||
$_SESSION['passAchanger'] = false;
|
||||
|
||||
// $this->requete->getSession()->setAttribut("bdTests_C", $utilisateur['bdTests']);
|
||||
$this->requete->getSession()->setAttribut("colorTests", $utilisateur['colorTests']);
|
||||
$this->requete->getSession()->setAttribut("bdTests_C", "0");
|
||||
$this->requete->getSession()->setAttribut("colorTests", "red");
|
||||
|
||||
$this->requete->getSession()->setAttribut("faceRegistered_C", "0");
|
||||
|
||||
|
|
@ -673,6 +611,17 @@ require_once 'Modele/Societeusercentral.php';
|
|||
|
||||
$_SESSION['deconnexion'] = "0";
|
||||
$_SESSION['derniere_action'] = time();
|
||||
|
||||
/*
|
||||
var_dump
|
||||
(
|
||||
array
|
||||
(
|
||||
"motCourt" => $motCourt,
|
||||
)
|
||||
);
|
||||
exit();
|
||||
*/
|
||||
|
||||
if(($motCourt===true) or ($changerMotPassDefaut===true) or ($passExpired===true))
|
||||
{
|
||||
|
|
@ -743,7 +692,6 @@ require_once 'Modele/Societeusercentral.php';
|
|||
{
|
||||
$login = $this->requete->getSession()->getAttribut("login");
|
||||
$this->utilisateur->viderTablesTemporairesUser($login);
|
||||
$this->societeusercentral->viderTablesTemporairesUser($login);
|
||||
}
|
||||
|
||||
$langue = $_SESSION['lang'];
|
||||
|
|
|
|||
|
|
@ -1,87 +1,47 @@
|
|||
<?php //ICB0 81:0 82:f68 ?><?php //002cd
|
||||
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
|
||||
?>
|
||||
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
|
||||
<?php
|
||||
require_once 'Configuration.php';
|
||||
require_once 'Functions.php';
|
||||
|
||||
abstract class Modele
|
||||
{
|
||||
private static $bdd;
|
||||
|
||||
protected function executerRequete($sql, $params = null)
|
||||
{
|
||||
if ($params == null) {
|
||||
$resultat = self::getBdd()->query($sql); // exécution directe
|
||||
}
|
||||
else {
|
||||
$resultat = self::getBdd()->prepare($sql); // requête préparée
|
||||
$resultat->execute($params);
|
||||
}
|
||||
return $resultat;
|
||||
}
|
||||
private static function getBdd()
|
||||
{
|
||||
if (self::$bdd === null) {
|
||||
$dsn = Configuration::get("dsn");
|
||||
$login = Configuration::get("login");
|
||||
$mdp = Configuration::get("mdp");
|
||||
self::$bdd = new PDO
|
||||
(
|
||||
$dsn,
|
||||
$login,
|
||||
$mdp,
|
||||
array
|
||||
(
|
||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true
|
||||
)
|
||||
);
|
||||
|
||||
// $pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
|
||||
}
|
||||
return self::$bdd;
|
||||
}
|
||||
|
||||
protected function dernierId()
|
||||
{
|
||||
return self::getBdd()->lastInsertId();
|
||||
}
|
||||
}
|
||||
|
|
@ -1,92 +1,39 @@
|
|||
<?php //ICB0 74:0 81:b5b 82:141a ?><?php //002cd
|
||||
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
|
||||
?>
|
||||
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
|
||||
W59tBoSNlnOcw6DHij2U+xkOkI/j=
|
||||
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
|
||||
jUE4=
|
||||
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
|
||||
<?php
|
||||
function getMoritio_0()
|
||||
{
|
||||
return date('Y-m-d');
|
||||
}
|
||||
|
||||
function getMoritio_2()
|
||||
{
|
||||
return "2025-12-31";
|
||||
}
|
||||
|
||||
function getLicensed($codeSociete, $nomSociete)
|
||||
{
|
||||
$licensed = false;
|
||||
$bonCodeSociete = false;
|
||||
$bonnomSociete = false;
|
||||
|
||||
$tab_code_societe = array
|
||||
(
|
||||
"ebene",
|
||||
"radiant",
|
||||
);
|
||||
$bonCodeSociete = in_array($codeSociete, $tab_code_societe);
|
||||
|
||||
$tab_nom_societe = array
|
||||
(
|
||||
"EBENE SOLUTIONS INFORMATIQUES",
|
||||
"RADIANT INSURANCE COMPANY",
|
||||
);
|
||||
|
||||
$bonnomSociete = in_array($nomSociete, $tab_nom_societe);
|
||||
|
||||
$licensed = ($bonCodeSociete && $bonnomSociete);
|
||||
|
||||
$_SESSION['licensed'] = $licensed;
|
||||
|
||||
return $licensed;
|
||||
}
|
||||
?>
|
||||
|
|
@ -40,5 +40,14 @@ class Societeuser extends Modele {
|
|||
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -14,13 +14,10 @@
|
|||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="sr-only">
|
||||
<div class="wrap-input100 validate-input" data-validate="Enter Entity">
|
||||
<label for="codeSociete">Entity</label>
|
||||
<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();" >
|
||||
<input class="input100" type="text" name="codeSociete" id="codeSociete" value="<?= $codeSociete ?>" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -15,13 +15,10 @@
|
|||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="sr-only">
|
||||
<div class="wrap-input100 validate-input" data-validate="Enter Entity">
|
||||
<label for="codeSociete">Entité</label>
|
||||
<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();" >
|
||||
<input class="input100" type="text" name="codeSociete" id="codeSociete" value="<?= $codeSociete ?>" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user