X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=class%2Ferror.class.php;h=e8c21d26efd8d5f28055717bf11dfcc2eeae4061;hp=3c13df7b99f8163677d8a0e386515d2ca9c69bc3;hb=e4f360ed1638dd32300ac9e42fe801375fe6adf2;hpb=c758d7868eee8990832ef382d2f09235720c443c diff --git a/class/error.class.php b/class/error.class.php index 3c13df7b..e8c21d26 100644 --- a/class/error.class.php +++ b/class/error.class.php @@ -5,7 +5,7 @@ * * This contains the custom error handler for SquirrelMail. * - * @copyright © 2005-2006 The SquirrelMail Project Team + * @copyright 2005-2016 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package squirrelmail @@ -177,7 +177,7 @@ class ErrorHandler { } if ($aError['category'] & SQM_ERROR_PLUGIN) { $aErrorCategory[] = 'PLUGIN'; - do_hook_function('error_handler_plugin',$aError); + do_hook('error_handler_plugin', $aError); // plugin related error handling inside } //if ($aError['category'] & SQM_ERROR_X) { @@ -220,7 +220,14 @@ class ErrorHandler { // Show the error immediate in case of fatal errors if ($iType == SQM_ERROR) { if (isset($this->Template->values['header_sent']) && !$this->Template->values['header_sent']) { - // TODO replace this with template that can be assigned +// TODO replace this with template that can be assigned +// UPDATE: displayHtmlHeader() no longer sends anything +// directly to the browser itself and instead +// displays all output through the template file +// "protocol_header" as well as calls to the +// template's header() method, so perhaps the +// above TODO is alleviated?? (however, I don't fully +// understand the problem behind the TODO comment myself (Paul)) displayHtmlHeader(_("Error"),'',false); } $this->DisplayErrors();