diff --git a/README.md b/README.md index 8066904..dbc9827 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ # Konfi-Castle-Kasino +TODO:: + +* ~~Coins updaten~~ +* Kofis Hinzufügen + * Manuell (einzeln) + * CSV-Import +* ~~Kofis löschen~~ diff --git a/src/KonfiCastleKasino/admin.go b/src/KonfiCastleKasino/admin.go index d15f589..df2ecb9 100644 --- a/src/KonfiCastleKasino/admin.go +++ b/src/KonfiCastleKasino/admin.go @@ -5,7 +5,23 @@ import ( "net/http" ) -func adminHandler (c echo.Context) error { - //Template - return c.Render(http.StatusOK, "admin", Message{"schinken"}) +type Loggedin struct { + Loggedin bool +} + +func adminHandler (c echo.Context) error { + rw := c.Response() + r := c.Request() + + //Session init + sess := GlobalSessions.SessionStart(rw, r) + + //Loggedin + loggedin := sess.Get("login") + + if loggedin != nil { + return c.Render(http.StatusOK, "admin", Loggedin{true}) + } else { + return c.Render(http.StatusOK, "admin", Loggedin{false}) + } } diff --git a/src/KonfiCastleKasino/assets/bg.jpg b/src/KonfiCastleKasino/assets/bg.jpg new file mode 100755 index 0000000..57e9bba Binary files /dev/null and b/src/KonfiCastleKasino/assets/bg.jpg differ diff --git a/src/KonfiCastleKasino/assets/js/admin.js b/src/KonfiCastleKasino/assets/js/admin.js new file mode 100644 index 0000000..8e4a812 --- /dev/null +++ b/src/KonfiCastleKasino/assets/js/admin.js @@ -0,0 +1,104 @@ +function getList() { + $.getJSON('/list?asc=asc', function (data) { + //console.log(data); + $("#konfis").html(''); + $.each(data, function (i, item) { + $("#konfis").append('
t |