From ebe84d09ac683d60d3a2d800d2d243f9a0a71372 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Wed, 5 Jun 2013 07:37:27 +0000 Subject: [PATCH] fix header templates missing essential parts like display of validation errors --- admin/inc/class.uiconfig.inc.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/admin/inc/class.uiconfig.inc.php b/admin/inc/class.uiconfig.inc.php index 71c676d702..a2168d920f 100644 --- a/admin/inc/class.uiconfig.inc.php +++ b/admin/inc/class.uiconfig.inc.php @@ -76,6 +76,27 @@ class uiconfig $t->set_unknowns('keep'); $t->set_file(array('config' => 'config.tpl')); $t->set_block('config','header','header'); + + // fix header templates missing essential parts like display of validation errors + $header = $t->get_var('header'); + if (strpos($header, '{error}') === false) + { + $header = '

{error}

'."\n".$header; + } + if (strpos($header, '{hidden_vars}') === false) + { + if (strpos($header, 'set_var('header', $header); + $t->set_block('config','body','body'); $t->set_block('config','footer','footer');