# geschrieben wurde.\r
#\r
# Autor: Patrick Canterino <patrick@patshaping.de>\r
-# Letzte Aenderung: 3.12.2011\r
+# Letzte Aenderung: 12.12.2011\r
#\r
# Copyright (C) 2002-2011 Patrick Canterino\r
#\r
#\r
# Parameter: Fehlermeldung\r
\r
-function show_fatal(&$errmsg) {\r
+function show_fatal(&$errmsg,$vars=array()) {\r
global $tpl_fatal;\r
\r
$tpl = new Template;\r
$tpl->read_file($tpl_fatal);\r
\r
- $tpl->fillin('ERROR',$errmsg);\r
+ if(sizeof($vars) > 0) {\r
+ while(list($var,$content) = each($vars)) {\r
+ $errmsg = str_replace('{'.htmlspecialchars($var).'}',htmlspecialchars($content),$errmsg);\r
+ }\r
+ }\r
+\r
+ $tpl->set_var('ERROR',$errmsg);\r
+\r
+ $tpl->parse();\r
\r
print $tpl->get_template();\r
exit;\r