reservation calendar 2

This commit is contained in:
2024-07-26 13:40:56 +02:00
parent a7cf9fe4f0
commit b97c6cba5c
6 changed files with 110 additions and 2 deletions

View File

@ -16,7 +16,10 @@ import (
)
var functions = template.FuncMap{
"humanDate": HumanDate,
"humanDate": HumanDate,
"formatDate": FormatDate,
"iterate": Iterate,
"add": Add,
}
var (
@ -34,6 +37,24 @@ func HumanDate(t time.Time) string {
return t.Format("2006-01-02")
}
func FormatDate(t time.Time, f string) string {
return t.Format(f)
}
// Iterate returns a slice of ints, starting at 1, going to count
func Iterate(count int) []int {
var i int
var items []int
for i = 0; i < count; i++ {
items = append(items, i)
}
return items
}
func Add(a, b int) int {
return a + b
}
// AddDefaultData adds default template data
func AddDefaultData(td *models.TemplateData, r *http.Request) *models.TemplateData {
td.Flash = app.Session.PopString(r.Context(), "flash")