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