This commit is contained in:
KANE LAZENI 2025-12-27 08:27:41 +00:00
parent f1092705c4
commit ffe19d9939
14 changed files with 1761 additions and 2813 deletions

View File

@ -1,53 +1,32 @@
<?php //ICB0 81:0 82:a33 ?><?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);
?>
HR+cPqnpGrhesxUTzSVMUQBzyCJZ5N6h+92c6UndlPuwXOsReDTcAFlKbpQOuJAU+YeHEtxdloVW
xtGHT2vUyrI1zX9seal+EHbeKusnbnXlwovJm1ByzYgJJe0rFR2AfBPQnc/tjqlhkzAZGkcpfcER
T42KC4hPlAqtb0BneA5FAgrMZA5G243Kci9fHXxGtiWu1ol13Spdgz9k8EYbY70Gmj4cNWnwvr+e
zKm24U07H57ULQFJBlsg/uOk8JVxE4kHuD7otNwbVp23AtZDJXCrEV3h+p+fRvUL5NlouBP0lMiH
5+i9UlzlG3dK6igQylbk92X97RXaOYPw2ja5kg2ek+EP7H1j6w1TbSADrC0pYELjV7+HiyXhmP6r
CLtz+vDcvD1UsAIBUD/Ui+IdrpqbeE1dgdO1z12014X+ZsTe1GamP7QJUpJG4SWnbRdO8exbIN3n
fobodJEPox79pnx05fQFAMms6iIb8rkMc9XJ/jTXtDXfG0hwobaDiQtGtJE0eA5Smv6JvtJR1mow
61p7yhKd8Vh7iyzWeCvEb4T1zk33+zYLVCHEXTFLbjK+rftfx3Qf8tijJp/5pFJGo6t89T8dnRGw
CZbH0tkNVvORruJk5R+IAWsvNUOrI0PZ6ehx3yiLXWHoUgPHGV6Dq0nPm/fbEYBLylU9PmBaMboi
M9GuaVawK4OrqDAQxqP+P1hjIygzLK64Wl665h9U9OJwKZGnEH3AFZQy1bMhZG0UxgJLpvch91JX
0omw89P3LoUQ1IPs7KSUxfd7mPi9zCqLxdjfG41wiV9B2rKA/CBSUqFWai0W51aIH4CdJv/0AVgn
H0mIG4qdKeSPW85GRoFJyP4F8D04NBPqhpKP50DwDy3Va/DItheJT1wRUsipkTXTZpG/1VtasQYC
YKJXLT0mTj3Zzs2gL1D3ZeoRZR+8Zn9KWZY+FYksB6Rca/l2VoJafIcFq5F/fRne5YbQ1ymdeluk
wGtsXqFp71FE945G8gH0biZKI/LmBjoeQhI0rgJ5hgzbStwtVivBXC4+onQYfy18fLSWsO9ZqXLs
E6OL7U6uvOb4IWJMs+Gvto/Q8dFE2EC89YDQNXRuztDOGNI1TXgkbR9QUXeo7H/Is+xQPRy2jgcy
NsFDYhxYO+1JQfhdL87FHJcqSPjirBy6hD1IiaQ0fu9JZJlK8ILsG61KHlq93smj7Lsfq81ZrbTp
QHJ9ZUj+VTiGYoBxwAj7EOUwf41L6Wa3nqUoM7Elu702wIUuCPGA8QZtrBv3FPwrLEfDQpQO2U9v
VDH+8SK0KKYbhBOHCGSb3jZA+30zzkb0Fox4vfyTzMcz6MozNv3ky6PFVM5NHsz3e6U4Tt9irCad
yCGTWDbfVP/4amJqWoPT58u/dwZSdLVVpq2ojXIS0GZurHLhG6dp/gJf0W1oNGeAlYiYOG6iLOlk
lnvzHoYeQ1N9ELbVcF+QyKwiNuG0VMbbf69udR9+MKMY/hdaPoZJaVKVlWvSin0lcQ4iQo0kNIW2
DIK8Fz1wjCk1NvRoB4Abgl6QN8kLBaNCnAsf/7YvZJ/QKVvzLZr54yiEwEQqDTfmLfVXLTMcAzSB
mNhV8hPXdbfoGo9Rf46dPphwdRW2WlL/NZRmqbBvCA0kKuXstRd/4thl/2RFfMettvmDmfM42of7
sOiZrxvannXSWtZGjOKXd7C06luCT221wL/SFeC9r+kHWE+gGHqSLOtI7UrD9JkKqmvcUOe/skII
vg1T4+ZWJwKFAewlQ6oYB9BfmmONnM2Cx/wBviQ4ME8pGuWh6rMgY2c/3HoLcVI+jhf/h/TTDWn2
9N7cMs7l5LxDTG6bCvePYCNEio5y9vYpjLyxyS0==
HR+cPoZ0bnMM56nQRta2DX6SSI7lNGqODYzYtEu3/URLaBIde130U9nfNSMVFvbFnrZDm5LpTTJ+
KcZEzn21T/++bqIPS7Xw6eCfb8dp3xarn+SA3+XMHUw6Mt/fal1nJfloCDyoRPq2zJbTV14nB8n3
V/DgJMtpFmKaTXEKwGfoTmPEnYQHHrGMqfXPJRDVQidTUVR7ZDY5Nvm9jQ+ipiFDEjtQlkGRn0qM
VNU0n4hqZOcLDMEpUAXFSgJjzIB8oCPwhuYrDCW0oZDaC351NKbvDxA6suVTQBkOJVectVTqquZx
T2FAHVyiEuQ3vWVWGZEUlPzupyz3hA86cA2nGm4zuG9O35cNNhRFFVLACiw8Q7AB26YD6Y/SPfI6
Q34Aim2YL/UO4aoG20rORJacVHKGa0s7On9HNfT/Qkg1/VUrSqHTJmYCJhvgqQAIWsjPWJItRYvs
jXg3QEQLoEPa198MiBe1ESWZwcS+NUrWSf8Fdjm0dfQvAWE8cZidcG4UZLxLG3Feya83FqoJE8IE
KduQyzwZ6ZZ3y+gonOyTi7H7v9pWx3PSFYC2d+IQxIfILjO2fc6li7EZZLAllEjizP74X25rBwMd
ijJo+InemaMN03fMhi5mTsGStd8Ewd7Z9UK/KzNXywzj/naJ2uEBp2pVGRB+5PrpAXBI96inuUi6
sQpZeI5+0y5MPfb40ciKNAJt6oxl9QZ6T03nObqV9HF7CNXB+zY3DHQsc8VM/491kgvbWKZwf/Hf
grviDbPLf03oQcY0nepP4Km9gESKWAYa1U7V+GmxTRArUlrteS2Oh1IMeaXicMUc/J8Hf7YV9nhm
ZoCPuNWxCUeWsIl1uG0a9oOEv7336BHBcWH9TeQATx2WY5jekhimeBzNdYRtEcIYbFjZVlnyPHRu
DCe1ngVvDT0l0167hXU//4vQ1Wpr9QRDoD6PItxzte+nQiRD3tH8Ldve9V6QXHOGECFqVBVWendk
8JJxZph/klhjDE+uD6LqvSVTuutlcoPweZUWLr4wo0d66wV3MmmEaF4iyQFN/BlFk2cHD5GVp1RS
rUlQlz1QK9wmSfC6ux/lvnvWTKP/HmPY4x6SijvJ23vl7GyXXCxvnj/N0iQcGiw7lDF/1lUTq6vj
/cNlg6xHNsn/uA4LavQIiPSZ3gl0MlMMuMJEd82oUuqKVynlESstqappbSgXIse40uNykBkKP5wh
nj/njCAvX8xn2p5xKbR+8cJyaZ3DKG2ImeYBJN1NzWIu9m5z9wamvZ2Swzy5pM+YBSD+edm2NFu/
z5sb1DzqqYxUpJMpSnB6UFCpu7uj7+/D8kFuQ2AiK/ALVKtZSshsffBHtOfRSjWmx5qLX/sOOrNl
Z/6CrzfckvjW6xkT0fcjuOgwxEAl2KCpVAVUbjRkvqu+TW9r0mODmdOsPVD1i3hY1tPttYiQsfrO
LsTXzZY/S69Hvi11me5Owb5LfDFLC5u98834YpGqLLmI9C7N4F2U1MYk6qJqWq0bOBcH8rkdR4jh
61QyD3XCl40nNuITaPXhVyDkqZcYkGUct1u9uhDRmjxVFRbt/U+BCTt1nOAmOdw/byuB9SHjxRPB
7Wj2s7sHVfxRyn3Xvcik38nF+M+bmxOxZEiR6iaU8wsBw4eZHAwtjoLRBJQgeiBsP/eOnz40yM2W
Pb/zlk+6/vfGXpLmTfi9VKyrBmyA7yjZtEonOH7JaybT2XA+6fW4u/mFTah8E6KWXcxDfYPj3vHe
TLloZwXTWKF3O/ccY8qF25PMvAJGIwxUHcyqDbmS2HLVsPjIxUKDNvfkDv5n91GJDSV4UDs3w1Z7
LyXMhupoq67bj28XoZiNr8xMorJzbyz+e8vel0z86O0=
<?php
class Configuration
{
private static $parametres;
public static function get($nom, $valeurParDefaut = null)
{
$parametres = self::getParametres();
if (isset($parametres[$nom])) {
$valeur = $parametres[$nom];
}
else {
$valeur = $valeurParDefaut;
}
return $valeur;
}
private static function getParametres()
{
if (self::$parametres == null) {
$cheminFichier = "Config/dev.ini";
if (!file_exists($cheminFichier)) {
$cheminFichier = "Config/prod.ini";
}
if (!file_exists($cheminFichier)) {
throw new Exception("Aucun fichier de configuration trouvé");
}
else {
self::$parametres = parse_ini_file($cheminFichier);
}
}
return self::$parametres;
}
}

