Add Toolbar factory, Use new factory entry for cancel buttons, better check of twig errors, fix fatal error page

This commit is contained in:
Eric
2021-02-09 14:16:23 +01:00
parent e11252a2d6
commit 3c60e4f765
24 changed files with 232 additions and 83 deletions

View File

@@ -27,13 +27,14 @@ use ErrorPage;
use Exception;
use IssueLog;
use iTopWebPage;
use WebPage;
use LoginWebPage;
use MetaModel;
use ReflectionClass;
use SetupPage;
use SetupUtils;
use Twig\Error\Error;
use utils;
use WebPage;
use ZipArchive;
abstract class Controller
@@ -577,10 +578,8 @@ abstract class Controller
{
return $this->m_oTwig->render($sName.'.'.$sTemplateFileExtension.'.twig', $aParams);
}
catch (Twig_Error $e)
{
// Ignore errors
if (!utils::StartsWith($e->getMessage(), 'Unable to find template'))
catch (Error $e) {
if (strpos($e->getMessage(), 'Unable to find template') === false)
{
IssueLog::Error($e->getMessage());
}