at('images/favicon.ico'); exit(0); } header('Content-Type: text/html; charset=utf-8'); $application->handleRequest($_SERVER['REQUEST_URI']); if (AppGlobal::logRequests() && !(StringUtils::startsWith($_SERVER['REQUEST_URI'], '/assets') || StringUtils::startsWith($_SERVER['REQUEST_URI'], '/photo'))) { $stopWatch->stop('URI:'); } } catch (Exception $e) { $logger->warn(ErrorFormatter::toExceptionString($e)); $env = AppGlobal::getAppEnv(); $html = ErrorHandler::handleException($e, $isAjax); if(strtoupper($env) != 'PRD') { echo $html[1]; } else { echo '

Es ist ein Fehler aufgetreten. Wir kümmern uns darum. Bitte versuchen Sie es später.

'; } $mailer = AppGlobal::emailSenderInstance(); $appName = AppGlobal::getAppName(); $to = AppGlobal::getIncidentMailRecipients(); $mailer->sendHtmlMail('noreply@dublin-it.ch', $to, 'Exception in ' . $appName . ': ' . $html[0], $html[1]); }