View File

@ -1,122 +1,89 @@
<?php //ICB0 81:0 82:1491 ?><?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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
Q2EHGdpy9KdZoOIezAG18C9b
<?php
require_once 'Configuration.php';
require_once 'Requete.php';
require_once 'Vue.php';
require_once 'Functions.php';
abstract class Controleur
{
private $action;
protected $requete;
private $menuvue;
public function setRequete(Requete $requete)
{
$this->requete = $requete;
}
public function executerAction($action)
{
if (method_exists($this, $action)) {
$this->action = $action;
$this->{$this->action}();
}
else {
$classeControleur = get_class($this);
throw new Exception("Action '$action' non définie!");
}
}
public abstract function index();
protected function genererVue($donneesVue = array(), $action = null)
{
$actionVue = $this->action;
if ($action != null) {
$actionVue = $action;
}
$classeControleur = get_class($this);
$controleurVue = str_replace("Controleur", "", $classeControleur);
$vue = new Vue($actionVue, $controleurVue);
$_SESSION['menuActif'] = $controleurVue;
if($controleurVue=='Connexion' or $controleurVue=='Connexionassure' or isset($_SESSION['login']))
{
if(isset($_SESSION['passAchanger']) && $_SESSION['passAchanger'] && $controleurVue!='Changermotpass')
{
$this->rediriger("Changermotpass");
}
else
{
$dureeSession = (isset($_SESSION['dureeSession'])) ? $_SESSION['dureeSession'] : 10;
$session_expiree = session_expiree($dureeSession);
if($session_expiree)
{
$this->rediriger("Recconnexion");
}
else
{
$vue->generer($donneesVue);
}
}
}
else
{
$this->rediriger("Connexion");
}
}
protected function genererVueAjax($donneesVue = array(), $action = null)
{
$actionVue = $this->action;
if ($action != null) {
$actionVue = $action;
}
$classeControleur = get_class($this);
$controleurVue = str_replace("Controleur", "", $classeControleur);
$vue = new Vue($actionVue, $controleurVue);
$vue->genererAjax($donneesVue);
}
protected function rediriger($controleur, $action = null)
{
$racineWeb = Configuration::get("racineWeb", "/");
header("Location:" . $racineWeb . $controleur . "/" . $action);
}
}

