package Webserver
|
|
|
|
import (
|
|
"log"
|
|
"net/http"
|
|
|
|
"PersonalWebsite/Database"
|
|
)
|
|
|
|
func ViewIndex(w http.ResponseWriter, r *http.Request) {
|
|
var (
|
|
v = make(map[string]interface{})
|
|
e error
|
|
)
|
|
|
|
v["PageView"] = "index-intro.gohtml"
|
|
v["Posts"], e = Database.GetPostsList(5, 0)
|
|
if e != nil {
|
|
log.Println(e)
|
|
http.Redirect(w, r, "/error", 302)
|
|
}
|
|
|
|
ServeTemplate(w, r, "html/index.gohtml", v)
|
|
}
|
|
|
|
func ViewLinks(w http.ResponseWriter, r *http.Request) {
|
|
var (
|
|
v = make(map[string]interface{})
|
|
)
|
|
|
|
v["PageView"] = "index-links.gohtml"
|
|
|
|
ServeTemplate(w, r, "html/index.gohtml", v)
|
|
|
|
}
|
|
|
|
func ViewError(w http.ResponseWriter, r *http.Request) {
|
|
var (
|
|
v = make(map[string]interface{})
|
|
)
|
|
|
|
v["PageView"] = "error.gohtml"
|
|
|
|
ServeTemplate(w, r, "html/index.gohtml", v)
|
|
|
|
}
|