From dc7284f329de7c08b0eb165b6603d00de63bc990 Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Sun, 7 Mar 2010 22:34:37 +0100 Subject: userfriendly 404 Error --- not_found.cgi | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 not_found.cgi (limited to 'not_found.cgi') diff --git a/not_found.cgi b/not_found.cgi new file mode 100755 index 0000000..92dca46 --- /dev/null +++ b/not_found.cgi @@ -0,0 +1,50 @@ +#!/usr/bin/env ruby + +############################################################################ +# Copyright 2009,2010 Benjamin Kellermann # +# # +# This file is part of dudle. # +# # +# Dudle is free software: you can redistribute it and/or modify it under # +# the terms of the GNU Affero General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# Dudle is distributed in the hope that it will be useful, but WITHOUT ANY # +# WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public # +# License for more details. # +# # +# You should have received a copy of the GNU Affero General Public License # +# along with dudle. If not, see . # +############################################################################ + +require "cgi" +$cgi = CGI.new +require "config" +require "html" + +$h = HTML.new("Error") +$h.add_css("/default.css","default",true) +$h << < +
+

Not Found

+

+ The requested Document was not found. +

+

+ There are several reasons, why a Poll is deleted: +

    +
  • Somebody klicked on „Delete Poll“ and deleted the poll manually.
  • +
  • The Poll was deleted by some cleanup-roundtrip.
  • +
+ If you think, the deletion was done by error, please contact the adminsistrator of the system.
+ Return to dudle home and Schedule a new Poll. +

+
+ +END + +$h.out($cgi) + -- cgit v1.2.3