nhttp timer funktion

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Buster01
Einsteiger
Einsteiger
Beiträge: 126
Registriert: Montag 17. Februar 2003, 12:01

nhttp timer funktion

Beitrag von Buster01 »

hallo zusammen,

ich versuche gerade über http://dbox/control/timer?action=modify&id=1 einen modifizierten timer zu speichern. kann es sein das diese funktion noch gar nicht implementiert ist? da ich in der controlapi.cpp nur folgendes gefunden habe:

Code: Alles auswählen

bool CControlAPI::TimerCGI(CWebserverRequest *request)
{
	request->SendPlainHeader("text/plain");
	
	if (Parent->Timerd->isTimerdAvailable())
	{
		if (!(request->ParameterList.empty()))
		{
			if (request->ParameterList["action"] == "new")
			{
				Parent->WebAPI->doNewTimer(request);
				request->SendOk();
			}
		}
		else
		{
			SendTimers(request);
		}

		return true;
	}

	request->SendError();
	return false;
}
denke ich irgendwie das da die modifiy funktion noch fehlt. hier ist sie aber schon beschrieben: http://cvs.tuxbox-cvs.sourceforge.net/c ... cvs-markup
Zwen
Developer
Beiträge: 867
Registriert: Mittwoch 14. August 2002, 19:50

Beitrag von Zwen »

jepp, seh ich auch so, modify ist in der controlapi noch nicht drinn.
Müsste noch erweitert werden, die Funktionalität ist ja schon da und wird vom html interface genutz, ich hacks mal eben ein...
Zwen
Buster01
Einsteiger
Einsteiger
Beiträge: 126
Registriert: Montag 17. Februar 2003, 12:01

Beitrag von Buster01 »

besten dank dafür! wäre es schierig auch eine delete funktion mit einzugügen?
Buster01
Einsteiger
Einsteiger
Beiträge: 126
Registriert: Montag 17. Februar 2003, 12:01

Beitrag von Buster01 »

danke zwen für die schnelle hilfe und für remove funktion!
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

Hmpf, das Problem hatte ich auch. Hatte es dann so gelöst

http://dbox/fb/timer.dbox2?action=modify......

Mir fallen da noch 2 andere Sachen ein, die fehlen.

1. Man kann einen Timer komplett modifizieren bis auf den Sender. Laut API kann man zwar eine Channel_Id mitgeben. Diese wirkt sich auf den Timer aber leider nicht aus. Im WEB-IF kann man bei einem bestehenden Timer auch keinen Sender verändern. Die Funktionalitär fehlt (warum auch immer) komplett.

2. Im Web-IF bekommt man zum Timer eine kleine Beschreibung. Ich denke es ist der EPG-Titel. Diesen Titel bekommen ich beim Timer-Lesen über den nhttpd leider nicht. Steht auch nicht in der API das es so sein soll, auch wenn es schoen waere.

Musste leider an diesen 2 Stellen "Würgarrounds" bauen. Bitte aber trotzdem nicht als Kritik verstehen, es ist mir einfach nur aufgefallen.