Fehler
Es ist ein Fehler aufgetreten:
'.filter_input_general($reason).'
';
include('inc/bottom.php');
die();
}
function input_error($reason)
{
global $input_error;
if (!isset($input_error))
$input_error = array();
array_push($input_error, $reason);
}
function warning($msg)
{
global $warning;
if (!isset($warning))
$warning = array();
array_push($warning, $msg);
}
function success_msg($msg)
{
global $success_msg;
if (!isset($success_msg))
$success_msg = array();
array_push($success_msg, $msg);
}
function show_messages()
{
global $input_error;
global $success_msg;
global $warning;
if (isset($input_error))
{
echo '
Fehler
Folgende Fehler wurden festgestellt:
';
foreach ($input_error as $error)
{
echo '- '.filter_input_general($error)."
\n";
}
echo '
';
}
if (isset($warning))
{
echo '
';
foreach ($warning as $msg)
{
echo '- '.filter_input_general($msg)."
\n";
}
echo '
';
}
if (isset($success_msg))
{
echo '
';
foreach ($success_msg as $msg)
{
echo '- '.filter_input_general($msg)."
\n";
}
echo '
';
}
}
function require_role($roles)
{
if (! is_array($roles))
$roles = array($roles);
$allow = false;
foreach ($roles as $role)
if ($role & $_SESSION['role'])
$allow = true;
if (! $allow)
if ($_SESSION['role'] == ROLE_ANONYMOUS)
login_screen("Diese Seite können Sie erst benutzen, wenn Sie sich mit Ihren Zugangsdaten anmelden.");
else
login_screen("Diese Seite können Sie mit Ihren aktuellen Zugriffsrechten nicht benutzen, bitte melden Sie sich mit den benötigten Zugriffsrechten an!");
}
function login_screen($why)
{
$title = 'Login';
include('inc/top.php');
echo 'Sie sind nicht am System angemeldet!
';
if ($why != "")
{
echo 'Fehler: '.$why.'
';
}
echo '
* Sie können sich hier mit Ihrem System-Benutzernamen, Ihrer System-User-ID, Ihrem IMAP-Account oder Ihrer Kundennummer anmelden. Je nach gewählten Daten erhalten Sie unterschiedliche Zugriffsrechte.
Sofern Sie für Ihren Kundenaccount noch kein Passwort festgelegt haben oder Ihres vergessen haben, klicken Sie bitte hier
Sollten Sie als Benutzer Ihr Passwort vergessen haben, wenden Sie sich bitte an den Inhaber des Kundenaccounts.
';
include('inc/bottom.php');
die();
}
?>