Can't forget the funzone emus

master
Peter Sanchez 2 years ago
parent cbeb18b3e7
commit c9fe106c48

@ -3,8 +3,9 @@
<div class="info">
<p>Welcome the fun zone!
<ul>
{{ $m := .Emuext }}
{{ range .Emus }}
<li><img class="emu" src="/emu/{{ . }}.png"> :{{ . }}:
<li><img class="emu" src="/emu/{{ . }}{{ index $m . }}"> :{{ . }}:
{{ end }}
</ul>
<ul>

@ -148,6 +148,7 @@ func homepage(w http.ResponseWriter, r *http.Request) {
func showfunzone(w http.ResponseWriter, r *http.Request) {
var emunames, memenames []string
emuext := make(map[string]string)
dir, err := os.Open(dataDir + "/emus")
if err == nil {
emunames, _ = dir.Readdirnames(0)
@ -156,6 +157,7 @@ func showfunzone(w http.ResponseWriter, r *http.Request) {
for i, e := range emunames {
if len(e) > 4 {
emunames[i] = e[:len(e)-4]
emuext[emunames[i]] = e[len(e)-4:]
}
}
dir, err = os.Open(dataDir + "/memes")
@ -167,6 +169,7 @@ func showfunzone(w http.ResponseWriter, r *http.Request) {
sort.Strings(memenames)
templinfo := getInfo(r)
templinfo["Emus"] = emunames
templinfo["Emuext"] = emuext
templinfo["Memes"] = memenames
err = readviews.Execute(w, "funzone.html", templinfo)
if err != nil {

Loading…
Cancel
Save