summaryrefslogtreecommitdiff
path: root/pages/pageelems.ecpp
diff options
context:
space:
mode:
authorDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2007-06-14 20:45:47 +0000
committerDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2007-06-14 20:45:47 +0000
commit3cf762e06f46d1f69e06030b95ffaed3b951b46d (patch)
treec098d96af743ecb620dbdedf6c6cd5eb97511ee8 /pages/pageelems.ecpp
parentfd959f0313ff97305681e09693b7207d20ced2a6 (diff)
downloadvdr-plugin-live-3cf762e06f46d1f69e06030b95ffaed3b951b46d.tar.gz
vdr-plugin-live-3cf762e06f46d1f69e06030b95ffaed3b951b46d.tar.bz2
- Infobox status update state is remembered in session. Fixes #313
Diffstat (limited to 'pages/pageelems.ecpp')
-rw-r--r--pages/pageelems.ecpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/pages/pageelems.ecpp b/pages/pageelems.ecpp
index b6f4f8d..093255a 100644
--- a/pages/pageelems.ecpp
+++ b/pages/pageelems.ecpp
@@ -13,6 +13,9 @@ using namespace std;
using namespace vdrlive;
</%pre>
+<%session scope="global">
+int update_status(1);
+</%session>
<# ---------------------------------------------------------------------- #>
@@ -82,7 +85,7 @@ using namespace vdrlive;
<# ---------------------------------------------------------------------- #>
<%def infobox_start_update>
-<%cpp> { </%cpp>LiveStatusRequest('ibox.xml', 'infobox')<%cpp> } </%cpp>
+<%cpp> { </%cpp>LiveStatusRequest('ibox.xml', 'infobox', <%cpp> if (update_status) { reply.sout() << "true"; } else { reply.sout() << "false"; } </%cpp>)<%cpp> } </%cpp>
</%def>
<# ---------------------------------------------------------------------- #>