Kanalliste neu laden

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Kanalliste neu laden

Beitrag von Gaucho316 »

Mir ist aufgefallen, dass "Kanallisten neu laden" im Service-Menü zwar die Kanalliste innerhalb von Neutrino aber nicht im Webinterface aktualisiert. Ich habe mir die entsprechende Stelle in der neutrino.cpp angesehen. Mir ist auf gefallen, dass wohl die Funktion

Code: Alles auswählen

g_Zapit->reinitChannels();
für die Aktualisierung verantwortlich ist. Ich denke, dass hier für das Webinterface eine zusätzliche Aktualisierung eingefügt werden müsste. Ich würde ja gerne konstruktive Vorschläge machen, aber meine C-Kenntnisse reichen gerade soweit, dass ich einige Code-Teile lesen kann.
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Beitrag von Gaucho316 »

Ich habe mir das noch einmal selbst angesehen. Würde die folgende Änderung (blau markiert) in neutrino.cpp funktionieren?

else if(actionKey=="reloadchannels")
{
CHintBox * hintBox = new CHintBox(LOCALE_MESSAGEBOX_INFO, g_Locale->getText(LOCALE_SERVICEMENU_RELOAD_HINT));
hintBox->paint();

g_Zapit->reinitChannels();
nhttpd->UpdateBouquets();

hintBox->hide();
delete hintBox;
}

Das invers geschriebene "nhttpd" soll den entsprechenden Prozess darstellen. Ich habe allerdings keinen Ahnung, wie man auf den zugreifen kann.