2011-m1s2-ter/code/serveur/php/ressources/showmsg.inc
Yoann Bonavero 77243278ee Rectification de quelques erreurs dans le système de redirection de
pages.
Ajout d'un nouveau type de message pouvant être passé d'une page à
l'autre permettant d'afficher des messages autre qu'une erreur ou une
confirmation d'action.
Quelques petites reprises sur la présentation du site.
2011-03-03 14:39:51 +01:00

32 lines
663 B
PHP

<?php
require_once("ressources/strings.inc");
function showmsg() {
global $strings;
if (isset($_GET['showmsg'])) {
$msg = $_GET['showmsg'];
$errmsg = false;
if (array_key_exists($msg, $strings)) {
$errmsg = preg_match('/^err_/', $msg);
$okmsg = preg_match('/^ok_/', $msg);
$msg = $strings[$msg];
} else {
$errmsg = true;
$msg = $strings['err_index_invalid_msg'];
}
if($errmsg)
echo '<p class="message warning">'.htmlspecialchars($msg).'</p>';
else if($okmsg)
echo '<p class="message success">'.htmlspecialchars($msg).'</p>';
else
echo '<p class="message other">'.htmlspecialchars($msg).'</p>';
}
}
showmsg();
?>