$now = gmdate('D, d M Y H:i:s') . ' GMT';
// Send HTTP header
- sendHeader('HTTP/1.1 200 OK');
+ sendHeader('HTTP/1.1 ' . getHttpStatus());
// General headers for no caching
sendHeader('Expires: ' . $now); // RFC2616 - Section 14.21
// Cache the eval() command here
$GLOBALS['template_eval'][$template] = $eval;
-
- // Eval the code
- eval($GLOBALS['template_eval'][$template]);
} elseif ((isAdmin()) || ((isInstalling()) && (!isInstalled()))) {
// Only admins shall see this warning or when installation mode is active
$ret = '<br /><span class="guest_failed">{--TEMPLATE_404--}</span><br />
// No file!
$GLOBALS['template_eval'][$template] = '404';
}
- } else {
+ }
+
+ // Code set?
+ if ((isset($GLOBALS['template_eval'][$template])) && ($GLOBALS['template_eval'][$template] != '404')) {
// Eval the code
eval($GLOBALS['template_eval'][$template]);
- }
+ } // END - if
// Do we have some content to output or return?
if (!empty($ret)) {
// Rewrite message for output
$message = sprintf(getMessage('MAILER_HAS_DIED'), basename($F), $L, $message);
- // We don't want to log messages from debug_report_bug() itself...
- if ($F != 'debug_report_bug') {
- // Better log this message away
- logDebugMessage($F, $L, $message);
- } // END - if
-
// Load the message template
loadTemplate('app_die_message', false, $message);