<%pre> #include <vdr/channels.h> #include "exception.h" #include "tasks.h" #include "tools.h" using namespace vdrlive; </%pre> <%args> tChannelID param; </%args> <%cpp> reply.setContentType( "application/xml" ); SwitchChannelTask task( param ); LiveTaskManager().Execute( task ); </%cpp> <& xmlresponse.ajax name=("switch_channel") pname=("channel") value=(param) result=(task.Result()) error=(task.Error()) &>