diff --git a/pages/errors/404.php b/pages/errors/404.php new file mode 100644 index 0000000..d5bc834 --- /dev/null +++ b/pages/errors/404.php @@ -0,0 +1,9 @@ +request(); + +$this->smarty->assign('requested_page', htmlspecialchars($req->request_string())); + + +?> \ No newline at end of file diff --git a/pages/errors/unhandled-exception.php b/pages/errors/unhandled-exception.php new file mode 100644 index 0000000..1427536 --- /dev/null +++ b/pages/errors/unhandled-exception.php @@ -0,0 +1,10 @@ +config(); + +$this->smarty->assign('display_exceptions', $config->get('debug.display_exceptions')); +$this->smarty->assign('exception', $exception); +$this->smarty->assign('exception_type', get_class($exception)); + +?> \ No newline at end of file diff --git a/templates/errors/404.tpl b/templates/errors/404.tpl new file mode 100644 index 0000000..607707a --- /dev/null +++ b/templates/errors/404.tpl @@ -0,0 +1,6 @@ +
+ The file you requested ({$requested_page}) could not be found. + If you typed in the address manually, check that you have spelled it correctly, + or if you followed a link, let us know and we'll look into it. +
\ No newline at end of file diff --git a/templates/errors/unhandled-exception.tpl b/templates/errors/unhandled-exception.tpl new file mode 100644 index 0000000..f1e02c9 --- /dev/null +++ b/templates/errors/unhandled-exception.tpl @@ -0,0 +1,36 @@ ++ There was a problem trying to complete the requested action. Please try again and if the problem persists, let us know. +
+ +{if $display_exceptions} ++ An unhandled exception was caught during the page template processing. The full details are shown below: +
+| Exception | +{$exception_type} | +
|---|---|
| File | +{$exception->getFile()} | +
| Line | +{$exception->getLine()} | +
| Message | +{$exception->getMessage()} | +