Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattpiwik <matthieu.aubry@gmail.com>2008-08-04 03:53:22 +0400
committermattpiwik <matthieu.aubry@gmail.com>2008-08-04 03:53:22 +0400
commit42b52b6d8a88b3fa4c4f3978c4e7bf00b1eac778 (patch)
treee60f0a9ebcbc8ab2c9f45031284bec17cc532523 /modules/ErrorHandler.php
parent6e636d8a92748657ccb1dde7def6ad174a7c8b75 (diff)
- renamed modules/ directory in core/
- cleaning admin UI - adding widgetize module - cleaning template architecture git-svn-id: http://dev.piwik.org/svn/trunk@586 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'modules/ErrorHandler.php')
-rwxr-xr-xmodules/ErrorHandler.php68
1 files changed, 0 insertions, 68 deletions
diff --git a/modules/ErrorHandler.php b/modules/ErrorHandler.php
deleted file mode 100755
index bd34a019cc..0000000000
--- a/modules/ErrorHandler.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-/**
- * Piwik - Open source web analytics
- *
- * @link http://piwik.org
- * @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later
- * @version $Id$
- *
- * @package Piwik_Helper
- */
-
-require_once "Zend/Registry.php";
-
-if(!defined('E_STRICT')) define('E_STRICT', 2048);
-if(!defined('E_RECOVERABLE_ERROR')) define('E_RECOVERABLE_ERROR', 4096);
-if(!defined('E_EXCEPTION')) define('E_EXCEPTION', 8192);
-
-/**
- * Error handler used to display nicely errors in Piwik
- *
- * @package Piwik_Helper
- */
-function Piwik_ErrorHandler($errno, $errstr, $errfile, $errline)
-{
- // if the error has been suppressed by the @ we don't handle the error
- if( error_reporting() == 0 )
- {
- return;
- }
-
- ob_start();
- debug_print_backtrace();
- $backtrace = ob_get_contents();
- ob_end_clean();
-
-
- try {
- Zend_Registry::get('logger_error')->log($errno, $errstr, $errfile, $errline, $backtrace);
- }catch(Exception $e){
- // in case the error occurs before the logger creation, we simply display it
- print("<pre>$errstr \nin '$errfile' at the line $errline\n\n$backtrace\n</pre>");
- exit;
- }
- switch($errno)
- {
- case E_ERROR:
- case E_PARSE:
- case E_CORE_ERROR:
- case E_CORE_WARNING:
- case E_COMPILE_ERROR:
- case E_COMPILE_WARNING:
- case E_USER_ERROR:
- case E_EXCEPTION:
- exit;
- break;
-
- case E_WARNING:
- case E_NOTICE:
- case E_USER_WARNING:
- case E_USER_NOTICE:
- case E_STRICT:
- case E_RECOVERABLE_ERROR:
- default:
- // do not exit
- break;
- }
-}
-