use templates.sprintf helper

This commit is contained in:
Ted Unangst 2019-10-16 18:45:19 -04:00
parent 4a9851c09c
commit 7e4defffd9
1 changed files with 8 additions and 11 deletions

19
web.go
View File

@ -19,7 +19,6 @@ import (
"bytes"
"database/sql"
"fmt"
"html"
"html/template"
"io"
"log"
@ -195,12 +194,12 @@ func showrss(w http.ResponseWriter, r *http.Request) {
}
}
if p := honk.Place; p != nil {
desc += fmt.Sprintf(`<p>Location: <a href="%s">%s</a> %f %f`,
html.EscapeString(p.Url), html.EscapeString(p.Name), p.Latitude, p.Longitude)
desc += string(templates.Sprintf(`<p>Location: <a href="%s">%s</a> %f %f`,
p.Url, p.Name, p.Latitude, p.Longitude))
}
for _, d := range honk.Donks {
desc += fmt.Sprintf(`<p><a href="%s">Attachment: %s</a>`,
d.URL, html.EscapeString(d.Name))
desc += string(templates.Sprintf(`<p><a href="%s">Attachment: %s</a>`,
d.URL, d.Name))
}
feed.Items = append(feed.Items, &rss.Item{
@ -593,12 +592,11 @@ func showhonker(w http.ResponseWriter, r *http.Request) {
} else {
honks = gethonksbyhonker(u.UserID, name)
}
name = html.EscapeString(name)
msg := fmt.Sprintf(`honks by honker: <a href="%s" ref="noreferrer">%s</a>`, name, name)
msg := templates.Sprintf(`honks by honker: <a href="%s" ref="noreferrer">%s</a>`, name, name)
templinfo := getInfo(r)
templinfo["PageName"] = "honker"
templinfo["PageArg"] = name
templinfo["ServerMessage"] = template.HTML(msg)
templinfo["ServerMessage"] = msg
templinfo["HonkCSRF"] = login.GetCSRF("honkhonk", r)
honkpage(w, u, honks, templinfo)
}
@ -1667,9 +1665,8 @@ func webhydra(w http.ResponseWriter, r *http.Request) {
xid = gofish(xid)
}
honks = gethonksbyxonker(userid, xid)
xid = html.EscapeString(xid)
msg := fmt.Sprintf(`honks by honker: <a href="%s" ref="noreferrer">%s</a>`, xid, xid)
templinfo["ServerMessage"] = template.HTML(msg)
msg := templates.Sprintf(`honks by honker: <a href="%s" ref="noreferrer">%s</a>`, xid, xid)
templinfo["ServerMessage"] = msg
default:
http.NotFound(w, r)
}