provide more info on pages

master
Ted Unangst 5 years ago
parent f939082d8a
commit b49520582e

@ -415,21 +415,21 @@ func viewuser(w http.ResponseWriter, r *http.Request) {
} }
honks := gethonksbyuser(name) honks := gethonksbyuser(name)
u := GetUserInfo(r) u := GetUserInfo(r)
honkpage(w, r, u, user, honks) honkpage(w, r, u, user, honks, "")
} }
func viewhonker(w http.ResponseWriter, r *http.Request) { func viewhonker(w http.ResponseWriter, r *http.Request) {
name := mux.Vars(r)["name"] name := mux.Vars(r)["name"]
u := GetUserInfo(r) u := GetUserInfo(r)
honks := gethonksbyhonker(u.UserID, name) honks := gethonksbyhonker(u.UserID, name)
honkpage(w, r, u, nil, honks) honkpage(w, r, u, nil, honks, "honks by honker: " + name)
} }
func viewcombo(w http.ResponseWriter, r *http.Request) { func viewcombo(w http.ResponseWriter, r *http.Request) {
name := mux.Vars(r)["name"] name := mux.Vars(r)["name"]
u := GetUserInfo(r) u := GetUserInfo(r)
honks := gethonksbycombo(u.UserID, name) honks := gethonksbycombo(u.UserID, name)
honkpage(w, r, u, nil, honks) honkpage(w, r, u, nil, honks, "honks by combo: " + name)
} }
func viewconvoy(w http.ResponseWriter, r *http.Request) { func viewconvoy(w http.ResponseWriter, r *http.Request) {
c := r.FormValue("c") c := r.FormValue("c")
@ -439,7 +439,7 @@ func viewconvoy(w http.ResponseWriter, r *http.Request) {
userid = u.UserID userid = u.UserID
} }
honks := gethonksbyconvoy(userid, c) honks := gethonksbyconvoy(userid, c)
honkpage(w, r, u, nil, honks) honkpage(w, r, u, nil, honks, "honks in convoy: " + c)
} }
func fingerlicker(w http.ResponseWriter, r *http.Request) { func fingerlicker(w http.ResponseWriter, r *http.Request) {
@ -513,10 +513,10 @@ func viewhonk(w http.ResponseWriter, r *http.Request) {
return return
} }
u := GetUserInfo(r) u := GetUserInfo(r)
honkpage(w, r, u, nil, []*Honk{h}) honkpage(w, r, u, nil, []*Honk{h}, "one honk")
} }
func honkpage(w http.ResponseWriter, r *http.Request, u *UserInfo, user *WhatAbout, honks []*Honk) { func honkpage(w http.ResponseWriter, r *http.Request, u *UserInfo, user *WhatAbout, honks []*Honk, infomsg string) {
reverbolate(honks) reverbolate(honks)
templinfo := getInfo(r) templinfo := getInfo(r)
if u != nil { if u != nil {
@ -536,7 +536,7 @@ func honkpage(w http.ResponseWriter, r *http.Request, u *UserInfo, user *WhatAbo
templinfo["WhatAbout"] = cleanstring(whatabout) templinfo["WhatAbout"] = cleanstring(whatabout)
} }
templinfo["Honks"] = honks templinfo["Honks"] = honks
templinfo["ServerMessage"] = "(some info goes here)" templinfo["ServerMessage"] = infomsg
err := readviews.ExecuteTemplate(w, "honkpage.html", templinfo) err := readviews.ExecuteTemplate(w, "honkpage.html", templinfo)
if err != nil { if err != nil {
log.Print(err) log.Print(err)

Loading…
Cancel
Save