summaryrefslogtreecommitdiff
path: root/Template/Include/incl_global_message.php
blob: a0a9e5f1e8dc9549f6c4a98e5b9befa60ebc33ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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>');
}

?>