general page updates
This commit is contained in:
parent
1d072c6cc6
commit
7c202c21c7
@ -1,6 +1,7 @@
|
|||||||
package handlers
|
package handlers
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"git.tijl.dev/tijl/tijl.dev-core/internal/user"
|
||||||
"git.tijl.dev/tijl/tijl.dev-core/modules/i18n"
|
"git.tijl.dev/tijl/tijl.dev-core/modules/i18n"
|
||||||
"git.tijl.dev/tijl/tijl.dev-core/modules/web"
|
"git.tijl.dev/tijl/tijl.dev-core/modules/web"
|
||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
@ -43,6 +44,10 @@ var services = map[string]Service{
|
|||||||
}
|
}
|
||||||
|
|
||||||
func servicesHandler(c *fiber.Ctx) error {
|
func servicesHandler(c *fiber.Ctx) error {
|
||||||
|
_, err := user.GetSession(c)
|
||||||
|
if err != nil {
|
||||||
|
return c.Next()
|
||||||
|
}
|
||||||
data := *web.Common(c)
|
data := *web.Common(c)
|
||||||
data["Title"] = i18n.Translate(c, "services")
|
data["Title"] = i18n.Translate(c, "services")
|
||||||
data["Services"] = services
|
data["Services"] = services
|
||||||
@ -50,7 +55,10 @@ func servicesHandler(c *fiber.Ctx) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func serviceHandler(c *fiber.Ctx) error {
|
func serviceHandler(c *fiber.Ctx) error {
|
||||||
|
_, err := user.GetSession(c)
|
||||||
|
if err != nil {
|
||||||
|
return c.Next()
|
||||||
|
}
|
||||||
if services[c.Params("service")].Url != "" {
|
if services[c.Params("service")].Url != "" {
|
||||||
return c.Redirect(services[c.Params("service")].Url)
|
return c.Redirect(services[c.Params("service")].Url)
|
||||||
}
|
}
|
||||||
@ -58,7 +66,10 @@ func serviceHandler(c *fiber.Ctx) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func serviceInfoHandler(c *fiber.Ctx) error {
|
func serviceInfoHandler(c *fiber.Ctx) error {
|
||||||
|
_, err := user.GetSession(c)
|
||||||
|
if err != nil {
|
||||||
|
return c.Next()
|
||||||
|
}
|
||||||
if services[c.Params("service")].Url != "" {
|
if services[c.Params("service")].Url != "" {
|
||||||
return c.Redirect(services[c.Params("service")].InfoUrl)
|
return c.Redirect(services[c.Params("service")].InfoUrl)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user