View File

@ -1,61 +1,14 @@
<?php //ICB0 81:0 82:b83 ?><?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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=
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
<?php
require_once 'Framework/Controleur.php';
require_once 'Fpdf/fpdfdraw.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/Pdfrq.php';
require_once 'PHPExcel/PHPExcel.php';
require_once 'PHPExcel/PHPExcel/IOFactory.php';
require_once 'PHPExcel/PHPExcel/Writer/Excel2007.php';
require_once 'Fpdf/diag.php';
require_once 'Localisation.php';
abstract class Controleurreditionavenant extends Controleur
{
}

View File

@ -1,43 +1,10 @@
<?php //ICB0 81:0 82:89a ?><?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);
?>
HR+cPxCc8468y9XsLPsrOd4ZQVG1sbT6X/lgc8guXcUHU1eFZqPWZNZmH/TTP+3q4SkS7Rr8avXi
ibWqYKpDl9LbFn9spWtfi0mzTNcNrrsfbL/gQ4T/E4xG/La2Qv9GfgC8C4QHTbuL06KDg6TBRrem
I1b5UzoW/Sg9NGipkbFpWdF/NU6GHN3vjbTVGOgSYVRO2bJ4qLnPYtab6M5v/HihpO5p+rPaLEN3
jagG1SO/bG5kdqJMQtKi5PAEb5am9Yk+YU8vVgL/C8ChUCrE4pKvyElxFmvaBxWjy12DuMscO7cO
wWap/nkVwkidUj3l/88Qw5oGuRJDWxAjZ58/JPvP7JbgPouKhcK6FsuAD7T3QGQukq0tx15Rgmah
ny86dfOiWp7mRFptXfjAGph5bVYWdvxoRAMnB6ZgnN7DuCyocmb/dquVVXI7UU+rIKaYzVI82Q6S
cmXxSzMXT6MDsuRy2sFyNOgdiynHipDWe3jVk2/nGIIPeRRhltGX+XNY8jwH9CNvJ65imvCBbuko
8DPB+HWP/I4oKLLZ+QeAnn/CtfAg3VxTNNgGR2DyVtOIDJZRtnQg/e5x8EU84nUNWHuaS3LmxhCN
Ml1L65ZADuLG0rem5fczPDkA6+Q3wzaVEfNkMX5/jWYVBf4tTamEc5Q6fb2N+pjvoldDgO9ONI4P
kdrp2j+xlLrK/Ot/Wbk34WocNfkZYzd2iQFxYTE5zxKkQ+y9NoYMzDdyiQfEA1tRcPW7fHEQpfcm
Do20krOI+yzUmnCQhY/5jCfh4ni1kO0sasOgycdo62zC/9uWbOakjlF4fsCmMFLncRMQw68xY8ev
Wv3HeLXqznBwSK5Ga2uj3HFXWFgkY4r/NmptFwFwY5IpR1J9ApjeMqWw5hSlB82QT65vRuhPCo7e
v/swr4TpSGDl275TUvYse9hQ8r8/BxV5t/PWKqmcMrtsqTkKlGW5HCQrvwaieWCe1oAJ/utb5+oR
8jijklTcC/+2aVXLpF49oEZAiFnL5i3zw5T7GmVUKT6XuFd+G7rQCTYt077jhixPXbeZ8ZIuC7wO
MLemf/bZDDpocKonas+ItK9f8k1EEm0XCPEECvVQ0yVjP+sdcv0izG0/8pS+TJSta5hgR+96nMhx
fPYDgrq5DsE52qjWG1zOD4ZGmilrIOChnJ2YhH+VYEX0t6fBeVmtB76XUetZsAKt1tjMBupECE1M
PxmICVop4/xQKPNZ2vTbcCEtrDKA+VdJ64EP5k8RyPXQ3f6an9LtgLRWFhjc0bCgSZhtxtHdpKrb
RCd1ic+kGHDSIN2WjBQZVKg+CYL34RdVkloMB5jQBHaPYISP4NPKcOiWhly+r6KkI9cmt/ifcMTs
E/2WWX55QLPW6eMD7rAZpqNm6H6iPBNM3/Yarsq/xtUyYhNV2rY02EK71rpq1DtST8o/vTt2ZsRh
p8/OHG5ee0gilTS==
HR+cPsGsS3W504amq8xb6/Yh7WVi9c/vTUyGT9+ukwoKVxDDJh0QdHvCt4YrTxV/TBCMha6pGBxb
wc9leGfm9Miwiu9AIkh+qN58cVBhqHTunE7BiE+fkOB4VzuR+iZTIOsvVwIlZ4O2VxziX3xe0+Cv
iFm/vWc1q4qTAKtM//QT6NjYISI84dhMmZQ+UAK2un9DWHa/EhBIRet/IkLNgKYiSq3/piortB6x
bYKb5Ug23zq/e3+UKmoN6jzcmKeGq4tz72Hfo03ACsGmCK5TINatieRRXwDgBgkNB+9RHk9aDPjn
9SeDnJVz4gTgTAoazYZ7qGVQmLqsl3RQgcjkJiu3WosmHS1Byy04pkaBsy/GUakLOq8qQTlEEWzk
RGgNNDxCyvCHk8sdN+qKHPPZNY9A5LP5q0x/Sk/ZlvbCL9zdLfU7l0lxSk6LlL3NCT1+PuPJLUib
B5guwur8vCmrZtYhAlsbypByil4vwa1BvUAt9IFDrC5zl50sMuNIFm+MmNUSxAVDPb39lCXYDzj5
shzAUMjmuquAtW8rUfNRHnyqULPi3w6zCVAxjcatZVr7EG45m4QUstUhOES0JUbA842mt3wz1kn6
qFDqiXiYjPe65EVLL5y5BWZ6mzosK2Dh4lY3MCXjSanSjpF/RjdDfbtHQlMQkyLSeRw0k5OgVf6l
ySwyT36wZNR0qCLuspuGgo0nLMHe+mcM0ErBfNkFo+zGT7brtaEGtcXMo5sVob0vkEE7ojGz4TMG
bEWe2lWRQ5kSSQP5QdQ1bSdTT6H5iQIFNpxkG33uwmExmiUw+rLKdb9I88hSVmdhdZXaWu1b9/Bv
0udmPLCA1GNaUcHtEIzEuiRiZZa+81vGa+2x3CLC0v6/C9IsjfQn1ALAx1VXABakXng5U8tbr9wA
keXr2jdVkip6hUu/gh6z75glsTPpQUUVh6b4q3b9iuHtmqbIanFbfzj63aQyCAVXXGk3+tFjCed2
UrQW+s1FTIHKN1cD9z6V75Iy7ROTt8hFhATLb8R0ALTeyB1yONMk6138lG6LHMdQW8MKgLstxBd3
+JEBXGHsnbhngQiFWu46xeV72SX5Q7tWdvI7ChMBYML+dXDIRhMuXyVGw+y7rsJ8umTlnGSJXkdh
oIyv50/QAfIY6QJyB/ycy9pKo1cFri0mTBGQj6Ua5ymjhdWq+6Ly2Zl9om4Zx8Ii7ybu+B1uvnEJ
K/wqo+AGg1nyGcIPLayAD8DoMg7FUNOmbR6wxuQNOcWwNE21AYRkOWW1KFC9fX+AM3xYlKX7SPeA
lreruXFYwnYNVaS//fANYjY835DhRQQ/g3euQxeAZSCpiDAGO6n9GtsBmEYyWG3ZlZMNcVJl72dP
agAUuC5/g+yQSmSBGsmOhfczkZxR1qfnhoyPYLZc+fUVUYGZDv2D3V0+gsYa2wocm3A99YaC726/
1XhdhjJE6QYzfjIrP4W=
<?php
require_once 'Framework/Controleur.php';
require_once ('jpgraph/jpgraph.php');
require_once ('jpgraph/jpgraph_bar.php');
require_once 'Localisation.php';
abstract class Controleurrgraph extends Controleur
{
}

