mirror of
https://github.com/daledavies/jump.git
synced 2026-01-10 09:22:06 +01:00
30 lines
1021 B
PHP
30 lines
1021 B
PHP
<?php
|
|
/**
|
|
* ██ ██ ██ ███ ███ ██████
|
|
* ██ ██ ██ ████ ████ ██ ██
|
|
* ██ ██ ██ ██ ████ ██ ██████
|
|
* ██ ██ ██ ██ ██ ██ ██ ██
|
|
* █████ ██████ ██ ██ ██
|
|
*
|
|
* @author Dale Davies <dale@daledavies.co.uk>
|
|
* @copyright Copyright (c) 2022, Dale Davies
|
|
* @license MIT
|
|
*/
|
|
|
|
namespace Jump\Pages;
|
|
|
|
class ErrorPage {
|
|
public static function display(\Jump\Config $config, int $httpcode, string $message) {
|
|
$mustache = new \Mustache_Engine([
|
|
'loader' => new \Mustache_Loader_FilesystemLoader($config->get('templatedir'))
|
|
]);
|
|
$template = $mustache->loadTemplate('errorpage');
|
|
$content = $template->render([
|
|
'code' => $httpcode,
|
|
'message' => $message,
|
|
'wwwurl' => $config->get_wwwurl(),
|
|
]);
|
|
die($content);
|
|
}
|
|
}
|