File: D:/HostingSpaces/SBogers64/klimroosbudel.nl/wwwroot/kms/lib/ui/alert.class.php
<?php
/**
* alert.class.php
* Created by Komma Mediadesign.
* Author: mike
* Date: 3/20/13
*/
class Alert
{
public function __construct()
{
}
/*
* Show error messages
* @param mixed $msg
* @param string $type
*/
public function set($input, $type)
{
$msg = '';
if (! empty($type)) {
switch($type) {
case 'error':
if (count($input) > 1) {
$msg .= '<span class="alert error">';
$msg .= '<span class="close">×</span>';
$msg .= '<span class="title">Er zijn een aantal<br />fouten opgetreden:</span><ul>';
foreach ($input as $error) {
$msg .= '<li>'.$error.'</li>';
}
$msg .= '</ul>';
$msg .= '</span>';
} elseif (count($input) == 1) {
$msg .= '<span class="alert error">';
$msg .= '<span class="close">×</span>';
$msg .= '<span class="title">Er is een<br />fout opgetreden:</span><ul>';
$msg .= '<li>'.$input[key($input)].'</li>';
$msg .= '</ul>';
$msg .= '</span>';
}
break;
case 'success':
if (! empty($input)) {
$msg .= '<div class="alert success"><span class="close">×</span>'.$input.'</div>';
}
break;
}
}
Session::set('alert', $msg);
return false;
}
/*
* Show error messages
*/
public function get()
{
if ($msg = Session::get('alert')) {
Session::destroy('alert');
return $msg;
}
return false;
}
}