Files
go_clientinfo/server/funcs_tpl.go
brent saner 1a4549ea72 v0.2.1
FIXED:
* Better request tracking through flow

ADDED:
* Cross-check detection
2025-12-17 19:21:07 -05:00

39 lines
503 B
Go

package server
import (
`fmt`
`html/template`
`net/netip`
`strings`
)
func getIpver(a netip.Addr) (verStr string) {
if a.Is4() {
verStr = "v4"
} else if a.Is6() {
verStr = "v6"
}
return
}
func getTitle(subPage string) (title string) {
if subPage == "" || subPage == "index" {
title = baseTitle
return
}
title = fmt.Sprintf("%s%s%s", baseTitle, titleSep, strings.ToTitle(subPage))
return
}
func safeUrl(urlStr string) (u template.URL) {
u = template.URL(urlStr)
return
}