Valider
This commit is contained in:
@@ -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);
|
||||
?>
|
||||
HR+cPpX7EteSg9zzsVQkMPKdTJ75IIEXGCSihiWkTpl2NYtUY14TDCFrqWmHgfMsk6kigUgM954P
|
||||
AT+Ty/OJZkHznVZ4ij79l6tcjvw9oHGS9fiIRCaUaPMyrcyBWjc1k2+jAIjBWDqQ2X3LLRQP30Ug
|
||||
8Sm4hp6SVsbv0pR8rfftbq0tZYEvqxgGuvvIS2IqLTjZjJqnlyazFHyTIQ8Eq3YFt32FeiKOpAce
|
||||
JNuTLKfqPFT6rRq2iAbrsSAKR9J2n95N6/r8NdwbVp23AtZDJXCrEV3h+p+3PsxZWq8M8LHU7G89
|
||||
cUi936ZHSXQG5GBV5nmnQfZEr0rc0RCnNhgLhPQ1OKCwpYgU5SECnjzgfiSlEJb1+q9Ykxxnru+U
|
||||
0QaF+F73nUFStRmdVNC1TiOgQ+Vg6vlcUNhM43tUyrodgVzVoTDKZrUItxvj6xAoIRcRqun+4cMr
|
||||
n4Xv9pF1cXcVib3Qwmy6enkR6WW1QLE0wsyxhRJAtjWFueqCqLcI1kbveb2FtFLEyv/r3NojNjV0
|
||||
uKVZJ7CbYx+vgX7WJj2bC7r22A5wk8IkHswe7acNyR3D7zZbij+RcMnDf99fVp2E7wIrwIb52wWS
|
||||
rlIXSMhsxJNmBBqtzwL+9xo/lZTQ8gDg6tjKiC5/OpAAFSBJkQ4z4hQs0QoVjgQohz7V0DNAqSGi
|
||||
8vspMXUu/+vMxyQoJiI8xg7TsBHfh3JD3u3wIfhXDjHB3P1a796iYZT2w90xw2EVfePvjwk6yaAH
|
||||
1EbQqrJjkZWYbObdG/nsOOZR+YUFZhuTg+sa7DPeVx17PRJSYWApwhP4oDxFMpC1DAhMl1Aw2AaR
|
||||
h9D7CvMS5AWoXcmkCU41B5thxvhsRN8MsaroqIIajtdpSkXwle0UMEsFC0lB5T+0DP94xLTEbATD
|
||||
SRVP4uuSfJI8533Joid7sHEJ4UERzn07klCIRBrl0Ovx1ncv1hBY9EE+VcC/9JYSmIJdWl19Tb9g
|
||||
NZ+o2QrUX7StDnt4rHczg2s3wIQxxMVcmWXXrNLsDf+58OR+gXZgd8/XTYv14xfdsWs+AxnDyB44
|
||||
q4jdih9h8k4EBf/gQ8l+8JSE83QilbHF3RFUCS2XiGxy7slDqIiGfJ2lmr5aNFQocilq32V5imTh
|
||||
GFEK/v4dmfSGmQQApGZ0z2dQcw6xo9lEo1rEirxM02KnM8wDrMHx/3MmLgxuWb2ZSQRzbfyJUp5m
|
||||
PmpYU10ZcwZcCahKK/23fiVEXzXN2m3fzYo4dDGrtImHwUZTJw1NFRZ1j4FXysYkR/8dPTqaRYsd
|
||||
caR5GDhNw9Ic5KyTZPIhla4nYY77qaX9Hu95RuwwRZsix2KX7PA27ypzADHlYL9e4RT6rTFxNsWF
|
||||
Cmp5ZU69iDk5Lh3cyYxzR/KkMM2x6G87EKblWxUPmxFMay/ysjxQyEUziMtYBs80LLkDEOeBuvEf
|
||||
BvbFWdlfypko4si5Z/dDxoQgMVxunO1uq0JDw75rkr/vZcVMu8Iy/x+ud3VyQKEPIgzJGA+PCGJG
|
||||
NF40+Ymn/TnqxSyEGb2h2t/bPUIc6rU4LK03E4kMSdnlUzBrN5KEfBRKPY/B58jrKPJzh0E2MW/z
|
||||
OW3ujnkHUsb75T5esHvl/EOXzV4bqLc5v7K6X893fzmpHNJ0mFmZ3LKt2l50pbm82YNPkfRP6bWo
|
||||
9YSCCtEoPRB3XrhaGTkjXu9usOnmcYbt0XkMrtit/Fl0jImoJH5+KQKI/giBFjzf5Xqn/QENgeLI
|
||||
A+8qyZ69tBnq4oEi3EArkp/qweSlK2FYuAi75ixgOM/RIwZpKnIVofAqfzh0902VAWmoVccMAXS/
|
||||
gd44GvTNHHYFnUQY35zK8LPzmMpp5sJ0xA83C//cK/028CRcRpvs7BRPavKePtK9m/1EbmxGareo
|
||||
fWgeUCNgEczGxPrgvjLWo/6xEPzEz2F6njpltYKr3pjzmhVIQznsOoGHwPBT3zt3ZqbrLox3A65Z
|
||||
H8XxTrQ1IvPOGG+Dpeh6NUE8XZ0RDnfosED6n1e8SgE/gROlW2Am8+EvpafVd6tq8UImnzwQ9oCq
|
||||
bmLuaZe2N/Hn8ZIMuc02YoXB2SOxLf6zGLNojtbhpBfGUW9GsIjpV+G1hJLyVQBeWW/Wc8EQ3SeE
|
||||
dDfk3OgeoVhnywrrMZNv+V6kQVPGcZxcSuJRCpjqFHSJz+XQjA7vxcqNL565hY0wE/nXbTtnWaVF
|
||||
lcPGgtWMJdYOupOW4CiC0+LSB6rg1DFgA3XtL9BNTy08GKXmE/4tuvGBxQJYBkleD22J+JU/Z7DY
|
||||
fKqIKVEZQR3Yz97Z/V0vifFAKhXxmLOoCluk9Z4ZDK+6YFJhsaPLsErycL0u31QoFXjorIz4V3fV
|
||||
VibGO0UAm+SQO8heKY4x/PAL1moQeFgPdxVTdAxAQF/+zVjn4SYQavtw8WK60adTlZY9vaaRAm1j
|
||||
wz7WUokQxkw1fbwDvVA0WDrwzkFmwpclxdz8KXHYFQIIQ2aFU7/DG8Rx8ZFQLvFnYBGhbGypSu9k
|
||||
njw/86oaae8aG8IRdVEHYTT4h/7X/C2fnGPjSQ+Zd70CvQFFLGm4iMufKXoWnk4F6Hvwnv3u2gsa
|
||||
4pzNHuYMShBJ887t16N13AXEsmcfTBFWXo4n5RG5TOQguVWGHEpxEERjVgpZ3JRPS7Lq15R63C3O
|
||||
4ablLUU9UhM1l+oPXqBM065azYHGRMguv0XXraWJd1HnXR3AXoEtiz+4LyDd0CBoXGCe1SvNvwWq
|
||||
lYPP/uBOjAhlcMcEhkMI4cMxLjTtST3wzr++6hZx237CWxEEFWYgNLQz4v0s1uLN+3vXxXWe9T6W
|
||||
FaF6svQU7dpT8LN3zVHBdI+bKiqJUjk6vO5/oUWm6zosw+XNivyWljUC1N3kYr/ts4YtNRRVJ1ck
|
||||
FX9hL/ztkXLBwdsWzYkfO3ECOzRXrXK7ou0468U/acW7FJafJsz3umG1GQ1Hu3ruq+cTxse2la3w
|
||||
D4RFZ1pDOdv6FNJZ8oneeE+B/o5Hpd4irEeuMyZPwLrTAN0nO0X3gtYWmPFpC4U2Q7cOlNF1IeMT
|
||||
xxhdlimMG4Fok+00CODlgirQ6YCB6bCu8I2GzzrqQKB/9hYnpb7btR9ZizjR2losh9r6DmJmN7zP
|
||||
sB/4ISm6JT+2sdxKBPITD4RxuL7o0ZvLl+xH7cmxdun/HvoOIdoWaCUV6YSZlu2dVzo+whYc4Wt4
|
||||
urAIlmzVdCwPH/yB1vDr0kHoSNYMSPjGV32ujSlFL2afuIHx3rVpkBD0AehVL5uvIeLqbgvHHGGD
|
||||
wtEeEEOFarBLqOYPKTtUIcWNmA9h0Rd9GjIVBoErLS5FMmQywuM/RtN6zl/BA/Y7qHB8rH3fOujW
|
||||
IpXWB6D7Qc3vSNWVgWi5gGe7soEO93vIPBovp1kpS/SKdZ52tE2OHL+0R0Nctpl1HrQcqpbXSU0L
|
||||
ITe38piivkRd9YTydWcDoVduDTqOCobtsHdoKyS917TOZWtCmBuMT2k06x69boa6KEoIeM7dHzQi
|
||||
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()));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user