MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / getEpisodeNum

Function getEpisodeNum

src/xepg.go:1664–1686  ·  view source on GitHub ↗

Episodensystem übernehmen, falls keins vorhanden ist und eine Kategorie im Mapping eingestellt wurden, wird eine Episode erstellt

(program *Program, xmltvProgram *Program, xepgChannel XEPGChannelStruct)

Source from the content-addressed store, hash-verified

1662
1663// Episodensystem übernehmen, falls keins vorhanden ist und eine Kategorie im Mapping eingestellt wurden, wird eine Episode erstellt
1664func getEpisodeNum(program *Program, xmltvProgram *Program, xepgChannel XEPGChannelStruct) {
1665
1666 program.EpisodeNum = xmltvProgram.EpisodeNum
1667
1668 if len(xepgChannel.XCategory) > 0 && xepgChannel.XCategory != "Movie" {
1669
1670 if len(xmltvProgram.EpisodeNum) == 0 {
1671
1672 var timeLayout = "20060102150405"
1673
1674 t, err := time.Parse(timeLayout, strings.Split(xmltvProgram.Start, " ")[0])
1675 if err == nil {
1676 program.EpisodeNum = append(program.EpisodeNum, &EpisodeNum{Value: t.Format("2006-01-02 15:04:05"), System: "original-air-date"})
1677 } else {
1678 ShowError(err, 0)
1679 }
1680
1681 }
1682
1683 }
1684
1685 return
1686}
1687
1688// Videoparameter erstellen (createXMLTVFile)
1689func getVideo(program *Program, xmltvProgram *Program, xepgChannel XEPGChannelStruct) {

Callers 1

getProgramDataFunction · 0.85

Calls 1

ShowErrorFunction · 0.85

Tested by

no test coverage detected