Improve error message for people trying to log in to the Patrons Circle

This commit is contained in:
Alex Cabal 2024-12-13 10:10:07 -06:00
parent 95d1b9e02e
commit cf5f488cae
9 changed files with 104 additions and 11 deletions

View file

@ -3,6 +3,8 @@
* @var ?Exception $exception
*/
use Exceptions\AppException;
if($exception === null){
return;
}
@ -18,8 +20,18 @@ else{
?>
<ul class="message error">
<? foreach($exceptions as $ex){ ?>
<?
$message = $ex->getMessage();
if($message == ''){
$message = 'An error occurred.';
}
if(!($ex instanceof AppException) || $ex->MessageType == Enums\ExceptionMessageType::Text){
$message = '<p>' . str_replace('CAPTCHA', '<abbr class="acronym">CAPTCHA</abbr>', Formatter::EscapeHtml($message)) . '</p>';
}
?>
<li>
<p><? $message = $ex->getMessage(); if($message == ''){ $message = 'An error occurred.'; } ?><?= str_replace('CAPTCHA', '<abbr class="acronym">CAPTCHA</abbr>', Formatter::EscapeHtml($message)) ?></p>
<?= $message ?>
</li>
<? } ?>
</ul>