View File

@ -1,39 +1,9 @@
<?php //ICB0 81:0 82:804 ?><?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);
?>
HR+cPtJ9j+AQBWpLOtCYmPwxHuzQR9pNHgOlDBsuNEzs1CKwlPKFSD6jNkb6Pzw3SIPe52s0ZuvC
ews0747VZM8E/Pgldq2mCjULIfdwjr23JjZ+mM61gzqTEiNRHhZQf7zkT6aKeYAh+4uM+qJDtKhq
evJr7/wwyC0f1A9rzq/uv31CgdipQw2FUK5wCpOPuUXVNMQfaHOophEaxoFbLYmXebPtCH221fQ8
3lC8yb5w46dAAbLJ9p+KWZBUPDcWT7hjza94VgL/C8ChUCrE4pKvyElxFtvfqc9dbowpViBLO5cN
wGaL299rt+h9ZxXvbH13zilCFx5h1Ch8bxxps6nGOsDydUuefnCKx4vxsQb/5wQ1maxTiX7tHJ+e
SwN0KYfVJVcbmnR2icMURiuXxaHnM1YlwLU6oejcp1yc36SDIbA5w8G21Sn0d5IKWt5YFMTmUw55
GE/Al+mtj+B3B72jl06s7KqsN24qQS0rAE72c92YVTQLaGs9ldp34tY2VBwa7yEI9wEA+Qyp/zVG
a+ccEGpXW6mg2HkoxRxitlRHnpvr1TBGfkQNDjHo459DGyY8aj7G6+tn9KnzmrBR3qkxSd9ZqJ51
eS8VMBmfA9DlJa1g4jylTqeK9z9WAv57YBtlkq0ULncElGSJ4Ng78Nw1wv7g7VrEJhvV9X6BU8Sc
6klNv9vUYj4jwiPgxvxQVu+niCLgJZ7NETBTpn7jgFH3qEMIGhXSqmcEjyMHfO0Wtbeb2KWn5ICU
4hYyvGGsY8biyvwPfJKgLSQRcoJk1+lfkVp/cuee4MGcru/j4mXneur8OmC8U4QDIHDSVSX2XDYC
DHvJ2gcR9dVquHkJsk81KqQMMB5SpIGkEmJEReiGL0hVw3EU8P4AGGPv1N0/sHWN3auosUiEdjew
RFm84WaWDSxp+z5Cn9ADjtnSTCPMqAtxP35TVYTA5awLXPl3Mf/k9Zhwawcum2xu82PO/aTvzHw/
158RL+FtE0+zVDj7qK23cnFVk7n8Ck7tfld1C1RW/xT4OPRcNfmMmLWcRTbDIg/anlbojbez1qcH
T0DjxDP5kFUqEdoD46hpmjpoR6diOziipOUi3JzQOJzsf54YWnLlTQ+0E57a6vR0YcuBe0Cm6QFv
Zaslq/31HSOt/nyC6l739JX0aV4/xlzVrU8Lchy4dU3xN723NLMrv1F7DpNNODY1/mJ5E9eV91W8
NDucNfEz7lqg/Ofq9NEjTA++kuEyqMZAlLPgT5fRejJDjwQibah8ZUo+HbqHBaWJxYCfOvqm+5mL
jV+SS5S33jVRjnXoDcK==
HR+cPoNY/+LJU365P0LTgN0dAREeeu2gKIAmaD5PYKvWNZ0UN4hnzbpNS6zuMJgpXPV3/mjqkG4d
k94Xa7ocLjk8DEdzRHJBFmq4TTW46GMQXN6on0vEM/sMlUZSdA1ax9wYt3gU4TlhTfBO6LuDgbg3
Q6ZcX92bNXwQbE16MxSfPZK6dwfXCzDaJNy8qqflkdvfvN9t45WT5Mo6ZQSduAdy07y86MSfwy8P
X3aIDwvPBfmEZNkJ62RwchYGPhuiZFKjjeOaTSW0oZDaC351NKbvDxA6suV4OaRY+kcFiTlr+6MR
yINAO//6ySqjuvE4/QMXA5C3rkD3I4KCdfmFUaHib22y+z865cmuvIjy55yO8N99RmDdlMe3a1RW
vpjxFHSh9qGSnI45tFgGiF0H8HJgwRfsj5hqkvf+w4K4V/li7GxHeE58C0TlZanZVe5FYPwhvVY7
LLNM+AsOcr+Lktd0928YRXDKH1aRBWnfstq73SXvTf9O4IGukvFmXy4azOATyNR9hXztdiWB2FPS
PbgFRoTVJ90PWwfXszhQlBVZc1Ai6mUYkqEXKGrYpxphBxrcudyOf0kimPGOzlyvXno/oKSJl+5P
Yyoc8AewEunDUXmz+mhua2pG5uuvJ13zE2Qx6Jk+gB8X4IE9hDQQgx27zDy8OrVrYsJeWRenxIgF
Xe8If/Wt+O3Gj98W27u0lMSnvESOxO0oooBoauhtg/wbwm75n2lvqvAMJnunOdm4+HGfzpXaG2Xp
a6wQgSK3/7BYU6cmCaxgWe1nN6eQUzZZbfyxjuz6STipq68PjcZODtqREu+iUieeJJWhEyVEJ1vN
jTkcLLemdG2Btq+G3qBkWuW09rWJsudXUBww3qezWGHHtLtgWei7Xe2PvNyUq/Nr1jJkKKPp0DBn
8tKqN4ZWhwd9mWVgxEdQTLC3g+f3NAHrbLZ7yvrNb2Cu7MvKJjdl736PwSicG5LVZe5FvMp2t9/7
t9xszlluk5gok8DBqF+owLpew3yh3g7QDr4PMd/KGpXSNl0baTjFlj171cXkpahJHsATSyCzPJXl
6coyLkx99DiGbk9EhDAO+jgNBDTpKK0wQxn4WD2fZuUSJLdhW1L+ikGgQCTjjG8LI0Fhr7zscuPU
CY4mc89P1/q5VjRPRjePlY+tT30vziEH4ZGMJJbGEZ2576VAv87N3sqpIExGaXQk9sC87ieUuTUt
7lijVG0Th4YU1n1Su7drMffvXdb44GaFOvgqUimFcyPIjJuuM+vnX6Kb7PxbrqgShDzhVAHNeHRH
rCEnJInCuREPMqKUKz5DgbbmzFO=
<?php
require_once 'Framework/Controleur.php';
require 'vendor/autoload.php';
abstract class Controleurtraitementimage extends Controleur
{
}

