summaryrefslogtreecommitdiff
path: root/app/util.go
diff options
context:
space:
mode:
authorlost+skunk <[email protected]>2024-07-04 11:26:52 +0300
committerlost+skunk <[email protected]>2024-07-04 11:26:52 +0300
commit68248094e89b6af134147668a9add429b9a6fa77 (patch)
tree10f000053b4d13613763e23f3f20ed33d25b09e2 /app/util.go
parented031b353078d0b58a67981de4d463c8563a20d7 (diff)
downloadskunky-art-68248094e89b6af134147668a9add429b9a6fa77.tar.gz
skunky-art-68248094e89b6af134147668a9add429b9a6fa77.tar.bz2
skunky-art-68248094e89b6af134147668a9add429b9a6fa77.zip
Галерея, папки и группы
Diffstat (limited to 'app/util.go')
-rw-r--r--app/util.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/util.go b/app/util.go
index e4a1de2..cda0ffc 100644
--- a/app/util.go
+++ b/app/util.go
@@ -19,6 +19,15 @@ func (s skunkyart) ExecuteTemplate(file string, data any) {
wr(s.Writer, buf.String())
}
+func (s skunkyart) UrlBuilder(strs ...string) string {
+ var str strings.Builder
+ for _, x := range strs {
+ str.WriteString(x)
+ str.WriteString("/")
+ }
+ return str.String()
+}
+
func (s skunkyart) ReturnHTTPError(status int) {
s.Writer.WriteHeader(status)
@@ -142,6 +151,10 @@ func (s skunkyart) NavBase(c dlist) string {
list.WriteString("&q=")
list.WriteString(s.Query)
}
+ if f := s.Args.Get("folder"); f != "" {
+ list.WriteString("&folder=")
+ list.WriteString(f)
+ }
list.WriteString(`">`)
list.WriteString(msg)
list.WriteString("</a> ")