summaryrefslogtreecommitdiff
path: root/html
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2008-01-04 12:53:44 +0000
committerAndreas Brachold <vdr07@deltab.de>2008-01-04 12:53:44 +0000
commit62de2674913bb5d38a9cdd2149f916f4cbb0ffb4 (patch)
treea8c094ef3791d235debba52f564d79dee9804134 /html
parent51899785cc76d32a71b043b6a19d3c8e904355e2 (diff)
downloadxxv-62de2674913bb5d38a9cdd2149f916f4cbb0ffb4.tar.gz
xxv-62de2674913bb5d38a9cdd2149f916f4cbb0ffb4.tar.bz2
* html: add movetimerlist
Diffstat (limited to 'html')
-rw-r--r--html/help.tmpl52
-rw-r--r--html/movetimerlist.tmpl98
-rw-r--r--html/widgets/footer.tmpl2
3 files changed, 131 insertions, 21 deletions
diff --git a/html/help.tmpl b/html/help.tmpl
index 356b8cc..8d074ce 100644
--- a/html/help.tmpl
+++ b/html/help.tmpl
@@ -16,7 +16,7 @@ webFXTreeConfig.iIcon = "images/xp/I.png";
webFXTreeConfig.lIcon = "images/xp/L.png";
webFXTreeConfig.tIcon = "images/xp/T.png";
-var tree = new WebFXTree("XXV", "?cmd=<?% start %?>");
+var tree = new WebFXTree("XXV", "?cmd=<?% getModule('HTTPD').StartPage %?>");
<?% IF allow('now') %?>
var runnow = new WebFXTreeItem("<?% gettext("Running now") %?>","?cmd=now",tree);
@@ -48,29 +48,34 @@ var tree = new WebFXTree("XXV", "?cmd=<?% start %?>");
<?% IF allow('schema') %?>
var program = new WebFXTreeItem("<?% gettext("Program guide") %?>","?cmd=schema",tree);
+ <?% IF allow('topten') %?>program.add(new WebFXTreeItem("<?% gettext("Top ten entry") %?>", "?cmd=t10"));<?% END %?>
<?% FOREACH ch = param.CHANNELS %?>
program.add(new WebFXTreeItem("<?% escape(chop(ch.0,10)) %?>", "?cmd=program&amp;data=<?% ch.1 %?>"));
<?% END %?>
<?% END %?>
-<?% IF allow('topten') %?>tree.add(new WebFXTreeItem("<?% gettext("TopTen") %?>", "?cmd=t10"));<?% END %?>
-
-<?% IF allow('cmdlist') %?>tree.add(new WebFXTreeItem("<?% gettext("Commands") %?>", "?cmd=cmdlist"));<?% END %?>
-
-<?% IF allow('alist') %?>tree.add(new WebFXTreeItem("<?% gettext("Autotimer") %?>", "?cmd=alist"));<?% END %?>
-
-<?% IF allow('tlist') %?>tree.add(new WebFXTreeItem("<?% gettext("Timers") %?>", "?cmd=tlist"));<?% END %?>
-
-<?% IF allow('rlist') %?>tree.add(new WebFXTreeItem("<?% gettext("Recordings") %?>", "?cmd=rlist"));<?% END %?>
-
-<?% IF allow('mlist') %?>tree.add(new WebFXTreeItem("<?% gettext("Music") %?>", "?cmd=mlist"));<?% END %?>
-
-<?% IF allow('remote') %?>tree.add(new WebFXTreeItem("<?% gettext("Remote") %?>", "?cmd=remote"));<?% END %?>
+<?% IF allow('alist') || allow('tlist') || allow('movetimerlist') %?>
+var control = new WebFXTreeItem("<?% gettext("Programming",15) %?>",0,tree);
+<?% IF allow('alist') %?>control.add(new WebFXTreeItem("<?% gettext("Autotimer",12) %?>", "?cmd=alist"));<?% END %?>
+<?% IF allow('tlist') %?>control.add(new WebFXTreeItem("<?% gettext("Timers",12) %?>", "?cmd=tlist"));<?% END %?>
+<?% IF allow('movetimerlist') %?>control.add(new WebFXTreeItem("<?% gettext("Rules to move timer",12) %?>","?cmd=movetimerlist"));<?% END %?>
+<?% END %?>
-<?% IF allow('vtxpage') %?>tree.add(new WebFXTreeItem("<?% gettext("Teletext") %?>", "?cmd=vtxpage"));<?% END %?>
+<?% IF allow('rlist') || allow('mlist') || allow('mllist') || allow('restart') %?>
+var media = new WebFXTreeItem("<?% gettext("Media",15) %?>",0,tree);
+<?% IF allow('rlist') %?>media.add(new WebFXTreeItem("<?% gettext("Recordings",12) %?>", "?cmd=rlist"));<?% END %?>
+<?% IF allow('mlist') %?>media.add(new WebFXTreeItem("<?% gettext("Music",12) %?>", "?cmd=mlist"));<?% END %?>
+<?% IF allow('mllist') %?>media.add(new WebFXTreeItem("<?% gettext("Media library",12) %?>","?cmd=mllist"));<?% END %?>
+<?% END %?>
-<?% IF allow('mllist') %?>tree.add(new WebFXTreeItem("<?% gettext("Media library") %?>", "?cmd=mllist"));<?% END %?>
+<?% IF allow('remote') || allow('vtxpage') || allow('report') || allow('cmdlist') %?>
+var tools = new WebFXTreeItem("<?% gettext("Tools",15) %?>",0,tree);
+<?% IF allow('remote') %?>tools.add(new WebFXTreeItem("<?% gettext("Remote",12) %?>", "?cmd=remote"));<?% END %?>
+<?% IF allow('vtxpage') %?>tools.add(new WebFXTreeItem("<?% gettext("Teletext",12) %?>", "?cmd=vtxpage"));<?% END %?>
+<?% IF allow('report') %?>tools.add(new WebFXTreeItem("<?% gettext("Report",12) %?>", "?cmd=report"));<?% END %?>
+<?% IF allow('cmdlist') %?>tools.add(new WebFXTreeItem("<?% gettext("Commands",12) %?>", "?cmd=cmdlist"));<?% END %?>
+<?% END %?>
<?% IF allow('configedit') %?>
@@ -107,12 +112,15 @@ logger.add(new WebFXTreeItem("<?% gettext("Standard") %?>", "?cmd=logger&data=m
logger.add(new WebFXTreeItem("<?% gettext("Syslog") %?>", "?cmd=logger&data=syslog"));
<?% END %?>
-<?% IF allow('report') %?>var report = new WebFXTreeItem("<?% gettext("Report") %?>","?cmd=report",tree);<?% END %?>
-<?% IF allow('ul') %?>var user = new WebFXTreeItem("<?% gettext("User") %?>","?cmd=ul",tree);
-<?% ELSIF allow('uprefs') %?>var pass = new WebFXTreeItem("<?% gettext("Personality") %?>","?cmd=uprefs",tree);<?% END %?>
-<?% IF allow('rel') %?>var re = new WebFXTreeItem("<?% gettext("Reload") %?>","?cmd=rel",tree);<?% END %?>
+<?% IF allow('ul') || allow('uprefs') || allow('rel') || allow('restart') %?>
+var admin = new WebFXTreeItem("<?% gettext("Administration") %?>",0,tree);
+<?% IF allow('ul') %?>admin.add(new WebFXTreeItem("<?% gettext("User") %?>","?cmd=ul"));
+<?% ELSIF allow('uprefs') %?>admin.add(new WebFXTreeItem("<?% gettext("Personality") %?>","?cmd=uprefs"));<?% END %?>
+<?% IF allow('rel') %?>admin.add(new WebFXTreeItem("<?% gettext("Reload") %?>","?cmd=rel"));<?% END %?>
+<?% IF allow('restart') %?>admin.add(new WebFXTreeItem("<?% gettext("Restart") %?>","?cmd=restart"));<?% END %?>
+<?% END %?>
+
<?% IF allow('logout') %?>var lout = new WebFXTreeItem("<?% gettext("Logout") %?>","?cmd=logout",tree);<?% END %?>
-<?% IF allow('restart') %?>var lout = new WebFXTreeItem("<?% gettext("Restart") %?>","?cmd=restart",tree);<?% END %?>
document.write(tree);
@@ -124,3 +132,5 @@ document.write(tree);
<?% gettext("search") %?>:<input style='width:100px' type="text" name="data" size='10'>
</form>
</div>
+
+<?% global.hidefooter = 1 %?>
diff --git a/html/movetimerlist.tmpl b/html/movetimerlist.tmpl
new file mode 100644
index 0000000..924a581
--- /dev/null
+++ b/html/movetimerlist.tmpl
@@ -0,0 +1,98 @@
+<!-- movetimerlist -->
+<?% ######################################################################## %?>
+<?% enableform = allow('movetimerdelete') && data.size > 1 %?>
+<?% ######################################################################## %?>
+<?% BLOCK RowButtons %?>
+<?% IF allow('movetimeredit') %?>
+ <a title="<?% gettext("Edit rule to move timer") %?>"
+ name="<?% id %?>" href="?cmd=movetimeredit&amp;data=<?% id %?>">
+ [E]
+ </a>
+<?% END %?>
+<?% IF allow('movetimerdelete') %?>
+ <a title="<?% gettext("Delete rule to move timer") %?>"
+ href="javascript:sure(document.movetimerlist, '<?% gettext("You will delete this rule") %?>\n<?% escape(source) %?> - <?% escape(destination) %?>','?cmd=movetimerdelete&amp;data=',<?% id %?>)">
+ [D]
+ </a>
+<?% END %?>
+<?% END %?>
+<?% ######################################################################## %?>
+<?% BLOCK Item %?>
+ <tr<?% ' bgcolor="#F5F5F5"' IF loop.count mod 2 == 0 %?>>
+ <td>
+ <?% IF enableform %?>
+ <input type="checkbox" value="<?% id %?>" name="<?% source %?> - <?% destination %?>" />
+ <?% END %?>
+ <?% PROCESS RowButtons %?>
+ </td>
+ <td>
+<?% IF allow('movetimeredit') %?>
+ <a name="<?% id %?>" href="?cmd=movetimeredit&amp;data=<?% id %?>">
+<?% END %?>
+ <?% source %?>
+<?% IF allow('movetimeredit') %?>
+ </a>
+<?% END %?>
+ </td>
+ <td>
+ <?% destination %?>
+ </td>
+ <td>
+ <?% when %?>
+ </td>
+ <td>
+ <?% action %?>
+ </td>
+ </tr>
+<?% END %?>
+<?% ######################################################################## %?>
+<h1>
+ <?% gettext("Rules to move timer between channels") %?>
+</h1>
+
+<?% IF allow('movetimercreate') %?>
+ <a title="<?% gettext("Create a new rule to move timer") %?>"
+ href="?cmd=movetimercreate">[<?% gettext("Create a new rule to move timer",25) %?>]</a>
+<?% END %?>
+<?% IF data.size > 1 %?>
+ <?% IF allow('movetimer') %?>
+ <a title="<?% gettext("Manual move timer between channels") %?>"
+ href="?cmd=movetimer">[<?% gettext("Manual move timer between channels",25) %?>]</a>
+ <?% END %?>
+ <?% IF allow('movetimerdelete') %?>
+ <a title="<?% gettext("Delete rules to move timer") %?>"
+ href="#" onClick="Delete('<?% gettext("You would delete follow rules?") %?>','<?% gettext("Nothing selected!") %?>','movetimerdelete',document.movetimerlist)">
+ [<?% gettext("Delete rules to move timer",25) %?>]</a>
+ <?% END %?>
+<?% END %?>
+
+<?% IF data.size > 1 %?>
+<?% fields = data.shift %?>
+<?% IF enableform %?>
+<br />
+<a href="#" onClick="selAll(document.movetimerlist, 1)">[<?% gettext("Select all") %?>]</a>
+<a href="#" onClick="selAll(document.movetimerlist, 0)">[<?% gettext("Unselect all") %?>]</a>
+<a href="#" onClick="reverse(document.movetimerlist)">[<?% gettext("Reverse select") %?>]</a>
+<form name="movetimerlist" action="">
+ <?% INCLUDE 'widgets/referer.tmpl' %?>
+<?% END %?>
+
+ <table summary="" width="95%">
+ <tr><th width="80"><?% gettext('Service') %?></th>
+ <th><?% gettext('Source') %?></th>
+ <th><?% gettext('Destination')%?></th>
+ <th><?% gettext('Move timer') %?></th>
+ <th><?% gettext('Change original timer') %?></th>
+ </tr>
+ <?% FOREACH zeile = data %?>
+ <?% IF debug;"<!-- Item: ";FOREACH x = zeile;loop.count - 1;":";x.replace("-"," ");"|";END;"-->";END %?>
+ <?%- id=zeile.0;source=zeile.1;destination=zeile.2;when=zeile.3;action=zeile.4 -%?>
+ <?% PROCESS Item %?>
+ <?% END %?>
+ </table>
+<?% IF enableform %?>
+</form>
+<?% END %?>
+
+<?% END %?>
+
diff --git a/html/widgets/footer.tmpl b/html/widgets/footer.tmpl
index 5e5fbe3..c75d6e8 100644
--- a/html/widgets/footer.tmpl
+++ b/html/widgets/footer.tmpl
@@ -1,3 +1,4 @@
+<?% IF !global.hidefooter %?>
<?% IF debug %?>
<?% data = bench %?>
@@ -56,5 +57,6 @@ print Dumper($stash->_dump_frame(5));
User: <?% user %?><br>
<a href="http://xxv.berlios.de">XXV System</a> -- Version: <?% version %?> -- created by xpix, hulk and poetter 2004 - 2007
</center>
+<?% END; #global.hidefooter %?>
</body>
</HTML>