View File

@ -1,77 +1,41 @@
<?php //ICB0 81:0 82:def ?><?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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=
HR+cP+aEI9MUrx3QPxhTjYhuIC8C+ixGIwyBYyjGvXq8hfhfjg5ozfG4LhTQoW4PjmRbp0hABFRp
7BgvRIgH0AzGJ3TshBtcb8ZWPIsq4jeuwa4nwx42bDLCFkjOeoSXsfMVyRkPGY0XdXSKM9Fq9s4D
awbW1KTL55YXFQgyCkfNXZwwIgGErX5owd8Sm8l+RGv+1p5SvOG/7xMFBY+GamsyWM7gQsN5CXRB
y05du5T8mPU5uqw7uJuGzq4pExaSHBzYyayzczbx+21fYKAAIrPnniOLMAzV+cQ3KJDxeEo6N8+I
YAWUwokSefNienlfRhZuRfyF3emGrh7BJmW6UWGD7iyBCKa+NnI6/XIWbcMj1uPrlB3QRBrqd4Qm
yfUvPxZMueOOIu7mD0UePhxj5V5JMpAzwYk/Doc5JHRhNgQ5GZEw+Wggrw/NQdyo2sEGQSfqwbCl
7x2Kfx9to/ZzDghZDl2mNvmYObZXnC+cPolXzoRNEYxb49cjTcXtxrNSK/1G5n0WYnGNDyJNLSVH
cloxfipMyTBfNnF5A2NXAhtbFuYQdASpFgDaxNnCaGvPLxG8zo7rJ4kctdVcClNeexkNt2yg235F
5jguYsfdFHdFnvNSjM8qKu5afFoXLCt5HBWQf2TkUXaXq7W/vgcf4F+bSVrm++IfMkY0qdmPSQko
UlXbFWEag/bKy6aj+DhiokVNj3afCmjWVqrSWWEMV4pHvuz+/XhBy/Dr3kdeftl2N4xNJgHzUG93
78gG7mXe2/6kecgGXMJpxSckq/PQ/ObdT/a6POlxr5+s6Yvfn+5zUbHJ6Vs/tH9jEFVrDPg/vDVw
kCAqMz1Vr5CDUx9Wjlpqglj1h9bZw3irQi3fAhZYaLe6U9IgKiMPXxRxSUAWF+1xQdOHOkD5qhZb
sJv0b5RgzybJsAwqXk/xSu5ltN1nqXwq0ntoM8aVnjtFRWkkpDpInQ9qUj06O8ciNT0GaKgZCzWQ
narnYCcyOntWmwnnAlejJPiFF/d3oFFlFyhCrslOeNFHoRzqAKiZYt0iiEpJdYm2UdyM2jjFP949
4zHucspmjQo/7xZ18ob3Phmnyh7kDyScYizqGWMhJpKO7aw89/bkPK0sbY/9PEnZ+72Kx++V3Qhv
VVSc5fHzE+94T4nhcdzj0SvaUjhcT/hSfdQbsqhNxQlkHtuQCG6snlXbSVPvOmtipEmZ+YyHW/hW
umZkKJVBQOKNVN7VZz//o4zbMWru0UkAZWQbsIDnORBZgWlXrfWMAQd+kXjvFqW8TpSbqJTxLNuC
iBxYaWw5aZJLRwOLlyWbmnCA8GbT9fznD2fHHUPjE+zJ5LHUxsCMgHosXc3/aKc9mNjzhwYRkwRP
vW9p1Nd2hMjP1doradzh7XZVFpuF4cIZhci4J/CjP++cJvIUI2MWAcrPMa7Hqzczt17xAVbI7y1j
Z225Mpv/ekKtuEvK2aZqnzKT+LzEaELHWkfvxMNdYUZKV6WaWVhvM3C5kGLN8TgoqyYtD8/34/Lz
egFvTesIrvjobHmiqBpTHtDDgqnffXdGUM04kKzX6Q2xHsAkqqFqzCb3Dexe1yEWfK9kkruQjq6o
5TE+PXBiXZ/mNCgUJfTsUBggK837PC5uhJhj+XRuxvcB3pdeXYF9w8HTRGJWHZWkEOwr8Jd4Gp5y
y0NNKgAGOWp8H7+YatKcZ4vn/XWDA9ZuIScX5zFMJlJq+OBQkTHkVmWTs0Z2G9uPOqgTrkD2FHNB
iC6f7ypJle8jVfFdOY7ZtTOgbIfqELS2ZC57GO2VmHWovkHVD7ThjwNVqcdklRKNjqHD2cLqnEFL
aHBDDWJaP9kBRhhGXmxU7irACxsZbTpypH7aA4+vtOb5PXQX+bxv92DUlAqacOzi/e8TNP56/Oba
wPBcZ4NMPowBWXfXnD0AW6nbJMCTKOlAIHGBnggZuuorBFUQNclO/GLuuM+z/D0Jcbf5DlVvZ3hx
bLjgZ87+sSf6WR3AzFtuGftluXig3c4n904NY+A2oq8axXDlytN9yIp8C7Nz4oIGqBpImw/kvcPR
X9h5q9IgGTIKSRtRhK4OttX6X8r29CRi+uUJO3lQEkghe3W5nX6qIVbdw0t3vBeDuBS7G1ZYp3J0
5C5rHjrRWAElRensvnTP0k7KN5UgwMq2qG1CCgh/aKCodBnslAZSviPJzGV+8tzJGEpEG+y8Yz+O
J1JLrRwsuBiK7oHunsCG9lhYlcAgy12kX7e9Uhty82Dpd4TH4l62Piv+n4HksZs5727HUHzNYIY6
No4zJADvmjUtPhNdLwv1JDggxibTC79/vdx4Vqzohjn8Mp56HFwMHVZFpXnWP4XyUZ5eh3TkeVLZ
aS5zkCA8i0fx1rEXzdtQnEaDkVub35siVf1/ZdbZiTl9O8LmGMQOLeT8gAFaTNFO6DqwdaB/TimR
S6zOYrFEKIa0Vnkgo4vrObXovYM7pj5U4/apKN1RuXBqEvJ565/qdha3xj7hEJvBprkHUqSCuEX1
01quuoCTZndCcVuJ732JPW88aOi4TvrrWcc1wYoBQ/dnTd7s7Py+rEeNJKHtgVsxngCC67Ex5RD5
wOY1lmNylh5VO6n6P81XcwtPk146c3itFLrvyjNTsSueaL6Fq1NCECoemKlf7lWVkPzlDz6CXhSv
b2WIll/ujqnBZGSGBMuqNjsuJcKswGzAFS067DCtyI0UZzX5igQb0vx+WDVof/LVCmmrmUp9ONSc
yl16G72vHw5+bXees7dwWUVA1lcMNvwyfnWG1r3MHB5lrxVprPUkcy1dsm==
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
// Inclusion des fichiers
require 'PHPMailer/Exception.php';
require 'PHPMailer/PHPMailer.php';
require 'PHPMailer/SMTP.php';
$mail = new PHPMailer(true);
$mail->CharSet = 'UTF-8'; // Utiliser UTF-8
$mail->Encoding = 'base64'; // Encodage du contenu
$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = // dev => client and server messages
// $mail->SMTPDebug = 2; // dev => client and server messages
$mail->SMTPDebug = 0;
// $mail->Debugoutput = 'html';
$mail->Host = 'smtp.gmail.com';
// $mail->Host = gethostbyname('smtp.gmail.com');
// if your network does not support SMTP over IPv6
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = "intersantesaas@gmail.com";
// $mail->Password = "Moritio1973";
$mail->Password = "qvix febq ylkp enks";
$mail->setFrom('intersantesaas@gmail.com', 'INTER-SANTE : EBENE');
$_SESSION['c_mail'] = $mail;

