@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux phpmyadmin-ubuntu-m-2vcpu-16gb-blr1-01 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Current Path :
/
usr
/
share
/
phpmyadmin
/
libraries
/
classes
/
Display
/
Path :
Upload File :
New :
File
Dir
//usr/share/phpmyadmin/libraries/classes/Display/Error.php
<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * Displays Error * * @package PhpMyAdmin */ declare(strict_types=1); namespace PhpMyAdmin\Display; use PhpMyAdmin\Sanitize; use PhpMyAdmin\Template; use Throwable; /** * Displays Error * * @package PhpMyAdmin */ class Error { /** * @param Template $template Template object used to render the error * @param string $lang Lang of the HTML page * @param string $dir Direction of text of the HTML page * @param string $errorHeader Error header * @param string $errorMessage Error message * * @return string * @throws Throwable * @throws \Twig\Error\LoaderError * @throws \Twig\Error\RuntimeError * @throws \Twig\Error\SyntaxError */ public static function display( Template $template, string $lang, string $dir, string $errorHeader, string $errorMessage ): string { return $template->render( 'error/generic', [ 'lang' => $lang, 'dir' => $dir, 'error_header' => $errorHeader, 'error_message' => Sanitize::sanitizeMessage($errorMessage), ] ); } }