mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-18 14:33:49 +01:00
LStemplate : catch error on displaying/fetching templates
This commit is contained in:
parent
aa6bb472b7
commit
5e8a5edfe5
1 changed files with 13 additions and 2 deletions
|
@ -303,7 +303,13 @@ class LStemplate {
|
||||||
// Trigger displaying event
|
// Trigger displaying event
|
||||||
self :: fireEvent('displaying');
|
self :: fireEvent('displaying');
|
||||||
|
|
||||||
|
try {
|
||||||
self :: $_smarty -> display("ls:$template");
|
self :: $_smarty -> display("ls:$template");
|
||||||
|
}
|
||||||
|
catch (Exception $e) {
|
||||||
|
LSlog :: exception($e, getFData(_("Smarty - An exception occured displaying template '%{template}'"), $template));
|
||||||
|
exit();
|
||||||
|
}
|
||||||
|
|
||||||
// Trigger displayed event
|
// Trigger displayed event
|
||||||
self :: fireEvent('displayed');
|
self :: fireEvent('displayed');
|
||||||
|
@ -317,8 +323,13 @@ class LStemplate {
|
||||||
* @retval string The template compiled
|
* @retval string The template compiled
|
||||||
**/
|
**/
|
||||||
public static function fetch($template) {
|
public static function fetch($template) {
|
||||||
|
try {
|
||||||
return self :: $_smarty -> fetch("ls:$template");
|
return self :: $_smarty -> fetch("ls:$template");
|
||||||
}
|
}
|
||||||
|
catch (Exception $e) {
|
||||||
|
LSlog :: exception($e, getFData(_("Smarty - An exception occured fetching template '%{template}'"), $template), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handle fatal error
|
* Handle fatal error
|
||||||
|
|
Loading…
Reference in a new issue