package seasonsview import "git.haelnorr.com/h/oslstats/internal/db" import "git.haelnorr.com/h/oslstats/internal/view/baseview" import "fmt" templ FixtureReviewResultPage( fixture *db.Fixture, result *db.FixtureResult, unmappedPlayers []string, ) { {{ backURL := fmt.Sprintf("/fixtures/%d", fixture.ID) }} @baseview.Layout(fmt.Sprintf("Review Result — %s vs %s", fixture.HomeTeam.Name, fixture.AwayTeam.Name)) {
{ fixture.HomeTeam.Name } vs { fixture.AwayTeam.Name } Round { fmt.Sprint(fixture.Round) }
{ *result.TamperingReason }
This does not block finalization but should be reviewed carefully.
The following players could not be matched to registered players. They may be free agents or have unregistered Slapshot IDs.
{ fixture.HomeTeam.Name }
{ fmt.Sprint(result.HomeScore) }
{ fixture.AwayTeam.Name }
{ fmt.Sprint(result.AwayScore) }
| Player | G | A | SV | SH | BL | PA | SC |
|---|---|---|---|---|---|---|---|
| { ps.Username } if ps.PlayerID == nil { ? } | { intPtrStr(ps.Stats.Goals) } | { intPtrStr(ps.Stats.Assists) } | { intPtrStr(ps.Stats.Saves) } | { intPtrStr(ps.Stats.Shots) } | { intPtrStr(ps.Stats.Blocks) } | { intPtrStr(ps.Stats.Passes) } | { intPtrStr(ps.Stats.Score) } |
| No player stats recorded | |||||||