summaryrefslogtreecommitdiff
path: root/pages/keypress.ecpp
blob: efcb1a3e10643a5a55eb76ece74ebd690e672989 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<%pre>
#include <vdr/remote.h>
#include "setup.h"

using namespace vdrlive;

</%pre>
<%args>
	int keycode = kNone;
</%args>
<%session scope="global">
bool logged_in(false);
</%session>
<%cpp>
	if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html");
	reply.setContentType("application/xml");
</%cpp>
<?xml version="1.0"?>
<service>
<request name="keypress">
<param name="keycode"><$ keycode $></param>
</request>
<response><$ cRemote::Put( (eKeys)keycode ) ? "1" : "0" $></response>
</service>