From 68248094e89b6af134147668a9add429b9a6fa77 Mon Sep 17 00:00:00 2001 From: lost+skunk Date: Thu, 4 Jul 2024 11:26:52 +0300 Subject: Галерея, папки и группы MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/util.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'app/util.go') 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(" ") -- cgit v1.2.3