From ac6b1338382543613e1a7d319aeecb4451a7de9e Mon Sep 17 00:00:00 2001 From: Andreas Brachold Date: Sun, 27 Jul 2008 15:17:25 +0000 Subject: * Redesign SVDRP Communation to support more as one video disk recorder (Change database schema to version 30) --- html/clist.tmpl | 14 +++++++++---- html/help.tmpl | 29 +++++++++++++++----------- html/ulist.tmpl | 2 +- html/vdrlist.tmpl | 41 +++++++++++++++++++++++++++++++++++++ html/widgets/remote.tmpl | 53 +++++++++++++++++++++++++++++++++++++++++++----- 5 files changed, 117 insertions(+), 22 deletions(-) create mode 100644 html/vdrlist.tmpl (limited to 'html') diff --git a/html/clist.tmpl b/html/clist.tmpl index 039c57f..4cc980a 100644 --- a/html/clist.tmpl +++ b/html/clist.tmpl @@ -36,7 +36,7 @@ ">[E]  -\n\'\' ?','?cmd=cdelete&data=')" +\n\'\' ?','?cmd=cdelete&data=')" title="" >[D] @@ -45,7 +45,7 @@ > - + @@ -142,8 +142,14 @@ - - + + + + : + + + + diff --git a/html/help.tmpl b/html/help.tmpl index 2989164..b03f955 100644 --- a/html/help.tmpl +++ b/html/help.tmpl @@ -51,7 +51,11 @@ var tree = new WebFXTree("XXV", "?cmd="); var program = new WebFXTreeItem("","?cmd=schema",tree); program.add(new WebFXTreeItem("", "?cmd=t10")); - program.add(new WebFXTreeItem("", "?cmd=program&data=")); + + + var programgroup = new WebFXTreeItem("", "?cmd=program&data=",program); + + programgroup.add(new WebFXTreeItem("", "?cmd=program&data=")); @@ -79,16 +83,6 @@ var tools = new WebFXTreeItem("",0,tree); - - var prefs = new WebFXTreeItem("","?cmd=configedit",tree); - - - prefs.add(new WebFXTreeItem("", "?cmd=configedit&data=")); - - - prefs.add(new WebFXTreeItem("", "?cmd=cl")); - - var status = new WebFXTreeItem("","?cmd=sa",tree); status.add(new WebFXTreeItem("", "?cmd=sv")); @@ -113,14 +107,25 @@ logger.add(new WebFXTreeItem("", "?cmd=logger&data=m logger.add(new WebFXTreeItem("", "?cmd=logger&data=syslog")); - + var admin = new WebFXTreeItem("",0,tree); +admin.add(new WebFXTreeItem("", "?cmd=vl")); +admin.add(new WebFXTreeItem("", "?cmd=cl")); admin.add(new WebFXTreeItem("","?cmd=ul")); admin.add(new WebFXTreeItem("","?cmd=uprefs")); admin.add(new WebFXTreeItem("","?cmd=rel")); admin.add(new WebFXTreeItem("","?cmd=restart")); + + var prefs = new WebFXTreeItem("","?cmd=configedit",tree); + + + prefs.add(new WebFXTreeItem("", "?cmd=configedit&data=")); + + + + var lout = new WebFXTreeItem("","?cmd=logout",tree); document.write(tree); diff --git a/html/ulist.tmpl b/html/ulist.tmpl index f7e7187..27811fb 100644 --- a/html/ulist.tmpl +++ b/html/ulist.tmpl @@ -27,7 +27,7 @@ [" href="javascript:sure(document.UserList, ': ','?cmd=udelete&data=')"> - [] + [] diff --git a/html/vdrlist.tmpl b/html/vdrlist.tmpl new file mode 100644 index 0000000..30e360d --- /dev/null +++ b/html/vdrlist.tmpl @@ -0,0 +1,41 @@ + +

+ +[] +

+ + + + + + + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + + + + + + + + +
+ " href="?cmd=vdredit&data="> + []  + " + href="#" onclick="sure(document.vdrlist, ': ','?cmd=vdrdelete&data=')"> + [] + +
diff --git a/html/widgets/remote.tmpl b/html/widgets/remote.tmpl index 6c8e68f..3204c74 100644 --- a/html/widgets/remote.tmpl +++ b/html/widgets/remote.tmpl @@ -9,8 +9,15 @@ var interval = 5 var last = 0; +function post(url) { + var vdr = ( document.remoteform.vdr.options ? document.remoteform.vdr.options[document.remoteform.vdr.options.selectedIndex].value : document.remoteform.vdr.value ); + // Hmm, brutal und gemein, das Laden der URL als Bild funktioniert... + var img = new Image(); + img.src = url + '&__vdr=' + vdr; +} + function switch_channel(url) { - parent.Status.location.href = url; + post(url); if(last + 1000 < Date.UTC()) { grab(); @@ -21,8 +28,9 @@ function switch_channel(url) { function grab() { if(document.remoteform.grabinterval.value > 0) { - Now = new Date(); - document.livepicture.src = '?cmd=gdisplay&random=' + Now.getTime(); + Now = new Date(); + var vdr = ( document.remoteform.vdr.options ? document.remoteform.vdr.options[document.remoteform.vdr.options.selectedIndex].value : document.remoteform.vdr.value ); + document.livepicture.src = '?cmd=gdisplay&__vdr='+vdr+'&random=' + Now.getTime(); } last = Date.UTC(); } @@ -52,8 +60,8 @@ aktiv = window.setInterval("grab()", inter); - + 1 %?> + + + + + + + + + + +
- + + @@ -115,6 +123,41 @@ aktiv = window.setInterval("grab()", inter);  
+ +
+ +
+ +
-- cgit v1.2.3