web/templates/Error.php

22 lines
477 B
PHP

<?
if(!$exception){
return;
}
$exceptions = [];
if($exception instanceof Exceptions\ValidationException){
$exceptions = $exception->Exceptions;
}
else{
$exceptions[] = $exception;
}
?>
<ul class="error">
<? foreach($exceptions as $ex){ ?>
<li>
<p><? $message = $ex->getMessage(); if($message == ''){ $message = 'An error occurred.'; } ?><?= str_replace('CAPTCHA', '<abbr class="acronym">CAPTCHA</abbr>', Formatter::ToPlainText($message)) ?></p>
</li>
<? } ?>
</ul>