Episodensystem übernehmen, falls keins vorhanden ist und eine Kategorie im Mapping eingestellt wurden, wird eine Episode erstellt
(program *Program, xmltvProgram *Program, xepgChannel XEPGChannelStruct)
| 1662 | |
| 1663 | // Episodensystem übernehmen, falls keins vorhanden ist und eine Kategorie im Mapping eingestellt wurden, wird eine Episode erstellt |
| 1664 | func 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) |
| 1689 | func getVideo(program *Program, xmltvProgram *Program, xepgChannel XEPGChannelStruct) { |
no test coverage detected