|
@@ -2,14 +2,26 @@
|
|
|
require_once "libs/fnMain.php";
|
|
require_once "libs/fnMain.php";
|
|
|
|
|
|
|
|
/**************************
|
|
/**************************
|
|
|
- * VALIDATION DES DONNEES
|
|
|
|
|
|
|
+ * Contrôle du token JWT
|
|
|
**************************/
|
|
**************************/
|
|
|
-$isNoteValid = isset($_GET["note"]) && (float) $_GET["note"] !== 0;
|
|
|
|
|
-$isAnneeValid = isset($_GET["annee"]) && (int) $_GET["annee"] !== 0;
|
|
|
|
|
|
|
+if (!isset($_GET["jwt"], $_SETTINGS["jwt_secret"])) {
|
|
|
|
|
+ echo "Manque d'arguments";
|
|
|
|
|
+ die();
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+verifyJWTtoken($_GET["jwt"], $_SETTINGS["jwt_secret"]);
|
|
|
|
|
|
|
|
/**************************
|
|
/**************************
|
|
|
- * Affichage du formulaire
|
|
|
|
|
|
|
+ * Contrôle du statut premium de l'utilisateur
|
|
|
**************************/
|
|
**************************/
|
|
|
|
|
+verifyUserPremium($_GET["jwt"]);
|
|
|
|
|
+
|
|
|
|
|
+/**************************
|
|
|
|
|
+ * Calcul des notes
|
|
|
|
|
+ **************************/
|
|
|
|
|
+$isNoteValid = isset($_GET["note"]) && (float) $_GET["note"] !== 0;
|
|
|
|
|
+$isAnneeValid = isset($_GET["annee"]) && (int) $_GET["annee"] !== 0;
|
|
|
|
|
+
|
|
|
if ($isNoteValid && $isAnneeValid) {
|
|
if ($isNoteValid && $isAnneeValid) {
|
|
|
// On exclut le cas où les années entrées ne sont pas les bonnes
|
|
// On exclut le cas où les années entrées ne sont pas les bonnes
|
|
|
// TIPS : Modifier les années au besoin
|
|
// TIPS : Modifier les années au besoin
|
|
@@ -60,6 +72,10 @@ if ($isNoteValid && $isAnneeValid) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /********************************
|
|
|
|
|
+ * CALCUL DU TABLEAU DES CHOIX
|
|
|
|
|
+ ********************************/
|
|
|
|
|
+
|
|
|
// HTML renvoyé au site
|
|
// HTML renvoyé au site
|
|
|
$html = <<<EOF
|
|
$html = <<<EOF
|
|
|
<link rel="stylesheet" href="assets/bootstrap.min.css">
|
|
<link rel="stylesheet" href="assets/bootstrap.min.css">
|