File diff suppressed because it is too large Load Diff

View File

@ -1,155 +1,55 @@
<?php //ICB0 81:0 82:197e ?><?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);
<?php
error_reporting(E_ALL | E_STRICT);
if (isset($_SESSION['cheminGettext'] ) && $_SESSION['cheminGettext']>" ")
{
define('PROJECT_DIR', realpath('./Gettext/'));
define('LOCALE_DIR', $_SESSION['cheminGettext'] .'locale');
define('DEFAULT_LOCALE', 'fr_FR');
require_once(PROJECT_DIR .'/gettext.inc');
$supported_locales = array('fr_FR', 'en_US');
$encoding = 'UTF-8';
if (!isset($_SESSION['lang']))
{
if (isset($_COOKIE['lang']))
{
$_SESSION['lang'] = $_COOKIE['lang'];
}
else
{
$_SESSION['lang'] = "fr_FR";
}
}
if (isset($_SESSION['lang']))
{
$locale = $_SESSION['lang'];
}
else
{
$locale = DEFAULT_LOCALE;
}
T_setlocale(LC_MESSAGES, $locale);
$domain = 'messages';
bindtextdomain($domain, LOCALE_DIR);
if (function_exists('bind_textdomain_codeset'))
{
bind_textdomain_codeset($domain, $encoding);
}
textdomain($domain);
}
else
{
require_once 'Framework/Localisationcentral.php';
}
?>
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
Qf55axt7Dkfg/8L8MEZSlQ04ArO==
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
euZxzDHn7vprTPS4/eEswTiXlW==

