1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/pluxml_ynh.git synced 2024-09-03 20:16:02 +02:00
pluxml_ynh/sources/core/lib/class.plx.msg.php

52 lines
1.2 KiB
PHP
Raw Normal View History

2014-11-12 22:01:48 +01:00
<?php
/**
* Classe plxMsg qui gère les messages d'informations ou d'erreurs
*
* @package PLX
* @author Stephane F
**/
class plxMsg {
/**
* Méthode qui mémorise un message d'information
*
* @param msg message d'info
* @return boolean true (pas d'erreur)
* @author Stephane F
**/
public static function Info($msg='') {
$_SESSION['info'] = $msg;
return true;
}
/**
* Méthode qui mémorise un message d'erreur
*
* @param msg message d'info
* @return boolean false (erreur)
* @author Stephane F
**/
public static function Error($msg='') {
$_SESSION['error'] = $msg;
return false;
}
/**
* Méthode qui affiche le message en mémoire
*
* @param null
* @return stdout
* @author Stephane F
**/
public static function Display() {
if(isset($_SESSION['error']) AND !empty($_SESSION['error']))
echo '<p id="msg" class="notification error">'.$_SESSION['error'].'</p>';
elseif(isset($_SESSION['info']) AND !empty($_SESSION['info']))
echo '<p id="msg" class="notification success">'.$_SESSION['info'].'</p>';
unset($_SESSION['error']);
unset($_SESSION['info']);
}
}
?>