From 0dcd5073d193256a8b41a4811b930407cf2dbdef Mon Sep 17 00:00:00 2001 From: Steve Manuel Date: Thu, 6 Oct 2016 23:00:45 -0700 Subject: adding credits, http error views --- system/admin/admin.go | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/system/admin/admin.go b/system/admin/admin.go index 1c04bce..7b06b97 100644 --- a/system/admin/admin.go +++ b/system/admin/admin.go @@ -72,6 +72,11 @@ var mainAdminHTML = ` var endAdminHTML = ` + ` @@ -235,3 +240,87 @@ func Login() ([]byte, error) { return buf.Bytes(), nil } + +var err400HTML = ` +
+
+
+
400 Error: Bad Request
+
Sorry, the request was unable to be completed.
+
+
+
+` + +// Error400 creates a subview for a 400 error page +func Error400() ([]byte, error) { + view, err := Admin([]byte(err400HTML)) + if err != nil { + return nil, err + } + + return view, nil +} + +var err404HTML = ` +
+
+
+
404 Error: Not Found
+
Sorry, the page you requested could not be found.
+
+
+
+` + +// Error404 creates a subview for a 404 error page +func Error404() ([]byte, error) { + view, err := Admin([]byte(err404HTML)) + if err != nil { + return nil, err + } + + return view, nil +} + +var err405HTML = ` +
+
+
+
405 Error: Method Not Allowed
+
Sorry, the page you requested could not be found.
+
+
+
+` + +// Error405 creates a subview for a 405 error page +func Error405() ([]byte, error) { + view, err := Admin([]byte(err405HTML)) + if err != nil { + return nil, err + } + + return view, nil +} + +var err500HTML = ` +
+
+
+
500 Error: Internal Service Error
+
Sorry, something unexpectedly went wrong.
+
+
+
+` + +// Error500 creates a subview for a 500 error page +func Error500() ([]byte, error) { + view, err := Admin([]byte(err500HTML)) + if err != nil { + return nil, err + } + + return view, nil +} -- cgit v1.2.3