summaryrefslogtreecommitdiff
path: root/Template/Include/incl_global_message.php
diff options
context:
space:
mode:
Diffstat (limited to 'Template/Include/incl_global_message.php')
-rw-r--r--Template/Include/incl_global_message.php65
1 files changed, 65 insertions, 0 deletions
diff --git a/Template/Include/incl_global_message.php b/Template/Include/incl_global_message.php
new file mode 100644
index 0000000..a0a9e5f
--- /dev/null
+++ b/Template/Include/incl_global_message.php
@@ -0,0 +1,65 @@
+<?php
+
+// ############################################################################
+// # #
+// # Description: Partie principale de la page des messages #
+// # #
+// ############################################################################
+
+// Import des différents messages possibles.
+require_once(dirname( __FILE__ )."./".$_SESSION["lang"]."/message.php");
+
+// Récupération du message à afficher et de son status
+$name = $_SESSION["message"][0];
+$status = $_SESSION["message"][1];
+
+// ****************************************************************************
+// DIV PRINCIPALE ET TITRE
+// ****************************************************************************
+echo('<!-- Division principale -->
+<main id="mainMessage">
+ <h2>'.$messageText[$name][$status]["title"].'</h2>');
+
+// ****************************************************************************
+// TITRE POUR SIGNIFIER SI L'OPERATION A REUSSI OU NON
+// ****************************************************************************
+if ($messageText[$name][$status]["success"]) {
+ echo('<h3 class="success">'.$success.'</h3>');
+} else {
+ echo('<h3 class="error">'.$error.'</h3>');
+}
+
+// ****************************************************************************
+// TEXTE PRINCIPAL
+// ****************************************************************************
+echo('<!-- Texte principal -->
+<p>'.$messageText[$name][$status]["info"].'</p>
+<p id="redirect" class="info">'.$redirect.'</p></main>
+<!-- Chargement du javascript dédié à cette page -->
+<script src="/Static/Js/message.js"></script>');
+
+// ****************************************************************************
+// RECUPERATION DE LA PAGE VERS LAQUELLE REDIRIGER SI CE N'EST PAS L'INDEX
+// ****************************************************************************
+if ($messageText[$name][$status]["toSrc"]) {
+ if ($_SESSION["src"] !== "index") {
+ $dest = "Template/".$_SESSION["src"];
+ } else {
+ $dest = "index";
+ }
+} else {
+ $dest = "index";
+}
+
+// ****************************************************************************
+// DECLENCHEMENT DU JAVASCRIPT AVEC LA PAGE DE DESTINATION DONNEE EN ARGUMENT
+// ****************************************************************************
+if ($messageText[$name][$status]["timer"]) {
+ echo('<!-- Redirection avec timer -->
+ <script>start_timer("'.$dest.'");</script>');
+} else {
+ echo('<!-- Redirection sans timer -->
+ <script>redirect("'.$dest.'")</script>');
+}
+
+?> \ No newline at end of file