@@ -1,2 +1,19 @@
package templatehelpers
+import (
+ "github.com/kataras/iris"
+)
+
+type PageUserParams struct{
+ HasError string
+ Error string
+ ReqDir string
+ Username string
+ Admin string
+ Custom []string
+ } // TODO outsource
+ func ShowError(error string, ctx *iris.Context, location string) { // TODO: check if backend exploiteable, TODO: implement forwarding form values ?
+ ctx.Render(location + "_box.html", PageUserParams{"1", error, location, "", "0", []string{}})
+ return
+ }