View File

@ -1,140 +1,48 @@
<?php //ICB0 81:0 82:174b ?><?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);
<?php
error_reporting(E_ALL | E_STRICT);
define('PROJECT_DIR', realpath('./Gettext/'));
define('LOCALE_DIR', PROJECT_DIR .'/locale');
define('DEFAULT_LOCALE', 'fr_FR');
require_once(PROJECT_DIR .'/gettext.inc');
$supported_locales = array('fr_FR', 'en_US');
$encoding = 'UTF-8';
if (!isset($_SESSION['lang']))
{
if (isset($_COOKIE['lang']))
{
$_SESSION['lang'] = $_COOKIE['lang'];
}
else
{
$_SESSION['lang'] = "fr_FR";
}
}
if (isset($_SESSION['lang']))
{
$locale = $_SESSION['lang'];
}
else
{
$locale = DEFAULT_LOCALE;
}
T_setlocale(LC_MESSAGES, $locale);
$domain = 'messages';
bindtextdomain($domain, LOCALE_DIR);
if (function_exists('bind_textdomain_codeset'))
{
bind_textdomain_codeset($domain, $encoding);
}
textdomain($domain);
?>
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
15TC=
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

View File

@ -1,77 +1,47 @@
<?php //ICB0 81:0 82:deb ?><?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 Modelecentral
{
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("dsncentral");
$login = Configuration::get("logincentral");
$mdp = Configuration::get("mdpcentral");
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();
}
}

View File

@ -1,105 +1,86 @@
<?php //ICB0 81:0 82:11fd ?><?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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
FOZfmgoFo9MXqb9SjRtAhEMW//C810C==
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
PcLFvRQASi3L34ng1Xp6YRuEgQp384Zy
<?php
require_once 'Session.php';
class Requete
{
private $parametres;
private $session;
public function __construct($parametres)
{
$this->parametres = $parametres;
$this->session = new Session();
}
public function getSession()
{
return $this->session;
}
public function existeParametre($nom)
{
return (isset($this->parametres[$nom]) && $this->parametres[$nom] != "");
}
public function existeParametreFormulaire($nom)
{
return (isset($this->parametres[$nom]));
}
public function getParametreFormulaire($nom, $type=null, $valDefaut=null)
{
if ($this->existeParametre($nom)) {
return $this->parametres[$nom];
}
else {
$resultat = "";
switch ($type) {
case "string":
$resultat = "";
break;
case "date":
$resultat = null;
break;
case "numerique":
$resultat = 0;
break;
}
return $resultat;
}
}
public function getParametreDate($date)
{
if ($this->existeParametre($date)) {
$d = DateTime::createFromFormat('j/m/Y',$this->parametres[$date]);
return $d->format('Y-m-d');
}
else
return "0001-01-01";
}
public function getParametre($nom)
{
if ($this->existeParametre($nom)) {
return $this->parametres[$nom];
}
else {
throw new Exception("Paramètre '$nom' absent de la requête");
}
}
// Ajout du 19/07/2019
public function getParametreArray()
{
return $this->parametres;
}
public function getParametreDonnees()
{
$parametreDonnees = $this->parametres;
array_splice($parametreDonnees, 0, 3);
return $parametreDonnees;
}
// FIN ajout du du 19/07/2019
}

View File

@ -1,97 +1,57 @@
<?php //ICB0 81:0 82:10bd ?><?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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
in+7WKyA+Ja15h19lNgQ=
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
V/auow/mc+nW7gffgDka
<?php
require_once 'Controleur.php';
require_once 'Requete.php';
require_once 'Vue.php';
class Routeur
{
public function routerRequete()
{
try {
$requete = new Requete(array_merge($_GET, $_POST));
$controleur = $this->creerControleur($requete);
$action = $this->creerAction($requete);
$controleur->executerAction($action);
}
catch (Exception $e) {
$this->gererErreur($e);
}
}
private function creerControleur(Requete $requete)
{
$controleur = "Connexion"; // Contrôleur par défaut
if ($requete->existeParametre('controleur')) {
$controleur = $requete->getParametre('controleur');
$controleur = ucfirst(strtolower($controleur));
}
$classeControleur = "Controleur" . $controleur;
$fichierControleur = "Controleur/" . $classeControleur . ".php";
if (!file_exists($fichierControleur))
{
$classeControleur = "ControleurRecconnexion";
$fichierControleur = "Controleur/ControleurRecconnexion.php";
}
require($fichierControleur);
$controleur = new $classeControleur();
$controleur->setRequete($requete);
return $controleur;
}
private function creerAction(Requete $requete)
{
$action = "index"; // Action par défaut
if (!$requete->existeParametre('controleur')) {
$action = "deconnecter";
} else
if ($requete->existeParametre('action')) {
$action = $requete->getParametre('action');
}
return $action;
}
private function gererErreur(Exception $exception)
{
$vue = new Vue('erreur');
$vue->generer(array('msgErreur' => $exception->getMessage()));
}
}

