From bd2e7cf9c72134f77e02c112971fee67c8b1e5f1 Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Sun, 16 Jun 2019 14:41:47 -0400 Subject: [PATCH] sort the zonkzone --- honk.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/honk.go b/honk.go index d8d2d18..d72be14 100644 --- a/honk.go +++ b/honk.go @@ -1112,6 +1112,21 @@ func zonkzone(w http.ResponseWriter, r *http.Request) { rows.Scan(&z.ID, &z.Name, &z.Wherefore) zonkers = append(zonkers, z) } + sort.Slice(zonkers, func (i, j int) bool { + w1 := zonkers[i].Wherefore + w2 := zonkers[j].Wherefore + if w1 == w2 { + return zonkers[i].Name < zonkers[j].Name + } + if w1 == "zonvoy" { + w1 = "zzzzzzz" + } + if w2 == "zonvoy" { + w2 = "zzzzzzz" + } + return w1 < w2 + }) + templinfo := getInfo(r) templinfo["Zonkers"] = zonkers templinfo["ZonkCSRF"] = login.GetCSRF("zonkzonk", r)