mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-12 20:43:25 +00:00
109 lines
3.8 KiB
PHP
109 lines
3.8 KiB
PHP
<?php
|
|
/*
|
|
* This file is part of Phraseanet
|
|
*
|
|
* (c) 2005-2010 Alchemy
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*/
|
|
|
|
/**
|
|
*
|
|
* @package
|
|
* @license http://opensource.org/licenses/gpl-3.0 GPLv3
|
|
* @link www.phraseanet.com
|
|
*/
|
|
$Core = include_once __DIR__ . '/../../lib/bootstrap.php';
|
|
|
|
$appbox = appbox::get_instance($Core);
|
|
$session = $appbox->get_session();
|
|
phrasea::use_i18n(Session_Handler::get_locale());
|
|
|
|
$request = http_request::getInstance();
|
|
|
|
switch ($request->get_code())
|
|
{
|
|
case '204':
|
|
$title = '204 NO Content';
|
|
$desc = '<p>' . _('error:204::Le contenu que vous demandez n\'existe pas ou a expire') . '</p>';
|
|
break;
|
|
case '400':
|
|
$title = '400 Bad Request';
|
|
$desc = '<p>' . _('error:400::La requete que vous faites ne peut etre traitee car les parametres necessaire a son traitement, sont mauvais ou manquants.') . '</p>';
|
|
break;
|
|
case '403':
|
|
$title = '403 Forbidden';
|
|
$desc = '<p>' . _('error:403::Vous avez demande une page a laquelle vous n\'avez pas acces.') . '</p>
|
|
<p>' . _('error:403::Soit vous n\'avez pas les droits, soit vous avez ete deconnecte.') . '</p>';
|
|
break;
|
|
case '404':
|
|
$title = '404 Not Found';
|
|
$desc = '<p>' . _('error:404::Vous avez demande une page qui n\'existe pas ou plus') . '</p>';
|
|
break;
|
|
case '500':
|
|
$title = '500 Internal Server Error';
|
|
$desc = '<p>' . _('error:500::Erreur interne du serveur') . '</p>
|
|
<p>' . _('error:500::Une erreur interne est survenue. Ceci se produit lorsque la connetion a la base de donnee a ete interrompue ou lorsqu\'un module rencontre un probleme.') . '</p>
|
|
<p>' . _('error:500::Si ce probleme persiste, contactez l\'administrateur du serveur') . '</p>';
|
|
break;
|
|
default:
|
|
$title = 'Unknown Error';
|
|
$desc = '';
|
|
break;
|
|
}
|
|
?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<title><?php echo $title; ?></title>
|
|
</head>
|
|
<style>
|
|
body{
|
|
background-color:#000000;
|
|
color:#b1b1b1;
|
|
font-family:Verdana, Arial, Sans-serif;
|
|
}
|
|
.title{
|
|
font-size:28px;
|
|
font-family:Helvetica, Arial, Sans-serif;
|
|
}
|
|
p{
|
|
font-size:12px;
|
|
}
|
|
color:
|
|
</style>
|
|
<body>
|
|
<h1><?php echo $title; ?></h1>
|
|
<?php echo $desc; ?>
|
|
|
|
<!--
|
|
|
|
Cette page doit au moins peser 512 bytes, auquel cas IE l'affichera correctement.
|
|
Du coup, lisons un petit coup de Ciceron en l'honneur de Microsoft :
|
|
----------------------------------------------------------------------------------------------------------------------
|
|
|
|
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
|
|
totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
|
|
|
|
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit,
|
|
sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
|
|
|
|
Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit,
|
|
sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.
|
|
|
|
Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam,
|
|
nisi ut aliquid ex ea commodi consequatur?
|
|
|
|
Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur,
|
|
vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
|
|
|
|
----------------------------------------------------------------------------------------------------------------------
|
|
|
|
-->
|
|
|
|
|
|
</body>
|
|
</html>
|