diff options
Diffstat (limited to 'Templates/Includes/incl_global_message.php')
| -rw-r--r-- | Templates/Includes/incl_global_message.php | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/Templates/Includes/incl_global_message.php b/Templates/Includes/incl_global_message.php new file mode 100644 index 0000000..1afcb02 --- /dev/null +++ b/Templates/Includes/incl_global_message.php @@ -0,0 +1,71 @@ +<?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]; + +// **************************************************************************** +// SEPARATEUR +// **************************************************************************** +echo('<!-- Separateur --> +<div class="separator"></div>'); + +// **************************************************************************** +// 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="/Statics/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 = "Templates/".$_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 |
