package templates import ( "arbeitszeitmessung/helper" "arbeitszeitmessung/models" "time" ) templ PDFReportEmploye(e models.User, workDays []models.WorkDay, tsStart time.Time, tsEnd time.Time) { {{ _, kw := tsStart.ISOWeek() }} @Base()

Kim Mustermensch

Zeitraum: { tsStart.Format("02.01.2006") } - { tsEnd.Format("02.01.2006") }

Arbeitszeit:

Überstunden:

KW

Montag

Dienstag

Mittwoche

Donnerstag

Freitag

//

Samstag

{ kw }

for d := time.Monday; d < tsStart.Weekday(); d++ {

} for _, day := range workDays { if day.Day.Weekday() == time.Monday {

{ helper.GetKW(day.Day) }

}

{ helper.GetFirst(day.GetWorkTimeString()) }

for i := 0; i < len(day.Bookings); i += 2 {

{ day.Bookings[i].Timestamp.Format("15:04") } - { day.Bookings[i+1].Timestamp.Format("15:04") }

}
}
}