Skip to content
Snippets Groups Projects
Commit b5a6dbf0 authored by Kurund Jalmi's avatar Kurund Jalmi
Browse files

Merge pull request #1986 from dlobo/CRM-13714

CRM-13714 - use joomla 3.x to render error template - title still buggy
parents 3f0621cd e8cd958c
No related branches found
No related tags found
No related merge requests found
......@@ -319,16 +319,14 @@ class CRM_Core_Error extends PEAR_ErrorStack {
CRM_Core_Error::debug_var('Fatal Error Details', $vars);
CRM_Core_Error::backtrace('backTrace', TRUE);
$content = $template->fetch($config->fatalErrorTemplate);
if ($config->userFramework == 'Joomla') {
// JErrorPage exists only in 3.1.x
// a bit ugly hack, but want this in for 4.4.1
// CRM-13714
if (class_exists('JError') && !class_exists('JErrorPage')) {
JError::raiseError('CiviCRM-001', $content);
}
else {
echo CRM_Utils_System::theme($content);
}
// JErrorPage exists only in 3.x and not 2.x
// CRM-13714
if ($config->userFramework == 'Joomla' && class_exists('JErrorPage')) {
$error = new Exception($content);
JErrorPage::render($error);
}
else if ($config->userFramework == 'Joomla' && class_exists('JError')) {
JError::raiseError('CiviCRM-001', $content);
}
else {
echo CRM_Utils_System::theme($content);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment