diff --git a/guestbook-ng.pl b/guestbook-ng.pl index 2dc58ae..0d9f2b5 100755 --- a/guestbook-ng.pl +++ b/guestbook-ng.pl @@ -135,6 +135,8 @@ group { ? $c->message->get_posts($this_page) : $c->message->get_spam($this_page); + $c->stash(status => 404) unless @$view_posts[0]; + $c->stash( view_posts => $view_posts, this_page => $this_page, diff --git a/templates/layouts/single_message.html.ep b/templates/layouts/single_message.html.ep new file mode 100644 index 0000000..f4db412 --- /dev/null +++ b/templates/layouts/single_message.html.ep @@ -0,0 +1,47 @@ + + +
+ + + + + + + + + + + +<%= flash 'error' %>
+Please report to the + <%= link_to 'cyber police', 'mailto:swaggboi@slackware.uk' %>!
+