00099 {
00100
$heading = array(
00101 '500' => array(1 => 'Serverfehler!',
00102 'Erreur du serveur!',
00103 'Server error!'),
00104 '503' => array(1 => 'Zugriff nicht möglich!',
00105 'Service inaccessible!',
00106 'Service unavailable!'),
00107 '404' => array(1 => 'Objekt nicht gefunden!',
00108 'Objet non trouvé!',
00109 'Object not found!')
00110 );
00111
00112 $extra = array(
00113 '500' => array(1 => 'Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.',
00114 'Le serveur a èté victime d\'une erreur interne et n\'a pas été capable de faire aboutir votre requête.',
00115 'The server encountered an internal error and was unable to complete your request.'),
00116 '503' => array(1 => 'Der Server ist derzeit nicht in der Lage die Anfrage zu bearbeiten. Entweder ist der Server derzeit überlastet oder wegen Wartungsarbeiten nicht verfügbar. Bitte versuchen Sie es später wieder.',
00117 'En raison de travaux de maintenance ou de problèmes de capacité le serveur n\'est pas en mesure de répondre à votre requête pour l\'instant. Veuillez réessayer plus tard.',
00118 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please
try again later.'),
00119 '404' => array(1 => 'Der angeforderte URL konnte auf dem Server nicht gefunden werden.',
00120 'L\'URL requise n\'a pu etre trouvée sur ce serveur.',
00121 'The requested URL was not found on
this server.')
00122 );
00123 $contact = array(1 => 'Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den <a href="mailto:%s">Webmaster</a> hierüber.',
00124 'Si vous pensez qu\'il s\'agit d\'une erreur du serveur, veuillez contacter le <a href="mailto:%s">gestionnaire du site</a>.',
00125 'If you think
this is a server error, please contact the <a href="mailto:%s">webmaster</a>.');
00126
00127 $l10n =
getDataInstance()->getAppData('l10n');
00128 $h =
$heading[$code][$l10n];
00129 $e = $extra[$code][$l10n];
00130 $c = sprintf($contact[$l10n], $_SERVER['SERVER_ADMIN']);
00131 $t = strftime('%a %b %d %T %Y %Z');
00132
$s = $_SERVER['SERVER_NAME'];
00133
00134
00135
return "<html>
00136
<head>
00137
<title>$h</title>
00138
</head>
00139
<body>
00140
<h1>$h</h1>
00141
<p>$e</p>
00142
<p>$c</p>
00143
<h2>Error $code</h2>
00144
<p>
00145
<adress>
00146
<a href=\"/\">$s</a><br>
00147
$t
00148
</adress>
00149
</body>
00150
</html>
00151
";
00152 }