mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-29 16:31:11 +02:00
CControlAPI::EpgCGI fix control/epg
This commit is contained in:
@@ -1272,13 +1272,14 @@ void CControlAPI::epgDetailList(CyhookHandler *hh) {
|
||||
//-------------------------------------------------------------------------
|
||||
void CControlAPI::EpgCGI(CyhookHandler *hh) {
|
||||
NeutrinoAPI->eList.clear();
|
||||
bool param_empty = hh->ParamList.empty();
|
||||
hh->SetHeader(HTTP_OK, "text/plain; charset=UTF-8"); // default
|
||||
// Detailed EPG list in XML or JSON
|
||||
if (!hh->ParamList["xml"].empty() || !hh->ParamList["json"].empty() || !hh->ParamList["detaillist"].empty()) {
|
||||
epgDetailList(hh);
|
||||
}
|
||||
// Standard list normal or extended
|
||||
else if (hh->ParamList.empty() || hh->ParamList["1"] == "ext") {
|
||||
else if (param_empty || hh->ParamList["1"] == "ext") {
|
||||
hh->SetHeader(HTTP_OK, "text/plain; charset=UTF-8");
|
||||
bool isExt = (hh->ParamList["1"] == "ext");
|
||||
CChannelEvent *event = NULL;
|
||||
|
Reference in New Issue
Block a user