diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2008-01-04 12:53:44 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2008-01-04 12:53:44 +0000 |
| commit | 62de2674913bb5d38a9cdd2149f916f4cbb0ffb4 (patch) | |
| tree | a8c094ef3791d235debba52f564d79dee9804134 /html | |
| parent | 51899785cc76d32a71b043b6a19d3c8e904355e2 (diff) | |
| download | xxv-62de2674913bb5d38a9cdd2149f916f4cbb0ffb4.tar.gz xxv-62de2674913bb5d38a9cdd2149f916f4cbb0ffb4.tar.bz2 | |
* html: add movetimerlist
Diffstat (limited to 'html')
| -rw-r--r-- | html/help.tmpl | 52 | ||||
| -rw-r--r-- | html/movetimerlist.tmpl | 98 | ||||
| -rw-r--r-- | html/widgets/footer.tmpl | 2 |
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&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&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&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&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> |
