Просмотр файла system/inc/classes/error.class.php
- <?
- /**
- * Класс обработки ошибок (400,403,404,405,408,500,502,504)
- *
- * @author Shamsik
- * @link http://www.shcms.ru/
- */
- class errors_shcms
- {
- protected $err400;
- protected $err403;
- protected $err404;
- protected $err405;
- protected $err408;
- protected $err500;
- protected $err502;
- protected $err504;
- protected $_default;
- function __construct()
- {
- $this->err400 = ' Запрос не может быть обработан из-за синтаксической ошибки.';
- $this->err403 = ' Сервер отказывает в выполнении вашего запроса.';
- $this->err404 = ' Запрашиваемая страница не найдена на сервере.';
- $this->err405 = ' Указанный в запросе метод не допускается для заданного ресурса.';
- $this->err408 = ' Ваш браузер не отправил информацию на сервер за отведенное время.';
- $this->err500 = ' Запрос не может быть обработан из-за внутренней ошибки сервера.';
- $this->err502 = ' Сервер получил неправильный ответ при попытке передачи запроса.';
- $this->err504 = ' Вышестоящий сервер не ответил за установленное время.';
- $this->_default = ' Пожалуйста вернитесь назад';
- }
- public function title($name)
- {
- return "Ошибка $name";
- }
- /**
- * Обрабатываем ошибку 400
- * @var $this->err400
- */
- public function error400() {
- echo errors($this->err400);
- }
- /**
- * Обрабатываем ошибку 403
- * @var $this->err403
- */
- public function error403() {
- echo errors($this->err403);
- }
- /**
- * Обрабатываем ошибку 404
- * @var $this->err404
- */
- public function error404() {
- echo errors($this->err404);
- }
- /**
- * Обрабатываем ошибку 405
- * @var $this->err405
- */
- public function error405() {
- echo errors($this->err405);
- }
- /**
- * Обрабатываем ошибку 408
- * @var $this->err408
- */
- public function error408() {
- echo errors($this->err408);
- }
- /**
- * Обрабатываем ошибку 500
- * @var $this->err500
- */
- public function error500() {
- echo errors($this->err500);
- }
- /**
- * Обрабатываем ошибку 502
- * @var $this->err502
- */
- public function error502() {
- echo errors($this->err502);
- }
- /**
- * Обрабатываем ошибку 504
- * @var $this->err504
- */
- public function error504() {
- echo errors($this->err504);
- }
- /**
- * По умолчанию
- * @var $this->_default
- */
- public function _default() {
- echo errors($this->_default);
- }
- }
- $errors_list = new errors_shcms;
- ?>