View File

@ -1,57 +1,29 @@
<?php //ICB0 81:0 82:af1 ?><?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
class Session
{
public function __construct()
{
session_start();
}
public function detruire()
{
session_destroy();
}
public function setAttribut($nom, $valeur)
{
$_SESSION[$nom] = $valeur;
}
public function existeAttribut($nom)
{
return (isset($_SESSION[$nom]) && $_SESSION[$nom] != "");
}
public function getAttribut($nom)
{
if ($this->existeAttribut($nom)) {
return $_SESSION[$nom];
}
else {
throw new Exception("Attribut '$nom' absent de la session");
}
}
}

View File

@ -1,199 +1,156 @@
<?php //ICB0 81:0 82:201c ?><?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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
KGqClLd+sDY4z5wFwLobjMvWp5S==
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
<?php
require_once 'Session.php';
require_once 'Configuration.php';
require_once 'Functions.php';
class Vue
{
private $fichier;
private $titre;
private $nomvue;
private $datejour;
private $datejourfr;
private $heuresysteme;
private $heuresystemefr;
public function __construct($action, $controleur = "")
{
$fichier = "Vue/";
if ($controleur != "") {
$fichier = $fichier . $controleur . "/";
}
$this->fichier = $fichier . $action . ".php";
if (substr($controleur, 0, 2) == "Tb")
{
$this->nomvue = substr($controleur, 0, 7);
} else
if (substr($controleur, 0, 2) == "Rq")
{
$this->nomvue = "Execution";
} else
{
$this->nomvue = $controleur;
}
$this->datejour = date("Y-m-d");
$this->datejourfr = date("d/m/Y");
$this->heuresysteme = date("Y-m-d H:i:s");
$this->heuresystemefr = date("d/m/Y H:i:s");
// Ajout du 06/04/2019
require_once 'Localisation.php';
}
public function generer($donnees)
{
// Ajout du 26/10/2024 => déconnecter si session expirée
$_SESSION['derniere_action'] = time();
$contenu = $this->genererFichier($this->fichier, $donnees);
$racineWeb = Configuration::get("racineWeb", "/");
$_SESSION['racineWeb'] = $racineWeb;
if (!isset($_SESSION['menu']))
{
$vue = $this->genererFichier('Vue/portail.php', array('titre' => $this->titre, 'contenu' => $contenu, 'racineWeb' => $racineWeb));
} else
{
$menus = $_SESSION['menu'];
$menusvue = $_SESSION['menu'.$this->nomvue];
$vue = $this->genererFichier('Vue/gabarit.php', array('titre' => $this->titre, 'contenu' => $contenu,
'racineWeb' => $racineWeb, 'menus' => $menus, 'nomvue' => $this->nomvue, 'menusvue' => $menusvue,
'datejour' => $this->datejour, 'heuresysteme' => $this->heuresysteme));
}
echo $vue;
}
public function genererAjaxgabarit($donnees)
{
$contenu = $this->genererFichier($this->fichier, $donnees);
$racineWeb = Configuration::get("racineWeb", "/");
$_SESSION['racineWeb'] = $racineWeb;
if (!isset($_SESSION['menu']))
{
$vue = $this->genererFichier('Vue/portail.php', array('titre' => $this->titre, 'contenu' => $contenu, 'racineWeb' => $racineWeb));
} else
{
$menus = $_SESSION['menu'];
$menusvue = $_SESSION['menu'.$this->nomvue];
$vue = $this->genererFichier('Vue/gabarit.php', array('titre' => $this->titre, 'contenu' => $contenu,
'racineWeb' => $racineWeb, 'menus' => $menus, 'nomvue' => $this->nomvue, 'menusvue' => $menusvue,
'datejour' => $this->datejour, 'heuresysteme' => $this->heuresysteme));
}
echo $vue;
}
public function genererAjax($donnees)
{
$vue = $this->genererFichier($this->fichier, $donnees);
echo $vue;
}
private function genererFichier($fichier, $donnees)
{
if (file_exists($fichier)) {
extract($donnees);
ob_start();
require $fichier;
return ob_get_clean();
}
else {
throw new Exception("Fichier '$fichier' introuvable");
}
}
private function nettoyer($valeur)
{
if (!isset($valeur))
{
$valeur = '';
}
return htmlspecialchars($valeur, ENT_QUOTES, 'UTF-8', false);
}
private function nettoyertrue($valeur)
{
if (!isset($valeur))
{
$valeur = '';
}
return htmlspecialchars($valeur, ENT_QUOTES, 'UTF-8', true);
}
private function echapper($valeur)
{
if (!isset($valeur))
{
$valeur = '';
}
return addslashes($valeur);
}
private function dechapper($valeur)
{
if (!isset($valeur))
{
$valeur = '';
}
return stripslashes($valeur);
}
/**
* Fonction de fin de session et deconnexion automatique
* @param $duree
*/
private function dureesession($duree, $racine){
// Le delais est est atteint
if(isset($_SESSION['derniere_action']) && (time() - $_SESSION['derniere_action']) > $duree){ //subtract new timestamp from the old one
unset($_SESSION['derniere_action']);
header('Location: '.$racine.'Connexion/deconnecter');
} else {
$_SESSION['derniere_action'] = time(); //set new timestamp
}
}
}