From bcbf441e09fb502cf64924ff2530fa144bdf52c5 Mon Sep 17 00:00:00 2001 From: Andreas Brachold Date: Mon, 13 Aug 2007 18:41:27 +0000 Subject: * Move files to trunk --- html/alist.tmpl | 84 +++++++ html/asearch.tmpl | 1 + html/bloecke/event_links.tmpl | 28 +++ html/bloecke/links.tmpl | 9 + html/bloecke/percentbar.tmpl | 21 ++ html/bloecke/stars.tmpl | 4 + html/bloecke/tooltip.tmpl | 12 + html/clist.tmpl | 157 ++++++++++++ html/cmdlist.tmpl | 38 +++ html/display.tmpl | 85 +++++++ html/favicon.ico | Bin 0 -> 3262 bytes html/filesys.tmpl | 76 ++++++ html/help.tmpl | 127 ++++++++++ html/images/16_9Screen.png | Bin 0 -> 1345 bytes html/images/1_stars.png | Bin 0 -> 3722 bytes html/images/2_stars.png | Bin 0 -> 3928 bytes html/images/3_stars.png | Bin 0 -> 3949 bytes html/images/4_3Screen.png | Bin 0 -> 1357 bytes html/images/4_stars.png | Bin 0 -> 3975 bytes html/images/5_stars.png | Bin 0 -> 3973 bytes html/images/I.png | Bin 0 -> 148 bytes html/images/L.png | Bin 0 -> 153 bytes html/images/Lminus.png | Bin 0 -> 219 bytes html/images/Lplus.png | Bin 0 -> 224 bytes html/images/T.png | Bin 0 -> 152 bytes html/images/Tminus.png | Bin 0 -> 207 bytes html/images/Tplus.png | Bin 0 -> 222 bytes html/images/arrow.down.png | Bin 0 -> 170 bytes html/images/arrow.right.png | Bin 0 -> 181 bytes html/images/asc.png | Bin 0 -> 155 bytes html/images/at.png | Bin 0 -> 1347 bytes html/images/back.png | Bin 0 -> 542 bytes html/images/back_big.png | Bin 0 -> 1843 bytes html/images/bar_green.png | Bin 0 -> 2707 bytes html/images/bar_red.png | Bin 0 -> 2644 bytes html/images/blank.png | Bin 0 -> 144 bytes html/images/delete.png | Bin 0 -> 1370 bytes html/images/desc.png | Bin 0 -> 170 bytes html/images/dolby.png | Bin 0 -> 1400 bytes html/images/down.png | Bin 0 -> 1337 bytes html/images/edit.png | Bin 0 -> 1062 bytes html/images/english.gif | Bin 0 -> 1256 bytes html/images/exit.png | Bin 0 -> 1947 bytes html/images/file.png | Bin 0 -> 251 bytes html/images/foldericon.png | Bin 0 -> 229 bytes html/images/french.gif | Bin 0 -> 1151 bytes html/images/german.gif | Bin 0 -> 1114 bytes html/images/leer.png | Bin 0 -> 51 bytes html/images/linkbg.png | Bin 0 -> 2205 bytes html/images/logo.gif | Bin 0 -> 6370 bytes html/images/menu_big.png | Bin 0 -> 935 bytes html/images/movie.png | Bin 0 -> 18607 bytes html/images/new.png | Bin 0 -> 583 bytes html/images/newfolder.png | Bin 0 -> 560 bytes html/images/next.png | Bin 0 -> 1330 bytes html/images/nocover.gif | Bin 0 -> 1416 bytes html/images/notimers.png | Bin 0 -> 1578 bytes html/images/oben.png | Bin 0 -> 650 bytes html/images/off.png | Bin 0 -> 1330 bytes html/images/ok.png | Bin 0 -> 1359 bytes html/images/on.png | Bin 0 -> 1107 bytes html/images/openfoldericon.png | Bin 0 -> 232 bytes html/images/radio.png | Bin 0 -> 27086 bytes html/images/record.png | Bin 0 -> 1389 bytes html/images/record_blue.png | Bin 0 -> 1347 bytes html/images/record_green.png | Bin 0 -> 1389 bytes html/images/record_red.png | Bin 0 -> 1470 bytes html/images/repeat.png | Bin 0 -> 1337 bytes html/images/schnell_back.png | Bin 0 -> 679 bytes html/images/schnell_vor.png | Bin 0 -> 672 bytes html/images/spanish.gif | Bin 0 -> 1250 bytes html/images/star.png | Bin 0 -> 690 bytes html/images/stardark.png | Bin 0 -> 517 bytes html/images/switch.png | Bin 0 -> 1371 bytes html/images/timers.png | Bin 0 -> 4101 bytes html/images/trans.gif | Bin 0 -> 43 bytes html/images/up.png | Bin 0 -> 1338 bytes html/images/view_event.png | Bin 0 -> 702 bytes html/images/vor.png | Bin 0 -> 537 bytes html/images/xp/I.png | Bin 0 -> 148 bytes html/images/xp/L.png | Bin 0 -> 153 bytes html/images/xp/Lminus.png | Bin 0 -> 340 bytes html/images/xp/Lplus.png | Bin 0 -> 348 bytes html/images/xp/T.png | Bin 0 -> 152 bytes html/images/xp/Tminus.png | Bin 0 -> 341 bytes html/images/xp/Tplus.png | Bin 0 -> 348 bytes html/images/xp/file.png | Bin 0 -> 377 bytes html/images/xp/folder.png | Bin 0 -> 413 bytes html/images/xp/openfolder.png | Bin 0 -> 474 bytes html/images/xxv.gif | Bin 0 -> 4180 bytes html/images/zurueck.png | Bin 0 -> 1343 bytes html/index.tmpl | 15 ++ html/javascript/XHConn.js | 41 ++++ html/javascript/coolmenus4.js | 427 ++++++++++++++++++++++++++++++++ html/javascript/global.js | 174 +++++++++++++ html/javascript/helptip.js | 240 ++++++++++++++++++ html/javascript/records.js | 26 ++ html/javascript/tabpane.js | 368 ++++++++++++++++++++++++++++ html/javascript/tooltip.js | 101 ++++++++ html/javascript/xtree.js | 541 +++++++++++++++++++++++++++++++++++++++++ html/logger.tmpl | 55 +++++ html/memory.tmpl | 105 ++++++++ html/mlcopy.tmpl | 1 + html/mldisplay.tmpl | 228 +++++++++++++++++ html/mledit.tmpl | 206 ++++++++++++++++ html/mlgenres.tmpl | 17 ++ html/mlimport.tmpl | 1 + html/mlist.tmpl | 104 ++++++++ html/mllist.tmpl | 10 + html/mllistmedias.tmpl | 55 +++++ html/mlnavcontainer.tmpl | 110 +++++++++ html/mlresearch.tmpl | 71 ++++++ html/mlsearch.tmpl | 52 ++++ html/network.tmpl | 115 +++++++++ html/next.tmpl | 1 + html/now.tmpl | 104 ++++++++ html/program.tmpl | 107 ++++++++ html/rdisplay.tmpl | 169 +++++++++++++ html/report.tmpl | 43 ++++ html/rlist.tmpl | 269 ++++++++++++++++++++ html/rsearch.tmpl | 1 + html/schema.tmpl | 174 +++++++++++++ html/search.tmpl | 131 ++++++++++ html/skin.cfg | 3 + html/style/coolmenus4.css | 19 ++ html/style/helptip.css | 36 +++ html/style/luna/tab.active.png | Bin 0 -> 1083 bytes html/style/luna/tab.css | 84 +++++++ html/style/luna/tab.hover.png | Bin 0 -> 1163 bytes html/style/luna/tab.png | Bin 0 -> 1171 bytes html/style/style.css | 225 +++++++++++++++++ html/style/xtree.css | 46 ++++ html/tlist.tmpl | 143 +++++++++++ html/topten.tmpl | 86 +++++++ html/tsearch.tmpl | 1 + html/ulist.tmpl | 41 ++++ html/vitals.tmpl | 86 +++++++ html/widgets/checkbox.tmpl | 17 ++ html/widgets/confirm.tmpl | 12 + html/widgets/date.tmpl | 32 +++ html/widgets/dir.tmpl | 20 ++ html/widgets/err.tmpl | 2 + html/widgets/file.tmpl | 20 ++ html/widgets/footer.tmpl | 60 +++++ html/widgets/formEnd.tmpl | 11 + html/widgets/formStart.tmpl | 10 + html/widgets/hidden.tmpl | 2 + html/widgets/host.tmpl | 23 ++ html/widgets/integer.tmpl | 9 + html/widgets/link.tmpl | 2 + html/widgets/list.tmpl | 38 +++ html/widgets/littlemenu.tmpl | 12 + html/widgets/menu.tmpl | 21 ++ html/widgets/message.tmpl | 4 + html/widgets/password.tmpl | 11 + html/widgets/player.tmpl | 20 ++ html/widgets/radio.tmpl | 12 + html/widgets/redirect.tmpl | 4 + html/widgets/referer.tmpl | 8 + html/widgets/remote.tmpl | 134 ++++++++++ html/widgets/start.tmpl | 29 +++ html/widgets/string.tmpl | 21 ++ html/widgets/table.tmpl | 47 ++++ html/widgets/url.tmpl | 16 ++ html/widgets/vtx.tmpl | 45 ++++ html/widgets/wait.tmpl | 33 +++ 166 files changed, 6149 insertions(+) create mode 100644 html/alist.tmpl create mode 120000 html/asearch.tmpl create mode 100644 html/bloecke/event_links.tmpl create mode 100644 html/bloecke/links.tmpl create mode 100644 html/bloecke/percentbar.tmpl create mode 100644 html/bloecke/stars.tmpl create mode 100644 html/bloecke/tooltip.tmpl create mode 100644 html/clist.tmpl create mode 100644 html/cmdlist.tmpl create mode 100644 html/display.tmpl create mode 100644 html/favicon.ico create mode 100644 html/filesys.tmpl create mode 100644 html/help.tmpl create mode 100644 html/images/16_9Screen.png create mode 100644 html/images/1_stars.png create mode 100644 html/images/2_stars.png create mode 100644 html/images/3_stars.png create mode 100644 html/images/4_3Screen.png create mode 100644 html/images/4_stars.png create mode 100644 html/images/5_stars.png create mode 100644 html/images/I.png create mode 100644 html/images/L.png create mode 100644 html/images/Lminus.png create mode 100644 html/images/Lplus.png create mode 100644 html/images/T.png create mode 100644 html/images/Tminus.png create mode 100644 html/images/Tplus.png create mode 100644 html/images/arrow.down.png create mode 100644 html/images/arrow.right.png create mode 100644 html/images/asc.png create mode 100644 html/images/at.png create mode 100644 html/images/back.png create mode 100644 html/images/back_big.png create mode 100644 html/images/bar_green.png create mode 100644 html/images/bar_red.png create mode 100644 html/images/blank.png create mode 100644 html/images/delete.png create mode 100644 html/images/desc.png create mode 100644 html/images/dolby.png create mode 100644 html/images/down.png create mode 100644 html/images/edit.png create mode 100644 html/images/english.gif create mode 100644 html/images/exit.png create mode 100644 html/images/file.png create mode 100644 html/images/foldericon.png create mode 100644 html/images/french.gif create mode 100644 html/images/german.gif create mode 100644 html/images/leer.png create mode 100644 html/images/linkbg.png create mode 100755 html/images/logo.gif create mode 100644 html/images/menu_big.png create mode 100644 html/images/movie.png create mode 100644 html/images/new.png create mode 100644 html/images/newfolder.png create mode 100644 html/images/next.png create mode 100644 html/images/nocover.gif create mode 100644 html/images/notimers.png create mode 100644 html/images/oben.png create mode 100644 html/images/off.png create mode 100644 html/images/ok.png create mode 100644 html/images/on.png create mode 100644 html/images/openfoldericon.png create mode 100644 html/images/radio.png create mode 100644 html/images/record.png create mode 100644 html/images/record_blue.png create mode 100644 html/images/record_green.png create mode 100644 html/images/record_red.png create mode 100644 html/images/repeat.png create mode 100644 html/images/schnell_back.png create mode 100644 html/images/schnell_vor.png create mode 100644 html/images/spanish.gif create mode 100644 html/images/star.png create mode 100644 html/images/stardark.png create mode 100644 html/images/switch.png create mode 100644 html/images/timers.png create mode 100644 html/images/trans.gif create mode 100644 html/images/up.png create mode 100644 html/images/view_event.png create mode 100644 html/images/vor.png create mode 100644 html/images/xp/I.png create mode 100644 html/images/xp/L.png create mode 100644 html/images/xp/Lminus.png create mode 100644 html/images/xp/Lplus.png create mode 100644 html/images/xp/T.png create mode 100644 html/images/xp/Tminus.png create mode 100644 html/images/xp/Tplus.png create mode 100644 html/images/xp/file.png create mode 100644 html/images/xp/folder.png create mode 100644 html/images/xp/openfolder.png create mode 100644 html/images/xxv.gif create mode 100644 html/images/zurueck.png create mode 100644 html/index.tmpl create mode 100644 html/javascript/XHConn.js create mode 100644 html/javascript/coolmenus4.js create mode 100644 html/javascript/global.js create mode 100644 html/javascript/helptip.js create mode 100644 html/javascript/records.js create mode 100644 html/javascript/tabpane.js create mode 100644 html/javascript/tooltip.js create mode 100644 html/javascript/xtree.js create mode 100644 html/logger.tmpl create mode 100644 html/memory.tmpl create mode 120000 html/mlcopy.tmpl create mode 100644 html/mldisplay.tmpl create mode 100644 html/mledit.tmpl create mode 100644 html/mlgenres.tmpl create mode 120000 html/mlimport.tmpl create mode 100644 html/mlist.tmpl create mode 100644 html/mllist.tmpl create mode 100644 html/mllistmedias.tmpl create mode 100644 html/mlnavcontainer.tmpl create mode 100644 html/mlresearch.tmpl create mode 100644 html/mlsearch.tmpl create mode 100644 html/network.tmpl create mode 120000 html/next.tmpl create mode 100644 html/now.tmpl create mode 100644 html/program.tmpl create mode 100644 html/rdisplay.tmpl create mode 100644 html/report.tmpl create mode 100644 html/rlist.tmpl create mode 120000 html/rsearch.tmpl create mode 100644 html/schema.tmpl create mode 100644 html/search.tmpl create mode 100644 html/skin.cfg create mode 100644 html/style/coolmenus4.css create mode 100644 html/style/helptip.css create mode 100644 html/style/luna/tab.active.png create mode 100644 html/style/luna/tab.css create mode 100644 html/style/luna/tab.hover.png create mode 100644 html/style/luna/tab.png create mode 100644 html/style/style.css create mode 100644 html/style/xtree.css create mode 100644 html/tlist.tmpl create mode 100644 html/topten.tmpl create mode 120000 html/tsearch.tmpl create mode 100644 html/ulist.tmpl create mode 100644 html/vitals.tmpl create mode 100644 html/widgets/checkbox.tmpl create mode 100644 html/widgets/confirm.tmpl create mode 100644 html/widgets/date.tmpl create mode 100644 html/widgets/dir.tmpl create mode 100644 html/widgets/err.tmpl create mode 100644 html/widgets/file.tmpl create mode 100644 html/widgets/footer.tmpl create mode 100644 html/widgets/formEnd.tmpl create mode 100644 html/widgets/formStart.tmpl create mode 100644 html/widgets/hidden.tmpl create mode 100644 html/widgets/host.tmpl create mode 100644 html/widgets/integer.tmpl create mode 100644 html/widgets/link.tmpl create mode 100644 html/widgets/list.tmpl create mode 100644 html/widgets/littlemenu.tmpl create mode 100644 html/widgets/menu.tmpl create mode 100644 html/widgets/message.tmpl create mode 100644 html/widgets/password.tmpl create mode 100644 html/widgets/player.tmpl create mode 100644 html/widgets/radio.tmpl create mode 100644 html/widgets/redirect.tmpl create mode 100644 html/widgets/referer.tmpl create mode 100644 html/widgets/remote.tmpl create mode 100644 html/widgets/start.tmpl create mode 100644 html/widgets/string.tmpl create mode 100644 html/widgets/table.tmpl create mode 100644 html/widgets/url.tmpl create mode 100644 html/widgets/vtx.tmpl create mode 100644 html/widgets/wait.tmpl (limited to 'html') diff --git a/html/alist.tmpl b/html/alist.tmpl new file mode 100644 index 0000000..9d0f3c1 --- /dev/null +++ b/html/alist.tmpl @@ -0,0 +1,84 @@ + +

+ + +[] + +', '?cmd=asearch&data=')"> + +[] + +

+ + + + + + + + + + + + + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + " + href="?cmd=aedit&data=">[] + + + " + href="javascript:sure(document.Autotimer, ' : ','?cmd=adelete&data=')"> + [] + + + + + + + [] + + [] + + + +
diff --git a/html/asearch.tmpl b/html/asearch.tmpl new file mode 120000 index 0000000..5671c2a --- /dev/null +++ b/html/asearch.tmpl @@ -0,0 +1 @@ +alist.tmpl \ No newline at end of file diff --git a/html/bloecke/event_links.tmpl b/html/bloecke/event_links.tmpl new file mode 100644 index 0000000..b618f6b --- /dev/null +++ b/html/bloecke/event_links.tmpl @@ -0,0 +1,28 @@ +

+ + + +]" /> + +]" /> + +]" name='recordlink' id='' /> + + + ]" /> + + + + ]" /> + + 2 ? 'Dolby' : 'Stereo') %?> + + ]" /> + + +
diff --git a/html/bloecke/links.tmpl b/html/bloecke/links.tmpl new file mode 100644 index 0000000..67fdf8b --- /dev/null +++ b/html/bloecke/links.tmpl @@ -0,0 +1,9 @@ + +
+ +
+ % +
+ +
+ \ No newline at end of file diff --git a/html/bloecke/percentbar.tmpl b/html/bloecke/percentbar.tmpl new file mode 100644 index 0000000..f8b17fe --- /dev/null +++ b/html/bloecke/percentbar.tmpl @@ -0,0 +1,21 @@ + + +
+ +
+ +
+ 200 %?> +
+ % +
+ +
diff --git a/html/bloecke/stars.tmpl b/html/bloecke/stars.tmpl new file mode 100644 index 0000000..196da4e --- /dev/null +++ b/html/bloecke/stars.tmpl @@ -0,0 +1,4 @@ + + + + diff --git a/html/bloecke/tooltip.tmpl b/html/bloecke/tooltip.tmpl new file mode 100644 index 0000000..44788fa --- /dev/null +++ b/html/bloecke/tooltip.tmpl @@ -0,0 +1,12 @@ + + " + onmouseover="ttpreq(this, ' + 0 %?>~ + ',, );" + > diff --git a/html/clist.tmpl b/html/clist.tmpl new file mode 100644 index 0000000..c864fae --- /dev/null +++ b/html/clist.tmpl @@ -0,0 +1,157 @@ + + + 1 %?> + + + + + + + + + + + + + + + + + " IF cgi.param('__sortby') == row %?> + + + + " IF cgi.param('__sortby') == row %?> + " IF cgi.param('__sortby') == row && cgi.param('__desc') == 0 %?> + + " IF cgi.param('__sortby') == row && cgi.param('__desc') == 0 %?> + " IF cgi.param('__sortby') == row && cgi.param('__desc') == 1 %?> + + " IF cgi.param('__sortby') == row && cgi.param('__desc') == 1 %?> + + + +">[S]  + +">[E]  + + + : \'\' ?','?cmd=cdelete&data=')" + title="" >[D] + + + + + > + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + : "" + +

+

+

+ + + + [] + + + + + [] + + + : + + value="" /> +
+

+ +

+ []  + []  + []  + ', + '','cdelete',document.clist)"> + [] + +

+ + + + 1 %?> + +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + diff --git a/html/cmdlist.tmpl b/html/cmdlist.tmpl new file mode 100644 index 0000000..54e48ce --- /dev/null +++ b/html/cmdlist.tmpl @@ -0,0 +1,38 @@ +

+ + +

+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + ').replace('\n', '
') %?>
+ +
+

+ diff --git a/html/display.tmpl b/html/display.tmpl new file mode 100644 index 0000000..fca8970 --- /dev/null +++ b/html/display.tmpl @@ -0,0 +1,85 @@ + + + +

+ + + + + + + + + + + 100 %?> + + + + + + + + + 100 %?> + + + + + + + + + + + + + +
+ [] + + [] + + [] + + +
+ + [] + + + [] + +
+ + + + + %d%%") %?> + + + + + +
= 19 ? text : " ") %?>
+
+ + + + + + + +   + +  ( ) + +   + +
diff --git a/html/favicon.ico b/html/favicon.ico new file mode 100644 index 0000000..6a4fe16 Binary files /dev/null and b/html/favicon.ico differ diff --git a/html/filesys.tmpl b/html/filesys.tmpl new file mode 100644 index 0000000..8806b08 --- /dev/null +++ b/html/filesys.tmpl @@ -0,0 +1,76 @@ + label, + pie_height => 6, + axislabelclr => 'black', + shadow => 1, + ); + my_graph.set_title_font(param.font,8); + my_graph.set_value_font(param.font,8); + my_graph.set_label_font(param.font,6); + + file = writefile("status_filesys_${name}.gif", my_graph.plot(d).gif ); + statusfiles.push(file); + END; + END; +END; +%?> + + +

+ + + + + + + + 0 %?> + + + + + + + + 0 %?> + + +
+ +
+ + + + + + + + + + + + + + +
+ diff --git a/html/help.tmpl b/html/help.tmpl new file mode 100644 index 0000000..65daa5f --- /dev/null +++ b/html/help.tmpl @@ -0,0 +1,127 @@ + + + + + + +

+

+ + : +
+ diff --git a/html/images/16_9Screen.png b/html/images/16_9Screen.png new file mode 100644 index 0000000..6b81670 Binary files /dev/null and b/html/images/16_9Screen.png differ diff --git a/html/images/1_stars.png b/html/images/1_stars.png new file mode 100644 index 0000000..f06010f Binary files /dev/null and b/html/images/1_stars.png differ diff --git a/html/images/2_stars.png b/html/images/2_stars.png new file mode 100644 index 0000000..905316f Binary files /dev/null and b/html/images/2_stars.png differ diff --git a/html/images/3_stars.png b/html/images/3_stars.png new file mode 100644 index 0000000..1783294 Binary files /dev/null and b/html/images/3_stars.png differ diff --git a/html/images/4_3Screen.png b/html/images/4_3Screen.png new file mode 100644 index 0000000..737016e Binary files /dev/null and b/html/images/4_3Screen.png differ diff --git a/html/images/4_stars.png b/html/images/4_stars.png new file mode 100644 index 0000000..9be4448 Binary files /dev/null and b/html/images/4_stars.png differ diff --git a/html/images/5_stars.png b/html/images/5_stars.png new file mode 100644 index 0000000..5ba2ed7 Binary files /dev/null and b/html/images/5_stars.png differ diff --git a/html/images/I.png b/html/images/I.png new file mode 100644 index 0000000..e8512fb Binary files /dev/null and b/html/images/I.png differ diff --git a/html/images/L.png b/html/images/L.png new file mode 100644 index 0000000..eb334ed Binary files /dev/null and b/html/images/L.png differ diff --git a/html/images/Lminus.png b/html/images/Lminus.png new file mode 100644 index 0000000..f7c43c0 Binary files /dev/null and b/html/images/Lminus.png differ diff --git a/html/images/Lplus.png b/html/images/Lplus.png new file mode 100644 index 0000000..848ec2f Binary files /dev/null and b/html/images/Lplus.png differ diff --git a/html/images/T.png b/html/images/T.png new file mode 100644 index 0000000..3017325 Binary files /dev/null and b/html/images/T.png differ diff --git a/html/images/Tminus.png b/html/images/Tminus.png new file mode 100644 index 0000000..2260e42 Binary files /dev/null and b/html/images/Tminus.png differ diff --git a/html/images/Tplus.png b/html/images/Tplus.png new file mode 100644 index 0000000..2c8d8f4 Binary files /dev/null and b/html/images/Tplus.png differ diff --git a/html/images/arrow.down.png b/html/images/arrow.down.png new file mode 100644 index 0000000..675d84b Binary files /dev/null and b/html/images/arrow.down.png differ diff --git a/html/images/arrow.right.png b/html/images/arrow.right.png new file mode 100644 index 0000000..79abee5 Binary files /dev/null and b/html/images/arrow.right.png differ diff --git a/html/images/asc.png b/html/images/asc.png new file mode 100644 index 0000000..80b153f Binary files /dev/null and b/html/images/asc.png differ diff --git a/html/images/at.png b/html/images/at.png new file mode 100644 index 0000000..4201164 Binary files /dev/null and b/html/images/at.png differ diff --git a/html/images/back.png b/html/images/back.png new file mode 100644 index 0000000..9627bbb Binary files /dev/null and b/html/images/back.png differ diff --git a/html/images/back_big.png b/html/images/back_big.png new file mode 100644 index 0000000..024e4e4 Binary files /dev/null and b/html/images/back_big.png differ diff --git a/html/images/bar_green.png b/html/images/bar_green.png new file mode 100644 index 0000000..c7ace12 Binary files /dev/null and b/html/images/bar_green.png differ diff --git a/html/images/bar_red.png b/html/images/bar_red.png new file mode 100644 index 0000000..4086f57 Binary files /dev/null and b/html/images/bar_red.png differ diff --git a/html/images/blank.png b/html/images/blank.png new file mode 100644 index 0000000..cee9cd3 Binary files /dev/null and b/html/images/blank.png differ diff --git a/html/images/delete.png b/html/images/delete.png new file mode 100644 index 0000000..a495dad Binary files /dev/null and b/html/images/delete.png differ diff --git a/html/images/desc.png b/html/images/desc.png new file mode 100644 index 0000000..675d84b Binary files /dev/null and b/html/images/desc.png differ diff --git a/html/images/dolby.png b/html/images/dolby.png new file mode 100644 index 0000000..6eb9a4c Binary files /dev/null and b/html/images/dolby.png differ diff --git a/html/images/down.png b/html/images/down.png new file mode 100644 index 0000000..39c9c30 Binary files /dev/null and b/html/images/down.png differ diff --git a/html/images/edit.png b/html/images/edit.png new file mode 100644 index 0000000..12700d6 Binary files /dev/null and b/html/images/edit.png differ diff --git a/html/images/english.gif b/html/images/english.gif new file mode 100644 index 0000000..c2eedfc Binary files /dev/null and b/html/images/english.gif differ diff --git a/html/images/exit.png b/html/images/exit.png new file mode 100644 index 0000000..19df8c4 Binary files /dev/null and b/html/images/exit.png differ diff --git a/html/images/file.png b/html/images/file.png new file mode 100644 index 0000000..a20c6fa Binary files /dev/null and b/html/images/file.png differ diff --git a/html/images/foldericon.png b/html/images/foldericon.png new file mode 100644 index 0000000..2684748 Binary files /dev/null and b/html/images/foldericon.png differ diff --git a/html/images/french.gif b/html/images/french.gif new file mode 100644 index 0000000..3886d93 Binary files /dev/null and b/html/images/french.gif differ diff --git a/html/images/german.gif b/html/images/german.gif new file mode 100644 index 0000000..dbd8ea7 Binary files /dev/null and b/html/images/german.gif differ diff --git a/html/images/leer.png b/html/images/leer.png new file mode 100644 index 0000000..7a50497 Binary files /dev/null and b/html/images/leer.png differ diff --git a/html/images/linkbg.png b/html/images/linkbg.png new file mode 100644 index 0000000..cc6a456 Binary files /dev/null and b/html/images/linkbg.png differ diff --git a/html/images/logo.gif b/html/images/logo.gif new file mode 100755 index 0000000..37f43f5 Binary files /dev/null and b/html/images/logo.gif differ diff --git a/html/images/menu_big.png b/html/images/menu_big.png new file mode 100644 index 0000000..e378030 Binary files /dev/null and b/html/images/menu_big.png differ diff --git a/html/images/movie.png b/html/images/movie.png new file mode 100644 index 0000000..0c24571 Binary files /dev/null and b/html/images/movie.png differ diff --git a/html/images/new.png b/html/images/new.png new file mode 100644 index 0000000..8aa9166 Binary files /dev/null and b/html/images/new.png differ diff --git a/html/images/newfolder.png b/html/images/newfolder.png new file mode 100644 index 0000000..0695da8 Binary files /dev/null and b/html/images/newfolder.png differ diff --git a/html/images/next.png b/html/images/next.png new file mode 100644 index 0000000..c3bb0e8 Binary files /dev/null and b/html/images/next.png differ diff --git a/html/images/nocover.gif b/html/images/nocover.gif new file mode 100644 index 0000000..81cd60e Binary files /dev/null and b/html/images/nocover.gif differ diff --git a/html/images/notimers.png b/html/images/notimers.png new file mode 100644 index 0000000..dd8d629 Binary files /dev/null and b/html/images/notimers.png differ diff --git a/html/images/oben.png b/html/images/oben.png new file mode 100644 index 0000000..72a9633 Binary files /dev/null and b/html/images/oben.png differ diff --git a/html/images/off.png b/html/images/off.png new file mode 100644 index 0000000..6eda545 Binary files /dev/null and b/html/images/off.png differ diff --git a/html/images/ok.png b/html/images/ok.png new file mode 100644 index 0000000..f4e67f0 Binary files /dev/null and b/html/images/ok.png differ diff --git a/html/images/on.png b/html/images/on.png new file mode 100644 index 0000000..98e0765 Binary files /dev/null and b/html/images/on.png differ diff --git a/html/images/openfoldericon.png b/html/images/openfoldericon.png new file mode 100644 index 0000000..15fcd56 Binary files /dev/null and b/html/images/openfoldericon.png differ diff --git a/html/images/radio.png b/html/images/radio.png new file mode 100644 index 0000000..e877c02 Binary files /dev/null and b/html/images/radio.png differ diff --git a/html/images/record.png b/html/images/record.png new file mode 100644 index 0000000..03bf621 Binary files /dev/null and b/html/images/record.png differ diff --git a/html/images/record_blue.png b/html/images/record_blue.png new file mode 100644 index 0000000..4201164 Binary files /dev/null and b/html/images/record_blue.png differ diff --git a/html/images/record_green.png b/html/images/record_green.png new file mode 100644 index 0000000..03bf621 Binary files /dev/null and b/html/images/record_green.png differ diff --git a/html/images/record_red.png b/html/images/record_red.png new file mode 100644 index 0000000..748388b Binary files /dev/null and b/html/images/record_red.png differ diff --git a/html/images/repeat.png b/html/images/repeat.png new file mode 100644 index 0000000..b92f130 Binary files /dev/null and b/html/images/repeat.png differ diff --git a/html/images/schnell_back.png b/html/images/schnell_back.png new file mode 100644 index 0000000..6d27e6f Binary files /dev/null and b/html/images/schnell_back.png differ diff --git a/html/images/schnell_vor.png b/html/images/schnell_vor.png new file mode 100644 index 0000000..708c5f6 Binary files /dev/null and b/html/images/schnell_vor.png differ diff --git a/html/images/spanish.gif b/html/images/spanish.gif new file mode 100644 index 0000000..6fdede8 Binary files /dev/null and b/html/images/spanish.gif differ diff --git a/html/images/star.png b/html/images/star.png new file mode 100644 index 0000000..5e76158 Binary files /dev/null and b/html/images/star.png differ diff --git a/html/images/stardark.png b/html/images/stardark.png new file mode 100644 index 0000000..edea55d Binary files /dev/null and b/html/images/stardark.png differ diff --git a/html/images/switch.png b/html/images/switch.png new file mode 100644 index 0000000..4191979 Binary files /dev/null and b/html/images/switch.png differ diff --git a/html/images/timers.png b/html/images/timers.png new file mode 100644 index 0000000..585622d Binary files /dev/null and b/html/images/timers.png differ diff --git a/html/images/trans.gif b/html/images/trans.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/html/images/trans.gif differ diff --git a/html/images/up.png b/html/images/up.png new file mode 100644 index 0000000..6dd9846 Binary files /dev/null and b/html/images/up.png differ diff --git a/html/images/view_event.png b/html/images/view_event.png new file mode 100644 index 0000000..04601b5 Binary files /dev/null and b/html/images/view_event.png differ diff --git a/html/images/vor.png b/html/images/vor.png new file mode 100644 index 0000000..346d0de Binary files /dev/null and b/html/images/vor.png differ diff --git a/html/images/xp/I.png b/html/images/xp/I.png new file mode 100644 index 0000000..e8512fb Binary files /dev/null and b/html/images/xp/I.png differ diff --git a/html/images/xp/L.png b/html/images/xp/L.png new file mode 100644 index 0000000..eb334ed Binary files /dev/null and b/html/images/xp/L.png differ diff --git a/html/images/xp/Lminus.png b/html/images/xp/Lminus.png new file mode 100644 index 0000000..bba1a31 Binary files /dev/null and b/html/images/xp/Lminus.png differ diff --git a/html/images/xp/Lplus.png b/html/images/xp/Lplus.png new file mode 100644 index 0000000..727889b Binary files /dev/null and b/html/images/xp/Lplus.png differ diff --git a/html/images/xp/T.png b/html/images/xp/T.png new file mode 100644 index 0000000..3017325 Binary files /dev/null and b/html/images/xp/T.png differ diff --git a/html/images/xp/Tminus.png b/html/images/xp/Tminus.png new file mode 100644 index 0000000..ca8745a Binary files /dev/null and b/html/images/xp/Tminus.png differ diff --git a/html/images/xp/Tplus.png b/html/images/xp/Tplus.png new file mode 100644 index 0000000..64bc9da Binary files /dev/null and b/html/images/xp/Tplus.png differ diff --git a/html/images/xp/file.png b/html/images/xp/file.png new file mode 100644 index 0000000..a723c74 Binary files /dev/null and b/html/images/xp/file.png differ diff --git a/html/images/xp/folder.png b/html/images/xp/folder.png new file mode 100644 index 0000000..7b6835d Binary files /dev/null and b/html/images/xp/folder.png differ diff --git a/html/images/xp/openfolder.png b/html/images/xp/openfolder.png new file mode 100644 index 0000000..c8292f4 Binary files /dev/null and b/html/images/xp/openfolder.png differ diff --git a/html/images/xxv.gif b/html/images/xxv.gif new file mode 100644 index 0000000..b46df28 Binary files /dev/null and b/html/images/xxv.gif differ diff --git a/html/images/zurueck.png b/html/images/zurueck.png new file mode 100644 index 0000000..39a65bd Binary files /dev/null and b/html/images/zurueck.png differ diff --git a/html/index.tmpl b/html/index.tmpl new file mode 100644 index 0000000..513203e --- /dev/null +++ b/html/index.tmpl @@ -0,0 +1,15 @@ + + + + +XXV - User:<?% user %?> + + + + + + + + + diff --git a/html/javascript/XHConn.js b/html/javascript/XHConn.js new file mode 100644 index 0000000..537b555 --- /dev/null +++ b/html/javascript/XHConn.js @@ -0,0 +1,41 @@ +/** XHRequest based on ** + ** XHConn - Simple XMLHTTP Interface - bfults@gmail.com - 2005-04-08 ** + ** Code licensed under Creative Commons Attribution-ShareAlike License ** + ** http://creativecommons.org/licenses/by-sa/2.0/ **/ + +function XHRequest() +{ + var xmlhttp, bComplete = false; + try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } + catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } + catch (e) { try { xmlhttp = new XMLHttpRequest(); } + catch (e) { xmlhttp = false; }}} + if (!xmlhttp) + return null; + + this.connect = function(sRequest, fnDone, sData) + { + if (!xmlhttp) return false; + bComplete = false; + + try { + xmlhttp.open("GET", sRequest, true); + xmlhttp.onreadystatechange = function() + { + if (xmlhttp.readyState == 4 && !bComplete) + { + bComplete = true; + fnDone(xmlhttp, sData); + } + }; + xmlhttp.send(null); + } catch(z) { alert(z); return false; } + return true; + }; + return this; +} + +var ajaxconn = new XHRequest(); + +if (!ajaxconn) + alert("XMLHTTP not available. Try a newer/better browser."); diff --git a/html/javascript/coolmenus4.js b/html/javascript/coolmenus4.js new file mode 100644 index 0000000..a8692fc --- /dev/null +++ b/html/javascript/coolmenus4.js @@ -0,0 +1,427 @@ +/************************************************************ +Coolmenus Beta 4.06 - Copyright Thomas Brattli - www.dhtmlcentral.com +Last updated: 11.13.02 + +v4.06 - with basic frame support +*************************************************************/ +/*Browsercheck object*/ +function cm_bwcheck(){ + //In theory we should use object detection, but this script needs work-arounds for almost every browser... + this.ver=navigator.appVersion + this.agent=navigator.userAgent.toLowerCase() + this.dom=document.getElementById?1:0 + this.ns4=(!this.dom && document.layers)?1:0; + this.op=window.opera + this.moz=(this.agent.indexOf("gecko")>-1 || window.sidebar) + this.ie=this.agent.indexOf("msie")>-1 && !this.op + if(this.op){ + this.op5=(this.agent.indexOf("opera 5")>-1 || this.agent.indexOf("opera/5")>-1) + this.op6=(this.agent.indexOf("opera 6")>-1 || this.agent.indexOf("opera/6")>-1) + this.op7=this.dom&&!this.op5&&!this.op6 //So all higher opera versions will use it + }else if(this.moz) this.ns6 = 1 + else if(this.ie){ + this.ie4 = !this.dom && document.all + this.ie5 = (this.agent.indexOf("msie 5")>-1) + this.ie55 = (this.ie5 && this.agent.indexOf("msie 5.5")>-1) + this.ie6 = this.dom && !this.ie4 && !this.ie5 && ! this.ie55 + } + this.mac=(this.agent.indexOf("mac")>-1) + this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.op5 || this.op6 || this.op7) + this.usedom= this.ns6||this.op7//Use dom creation + this.reuse = this.ie||this.op7||this.usedom //Reuse layers + this.px=this.dom&&!this.op5?"px":"" + return this +} +var bw=new cm_bwcheck() +/*Variable declaration*/ +var cmpage +/*Crossbrowser objects functions*/ +function cm_message(txt){alert(txt); return false} +function cm_makeObj(obj,nest,o,doc){ //Changed in v4.05 + if(!doc) doc=document + if(bw.usedom&&o) this.evnt=o + else{nest=(!nest) ? "doc.":'doc.layers.'+nest+'.' + this.evnt=bw.dom? doc.getElementById(obj): + bw.ie4?doc.all[obj]:bw.ns4?eval(nest+"layers." +obj):0; + } + if(!this.evnt) return cm_message('The layer does not exist ('+obj+')' + +'- \nIf your using Netscape please check the nesting of your tags (on the entire page)\nNest:'+nest) + this.css=bw.dom||bw.ie4?this.evnt.style:this.evnt; this.ok=0 + this.ref=bw.dom||bw.ie4?doc:this.css.document; + this.obj = obj + "Object"; eval(this.obj + "=this"); + this.x=0; this.y=0; this.w=0; this.h=0; this.vis=0; return this +} +cm_makeObj.prototype.moveIt = function(x,y){this.x=x;this.y=y; this.css.left=x+bw.px;this.css.top=y+bw.px} +cm_makeObj.prototype.showIt = function(o){this.css.visibility="visible"; this.vis=1; if(bw.op5&&this.arr){ this.arr.showIt(); }}//alert('showing arrow')}} +cm_makeObj.prototype.hideIt = function(no){this.css.visibility="hidden"; this.vis=0;} +cm_makeObj.prototype.clipTo = function(t,r,b,l,setwidth){ +this.w=r; this.h=b; if(bw.ns4){this.css.clip.top=t;this.css.clip.right=r; this.css.clip.bottom=b;this.css.clip.left=l +}else{if(t<0)t=0;if(r<0)r=0;if(b<0)b=0;if(b<0)b=0; this.css.clip="rect("+t+bw.px+","+r+bw.px+","+b+bw.px+","+l+bw.px+")"; +if(setwidth){if(bw.op5||bw.op6){this.css.pixelWidth=r; this.css.pixelHeight=b;}else{this.css.width=r+bw.px; this.css.height=b+bw.px;}}}} +function cm_active(on,h){ + if(this.o.arr) on?this.o.arr.hideIt():bw.op5?this.o.arr.showIt():this.o.arr.css.visibility="inherit" + if(bw.reuse||bw.usedom){ + if(!this.img2) this.o.evnt.className=on?this.cl2:this.cl + else this.o.ref.images["img"+this.name].src=on?this.img2.src:this.img1.src; //Changed v4.05 + if(on && bw.ns6){this.o.hideIt(); this.o.css.visibility='inherit' }; //netscape 6 bug fix + }else{ + if(!this.img2){ if(on) this.o.over.showIt(); else this.o.over.hideIt(); + }else this.o.ref.images["img"+this.name].src=on?this.img2.src:this.img1.src; + }this.isactive=on?1:0 +} +/***Pageobject **/ +function cm_page(frame){ //Changed v4.05 + if(!frame) frame = self + this.x=0; this.x2 =(!bw.ie)?frame.innerWidth:frame.document.body.offsetWidth-20; + this.y=0; this.orgy=this.y2= (!bw.ie)?frame.innerHeight:frame.document.body.offsetHeight-6; + this.x50=this.x2/2; this.y50=this.y2/2; return this +} +/***check positions**/ +function cm_cp(num,w,minus){ + if(num){if(num.toString().indexOf("%")!=-1){var t = w?cmpage.x2:cmpage.y2; num=parseInt((t*parseFloat(num)/100)) + if(minus) num-=minus }else num=eval(num);} else num=0; return num +} +/**Level object**/ +function cm_makeLevel(){//changed 4.06 + var c=this, a=arguments; c.width=a[0]||null; c.height=a[1]||null; + c.regClass=a[2]||null; c.overClass=a[3]||null; c.borderX=a[4]>-1?a[4]:null; + c.borderY=a[5]>-1?a[5]:null; c.borderClass=a[6]||null; c.rows=a[7]>-1?a[7]:null; + c.align=a[8]||null; c.offsetX=a[9]||null; c.offsetY=a[10]||null; c.arrow=a[11]||null; + c.arrowWidth=a[12]||null; c.arrowHeight=a[13]||null; c.roundBorder=a[14]||null; return c +} +/***Making the main menu object**/ +function makeCM(name){ //Changed v4.06 + var c=this; c.mc=0; c.name = name; c.m=new Array(); c.scrollY=-1; c.level=new Array(); c.l=new Array(); c.tim=100; c.isresized=0; + c.isover=0; c.zIndex=100; c.frameStartLevel=1; c.bar=0; c.z=0; c.totw=0; c.toth=0; c.maxw=0; c.maxh=0; cmpage = new cm_page(); c.constructed = 0; + return this +}//events +makeCM.prototype.onshow=""; makeCM.prototype.onhide=""; makeCM.prototype.onconstruct=""; +/***Creating layers**/ +function cm_divCreate(id,cl,txt,w,c,app,ex,txt2){ + if(bw.usedom){var div=document.createElement("DIV"); div.className=cl; div.id=id; + if(txt) div.innerHTML=txt; if(app){app.appendChild(div); return div} + if(w) document.body.appendChild(div); return div + }else{var dstr='
',0,1) + }str+='
'; + if(l==0){if(arrow)str+=m.d3=cm_divCreate(id+'_a','clCMAbs','',0,1,d1); str+=""} + str+="\n"; if(!bw.reuse){m.txt=null; m.d2=null; m.d3=null;} + if(bw.usedom){ if(l==0) document.body.appendChild(d1); str=''} + return str +} +/***get align num from text (better to evaluate numbers later)**/ +function cm_checkalign(a){ + switch(a){ + case "right": return 1; break; case "left": return 2; break; + case "bottom": return 3; break; case "top": return 4; break; + case "righttop": return 5; break; case "lefttop": return 6; break; + case "bottomleft": return 7; break; case "topleft": return 8; break; + }return null +} +/**Making each individual menu **/ +makeCM.prototype.makeMenu=function(name,parent,txt,lnk,targ,w,h,img1,img2,cl,cl2,align,rows,nolink,onclick,onmouseover,onmouseout){ + var c = this; if(!name) name = c.name+""+c.mc; var p = parent!=""&&parent&&c.m[parent]?parent:0; + if(c.mc==0){ + //Added 4.07 - bug(?) in opera 7 - you cannot dom-add layers created in one document to another one (or so it seems) - so turn of usedom + if(bw.op7 && this.frames) bw.usedom=0 + var tmp=location.href; + if(tmp.indexOf('file:')>-1||tmp.charAt(1)==':') c.root=c.offlineRoot; else c.root=c.onlineRoot + if(c.useBar){if(!c.barBorderClass) c.barBorderClass=c.barClass; c.bar1 = cm_divCreate(c.name+'bbar_0',c.barClass,'',0,1); + c.bar = cm_divCreate(c.name+'bbar',c.barBorderClass,'',1,1,0,0,c.bar1); if(bw.usedom) c.bar.appendChild(c.bar1); + }}var create=1,img,arrow; var m = c.m[name] = new Object(); m.name=name; m.subs=new Array(); m.parent=p; m.arnum=0; m.arr=0 + var l = m.lev = p?c.m[p].lev+1:0; c.mc++; m.hide=0; + if(l>=c.l.length){ + var p1,p2=0; if(l>=c.level.length) p1=c.l[c.level.length-1]; + else p1=c.level[l]; c.l[l]=new Array(); if(!p2) p2=c.l[l-1] + if(l!=0){ if(isNaN(p1.align)) p1["align"]=cm_checkalign(p1.align) + for(var i in p1){if(i!="str"&&i!="m"){if(p1[i]==null) c.l[l][i]=p2[i]; else c.l[l][i]=p1[i] }} + }else{c.l[l]=c.level[0]; c.l[l].align=cm_checkalign(c.l[l].align)} + c.l[l]["str"]=''; c.l[l].m=new Array(); if(!c.l[l].borderClass) c.l[l].borderClass=c.l[l].regClass + c.l[l].app=0; c.l[l].max=0; c.l[l].arnum=0; c.l[l].o=new Array(); c.l[l].arr=new Array() + c.level[l]=p1=p2=null + if(l!=0) c.l[l].str=c.l[l].app=cm_divCreate(c.name+ '_' +l+'_0',c.l[l].borderClass,'') + }if(p){p = c.m[p]; p.subs[p.subs.length]=name; + if(p.subs.length==1&&c.l[l-1].arrow){ p.arr=1; + if(p.parent){c.m[p.parent].arnum++ + if(c.m[p.parent].arnum>c.l[l-1].arnum){ + c.l[l-1].str+=c.l[l-1].arr[c.l[l-1].arnum]=cm_divCreate(c.name+ '_a' +(l-1)+'_'+c.l[l-1].arnum,'clCMAbs','',0,1,c.l[l-1].app); c.l[l-1].arnum++ + }}}if(bw.reuse) if(p.subs.length>c.l[l].max) c.l[l].max = p.subs.length; else create=0 + }m.rows=rows>-1?rows:c.l[l].rows; m.w=cm_cp(w||c.l[l].width,1); m.h=cm_cp(h||c.l[l].height,0); m.txt=txt; m.lnk=lnk; + if(align) align=cm_checkalign(align); m.align=align||c.l[l].align; m.cl=cl=cl||c.l[l].regClass; + m.targ=targ; m.cl2=cl2||c.l[l].overClass; m.create=create; m.mover=onmouseover; m.mout=onmouseout; + m.onclck=onclick; m.active = cm_active; m.isactive=0; m.nolink=nolink + if(create) c.l[l].m[c.l[l].m.length]=name + if(img1){m.img1 = new Image(); m.img1.src=c.root+img1; if(!img2) img2=img1; m.img2 = new Image(); m.img2.src=c.root+img2; + m.cl="clCMAbs"; m.txt=''; if(!bw.reuse&&!nolink) m.txt = '';; + m.txt+='c.maxw) c.maxw=m.w; if(m.h>c.maxh) c.maxh=m.h; c.totw+=c.pxBetween+m.w+c.l[0].borderX;c.toth+=c.pxBetween+m.h+c.l[0].borderY} + if(lnk && !onmouseover){ + var path=lnk.indexOf("mailto:")>-1||lnk.indexOf("http://")>-1?"":c.root + m.mover="self.status='"+path+m.lnk+"'" + if(!m.mout) m.mout=""; m.mout+=";self.status='';" + } +} +/**Getting x/y coords for subs **/ +makeCM.prototype.getcoords=function(m,bx,by,x,y,maxw,maxh,ox,oy){ + var a=m.align; x+=m.o.x; y+=m.o.y + switch(a){ + case 1: x+=m.w+bx; break; case 2: x-=maxw+bx; break; + case 3: y+=m.h+by; break; case 4: y-=maxh+by; break; + case 5: x-=maxw+bx; y-=maxh-m.h; break; + case 6: x+=m.w+bx; y-=maxh-m.h; break; + case 7: y+=m.h+by; x-=maxw-m.w; break; + case 8: y-=maxh+by; x-=maxw-m.w+bx; break; + }//Added v4.05 + if(m.lev==this.frameStartLevel-1 && this.frames){ + switch(a){ + case 1: x=0; break; + case 2: x=this.cmpage.x2-maxw; break; + case 3: y=0; break; + case 4: y-=maxh+by; break; + case 5: x-=maxw+bx; y-=maxh-m.h; break; + case 6: x+=m.w+bx; y-=maxh-m.h; break; + case 7: y+=m.h+by; x-=maxw-m.w; break; + case 8: y-=maxh+by; x-=maxw-m.w+bx; break; + } + } + m.subx=x + ox; m.suby=y + oy +} +/**Showing sub elements**/ +makeCM.prototype.showsub=function(el){ //Changed v4.06 + var c=this,pm=c.m[el],m,o,nl + if(!pm.b||(c.isresized&&pm.lev>0)) pm.b=c.l[pm.lev].b; c.isover=1 + clearTimeout(c.tim); + var ln=pm.subs.length,l=pm.lev+1 + if(c.l[pm.lev].a==el&&l!=c.l.length && !c.openOnClick){if(c.l[pm.lev+1].a) c.hidesub(l+1,el); return} + c.hidesub(l,el); if(pm.mover) eval(pm.mover); if(!pm.isactive) pm.active(1); + c.l[pm.lev].a = el; if(ln==0) return; + if(c.openOnClick && !c.clicked) return//Added v4.06 + if(!c.l[l].b) return //Added v4.05 + var b = c.l[l].b, bx=c.l[l].borderX, by=c.l[l].borderY, rows=pm.rows + var rb=c.l[l].roundBorder;//added 4.06 + var x=bx+rb,y=by+rb,maxw=0,maxh=0,cn=0; b.hideIt() + for(var i=0;imaxw) maxw=m.w; maxh=y} + else{x+=m.w+bx; if(m.h>maxh) maxh=m.h; maxw=x;} + o.css.visibility="inherit"; if(bw.op5||bw.op6) o.showIt() + }else{o = c.m[c.l[l].m[i]].o; o.hideIt();} } + if(!rows) maxw+=bx*2+rb; else maxh+=by*2+rb; //changed 4.06 + if(rb){maxw+=rb; maxh+=rb}//added 4.06 + b.clipTo(0,maxw,maxh,0,1) + //Check frame scroll + if(c.chkscroll) c.chkscroll() //Added v4.05 - not the best solution + if(c.chkscroll||!pm.subx||!pm.suby||c.scrollY>-1||c.isresized) c.getcoords(pm,c.l[l-1].borderX,c.l[l-1].borderY,pm.b.x,pm.b.y,maxw,maxh,c.l[l-1].offsetX,c.l[l-1].offsetY) //Changed 4.06 + x=pm.subx; if(c.chkscroll&&l==c.frameStartLevel) pm.suby+=c.scrollY; y=pm.suby; b.moveIt(x,y); if(c.onshow) eval(c.onshow); b.showIt() +} +/**Hide sub elements **/ +makeCM.prototype.hidesub=function(l,el){ //Changed v4.05 + var c = this,tmp,m,i,j,hide + if(!l) {l=1; hide=1; c.clicked=0} + for(i=l-1;i0&&i>l-1) if(c.l[i].b) c.l[i].b.hideIt()//Changed v4.05 + if(c.l[i].a&&c.l[i].a!=el){ + m=c.m[c.l[i].a]; m.active(0,1); if(m.mout) eval(m.mout); c.l[i].a=0 + if(i>0&&i>l-1) if(bw.op5||bw.op6) for(j=0;jl){for(j=0;j0) this.body.appendChild(c.l[i].app) + if(!this.frames) c.l[i].str=null + }}c.z=c.zIndex+2 + for(i=st;i0){m.b = bobj; nest=i} + else{m.b = new cm_makeObj(c.name + "_"+name+"_0","",m.d1,this.doc); m.b.css.zIndex=c.z; m.b.clipTo(0,w+bx*2,h+by*2,0,1); nest=name} + id = c.name + "_"+name; nest=c.name + "_"+nest; + if(m.create){ + o=m.o=new cm_makeObj(id,nest+"_0",m.d2,this.doc); o.z=o.css.zIndex=c.z+1; if(bw.reuse){c.l[l].o[oc]=o; oc++}; + if(l==0&&m.img1) o.css.visibility='inherit'; if(bw.op5) o.showIt(); o.arr=0; + }if(!bw.reuse||l==0) o.clipTo(0,w,h,0,1); o.moveIt(bx,by); o.z=o.css.zIndex=c.z+2 + if(j"}} //Added 4.06 + c.makeObjects(nowrite); cmpage = new cm_page(); + var mpa,o,maxw=c.maxw,maxh=c.maxh,i,totw=c.totw,toth=c.toth,m,px=c.pxBetween + var bx=c.l[0].borderX,by=c.l[0].borderY,x=c.fromLeft,y=c.fromTop,mp=c.menuPlacement,rows=c.rows + if(rows){toth=maxh+by*2; totw=totw-px+bx;}else{totw=maxw+bx*2; toth=toth-px+by;} + switch(mp){ + case "center": x=cmpage.x2/2-totw/2; if(bw.ns4) x-=9; break; + case "right": x=cmpage.x2-totw; break; + case "bottom": case "bottomcenter": y=cmpage.y2-toth; if(mp=="bottomcenter") x=cmpage.x2/2-totw/2; break; + default: if(mp.toString().indexOf(",")>-1) mpa=1; break; + }for(var i=0;icmpage.x2+off || page2.y2>cmpage.orgy+off){ + if(bw.ie||bw.ns6||bw.op7||bw.ns4){ + cmpage=page2; this.isresized=1; + if(this.onresize) eval(this.onresize); this.construct(1); + if(this.onafterresize) eval(this.onafterresize); + }else{cm_inresize=1; location.reload()} + } +} +/**Onclick of an item**/ +makeCM.prototype.onclck=function(m){ //Changed v4.06 + m = this.m[m] + if(m.onclck) eval(m.onclck); + if(this.openOnClick && m.subs.length>0){ + this.clicked = 1; this.showsub(m.name); return + } + var lnk=m.lnk, targ=m.targ + if(lnk){ + if(lnk.indexOf("mailto")!=0 && lnk.indexOf("http")!=0) lnk=this.root+lnk + if(String(targ)=="undefined" || targ=="" || targ==0 || targ=="_self"){ + if(this.frames){ //Turning of all level 1 + vars + if(this.l[0].a){ + this.m[this.l[0].a].active(0,1) + this.l[0].a =0 + } + for(i=this.frameStartLevel;i 0) { + if(confirm(question + '\n' + txt.join("\n"))) { + tostatus('?cmd=' + cmd + '&data=' + ok.join('_')); + } + } else { + alert(warn); + } +} + +function Toggle(warn,form) { +// test on checked Boxes + ok = new Array; + txt = new Array; + x = 0; + for(var i=0;i 0) { + tostatus('?cmd=ttoggle&data=' + ok.join('_')); + } else { + alert(warn); + } +} + +function selAll(form, type) { +// check all Boxes + for(var i=0;i 0) { + var url = ""; + if(proxy != "") + url = proxy; + url = url + '?cmd=mplaylist&data=' + ok.join('_') + '&binary=1'; + location.href = url; + } else { + alert(warnmsg); + } +} + +/* -------------------- Widget Routines --------------- */ + +/* +- An AjaxCall to check for right values in HTML Widget +checkValue(inputObject, msgId, perlCall, wrongMessage, goodMessage); +checkValue(this, 'id', 'getip', 'host: %s is not exists!', 'ip address is %s') +*/ +function checkValue (valobj, msgname, cmd, wrongMsg, goodMsg) { + + var fnWhenDone = function (oXML, sData) { + var val = sData[0]; + var msg = sData[1]; + var wrongMsg = sData[2]; + var goodMsg = sData[3]; + + if(oXML.responseText.search('ERROR') > -1) { + msg.className = 'error'; + msg.innerHTML = wrongMsg.replace('%s', oXML.responseText); + } else { + msg.className = 'good'; + msg.innerHTML = goodMsg.replace('%s', oXML.responseText); + } + }; + + var inputvalue = valobj.value; + var msgobj = document.getElementById(msgname); + msgobj.innerHTML = 'Check value ...'; + + if(inputvalue) { + var url = "?cmd=checkvalue&data=" + cmd + ":" + inputvalue + "&ajax=text"; + var aconn = new XHRequest(); + if(!aconn) + return false; + return aconn.connect(url, fnWhenDone, [valobj, msgobj, wrongMsg, goodMsg]); + } +} diff --git a/html/javascript/helptip.js b/html/javascript/helptip.js new file mode 100644 index 0000000..6c129d4 --- /dev/null +++ b/html/javascript/helptip.js @@ -0,0 +1,240 @@ +/*----------------------------------------------------------------------------\ +| Help Tip 1.12 | +|-----------------------------------------------------------------------------| +| Created by Erik Arvidsson | +| (http://webfx.eae.net/contact.html#erik) | +| For WebFX (http://webfx.eae.net/) | +|-----------------------------------------------------------------------------| +| A tool tip like script that can be used for context help | +|-----------------------------------------------------------------------------| +| Copyright (c) 1999 - 2002 Erik Arvidsson | +|-----------------------------------------------------------------------------| +| This software is provided "as is", without warranty of any kind, express or | +| implied, including but not limited to the warranties of merchantability, | +| fitness for a particular purpose and noninfringement. In no event shall the | +| authors or copyright holders be liable for any claim, damages or other | +| liability, whether in an action of contract, tort or otherwise, arising | +| from, out of or in connection with the software or the use or other | +| dealings in the software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| This software is available under the three different licenses mentioned | +| below. To use this software you must chose, and qualify, for one of those. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Non-Commercial License http://webfx.eae.net/license.html | +| Permits anyone the right to use the software in a non-commercial context | +| free of charge. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Commercial license http://webfx.eae.net/commercial.html | +| Permits the license holder the right to use the software in a commercial | +| context. Such license must be specifically obtained, however it's valid for | +| any number of implementations of the licensed software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| GPL - The GNU General Public License http://www.gnu.org/licenses/gpl.txt | +| Permits anyone the right to use and modify the software without limitations | +| as long as proper credits are given and the original and modified source | +| code are included. Requires that the final product, software derivate from | +| the original source or any software utilizing a GPL component, such as | +| this, is also licensed under the GPL license. | +|-----------------------------------------------------------------------------| +| 2002-09-27 | | +| 2001-11-25 | Added a resize to the tooltip if the document width is too | +| | small. | +| 2002-05-19 | IE50 did not recognise the JS keyword undefined so the test | +| | for scroll support was updated to be IE50 friendly. | +| 2002-07-06 | Added flag to hide selects for IE | +| 2002-10-04 | (1.1) Restructured and made code more IE garbage collector | +| | friendly. This solved the most nasty memory leaks. Also added | +| | support for hiding the tooltip if ESC is pressed. | +| 2002-10-18 | Fixed verrical position in case of scrolled document. | +| 2002-12-02 | Mozilla bug workaround related to mousedown and move. | +|-----------------------------------------------------------------------------| +| Dependencies: helptip.css (To set up the CSS of the help-tooltip class) | +|-----------------------------------------------------------------------------| +| Usage: | +| | +| + + +

+

  +

+
+
[] +[ + ] + +

+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
bgcolor='#F5F5F5'> + + + + + + + + + + + +
diff --git a/html/memory.tmpl b/html/memory.tmpl new file mode 100644 index 0000000..bfc8fa6 --- /dev/null +++ b/html/memory.tmpl @@ -0,0 +1,105 @@ + label, + x_label_skip => steps, + x_long_ticks => 1, + + y_label => gettext('Memory usage in bytes'), + y_long_ticks => 1, + + line_width => 2, + box_axis => 1, + boxclr => '#FFFFCC', + fgclr => '#BBBBBB' + legend_placement => 'RD', + legend_spacing => 5, + ); + my_graph.set_title_font(param.font,10); + my_graph.set_y_label_font(param.font,10); + my_graph.set_x_label_font(param.font,10); + my_graph.set_x_axis_font(param.font,6); + my_graph.set_y_axis_font(param.font,6); + my_graph.set_legend( 'Swap', 'Active', 'Cached', 'Buffers'); + statusfiles.$name = writefile("status_${name}.gif", my_graph.plot(d).gif ); + END; + + # ------------------- Piegraph für Speicher + FILTER null; + name = 'memory_now'; + d2 = [ + ["Active ${data.Active}","Cached ${data.Cached}","Inactive ${data.Inactive}","MemFree ${data.MemFree}","Buffers ${data.Buffers}"], + [ data.Active, data.Cached, data.Inactive, data.MemFree, data.Buffers] + ]; + USE my_graph = GD.Graph.pie(400, 300); + label = gettext('Total Memory'); + label = "${label} ${data.MemTotal}"; + my_graph.set( + title => label, + axislabelclr => 'black', + pie_height => 25, + transparent => 0, + ); + my_graph.set_title_font(param.font,10); + my_graph.set_label_font(param.font,10); + my_graph.set_value_font(param.font,8); + statusfiles.$name = writefile("status_${name}.gif", my_graph.plot(d2).gif ); + END; + %?> + + +

+ + + + + + + + +
+ +
+ +
+ +
+

+ diff --git a/html/mlcopy.tmpl b/html/mlcopy.tmpl new file mode 120000 index 0000000..b15f879 --- /dev/null +++ b/html/mlcopy.tmpl @@ -0,0 +1 @@ +mledit.tmpl \ No newline at end of file diff --git a/html/mldisplay.tmpl b/html/mldisplay.tmpl new file mode 100644 index 0000000..01a125e --- /dev/null +++ b/html/mldisplay.tmpl @@ -0,0 +1,228 @@ + + +

: -

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +

+ + - + +

+
+ : + + + + + + : + + + + +
+ : + + + + + + $director" %?> + + + + + + : + + + + + + $language" %?> + + + + +
+ : + + + + + + $country" %?> + + + + + + : + + + + +
+ : + + + + + + : + + +    + : +    + +
+ : + + + + + + : + + + + +
+ : + + + + + + : + + +  x  + +
+ : + + + + + + : + + + + +
+ + : + + + + +   + +
+ :
+ ') %?> +
+ :
+ ') %?> +
+ :
+ + + + + + + + + +
+ + +   + +
+
diff --git a/html/mledit.tmpl b/html/mledit.tmpl new file mode 100644 index 0000000..4108a04 --- /dev/null +++ b/html/mledit.tmpl @@ -0,0 +1,206 @@ +

+ + + +

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ : + + +     +   + DVD-Palace (DE) + + +
+ : + + + + : + + +
+ : + + + + : + + +
+ : + + + + <?% gettext('german') %?> + + + <?% gettext('english') %?> + + + <?% gettext('french') %?> + + + <?% gettext('spanish') %?> + + + : + + +
+ : + + + + + +
+ : + + +
+ : + + +
+ : + + min +           + : + +
+ : + + + + : + + +
+ : + + bytes +
+ : + + +
+ : + + +
+ : + + +
+ : + + x + + + : + + +
: +
+ +
+ ' onfocus="document.library.cmd.value='mlsave'" onblur="document.library.cmd.value='mlresearch'"/>  +
+
diff --git a/html/mlgenres.tmpl b/html/mlgenres.tmpl new file mode 100644 index 0000000..4fdb73f --- /dev/null +++ b/html/mlgenres.tmpl @@ -0,0 +1,17 @@ + + + + + + + + + + + +
+ + 0 %?>checked="checked"/> + + +
diff --git a/html/mlimport.tmpl b/html/mlimport.tmpl new file mode 120000 index 0000000..b15f879 --- /dev/null +++ b/html/mlimport.tmpl @@ -0,0 +1 @@ +mledit.tmpl \ No newline at end of file diff --git a/html/mlist.tmpl b/html/mlist.tmpl new file mode 100644 index 0000000..9652c96 --- /dev/null +++ b/html/mlist.tmpl @@ -0,0 +1,104 @@ +

+ +
+ + + + + + + + + + +
+ : + + : +
+ : '>"> + + : +
+
+ + + +',document.musicform,'')"> +[] + +[] +[] + +
+[] +[] +[] + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
> +   +
> + <?% zeile.2 %?>  + +

Album:  [ album]

+

+ : ,  + : ,  + : ,  + :   +

+
+ + + +
diff --git a/html/mllist.tmpl b/html/mllist.tmpl new file mode 100644 index 0000000..fc728e1 --- /dev/null +++ b/html/mllist.tmpl @@ -0,0 +1,10 @@ +

+ + + + + diff --git a/html/mllistmedias.tmpl b/html/mllistmedias.tmpl new file mode 100644 index 0000000..e85f8be --- /dev/null +++ b/html/mllistmedias.tmpl @@ -0,0 +1,55 @@ + + + + + + + + + + + +
+ + + + + + +
+ + + + + + + + - + + +
+ + [ + + ; + + + + + $director" %?> + + + + ] +
+ + + ... + + + + +
+ +
+ \ No newline at end of file diff --git a/html/mlnavcontainer.tmpl b/html/mlnavcontainer.tmpl new file mode 100644 index 0000000..3ea27c2 --- /dev/null +++ b/html/mlnavcontainer.tmpl @@ -0,0 +1,110 @@ + + + +
+
+
+ +
diff --git a/html/mlresearch.tmpl b/html/mlresearch.tmpl new file mode 100644 index 0000000..a30dd98 --- /dev/null +++ b/html/mlresearch.tmpl @@ -0,0 +1,71 @@ +

+ + + + + + + +

+ + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + ') %?> + + +
+ + +   + + + + + + + + + + + + + +   + + +
diff --git a/html/mlsearch.tmpl b/html/mlsearch.tmpl new file mode 100644 index 0000000..b2e94d7 --- /dev/null +++ b/html/mlsearch.tmpl @@ -0,0 +1,52 @@ +

+ + + + + +
+ + + + + + + + + + +
+ : + + + :
+ +
+ +
+ + +
+ '/> +
+
+ + diff --git a/html/network.tmpl b/html/network.tmpl new file mode 100644 index 0000000..0f4538d --- /dev/null +++ b/html/network.tmpl @@ -0,0 +1,115 @@ + label, + x_label_skip => steps, + x_long_ticks => 1, + + y_label => gettext('Transfer in bytes'), + y_long_ticks => 1, + + line_width => 2, + box_axis => 1, + boxclr => '#FFFFCC', + fgclr => '#BBBBBB' + legend_placement => 'RD', + legend_spacing => 5, + ); + my_graph.set_title_font(param.font,10); + my_graph.set_y_label_font(param.font,10); + my_graph.set_x_label_font(param.font,10); + my_graph.set_x_axis_font(param.font,6); + my_graph.set_y_axis_font(param.font,6); + my_graph.set_legend( 'RxBytes', 'RxErrors', 'TxBytes', 'TxErrors'); + statusfiles.$iname = writefile("status_network_${iname}.gif", my_graph.plot(d).gif ); + END; + END; + %?> + + + +

+ + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+

+ diff --git a/html/next.tmpl b/html/next.tmpl new file mode 120000 index 0000000..dc903f9 --- /dev/null +++ b/html/next.tmpl @@ -0,0 +1 @@ +now.tmpl \ No newline at end of file diff --git a/html/now.tmpl b/html/now.tmpl new file mode 100644 index 0000000..170f667 --- /dev/null +++ b/html/now.tmpl @@ -0,0 +1,104 @@ + + +

+ + 2400; + t = date.format(cgi.param('data'), '%H:%M', locale); + day = date.format(cgi.param('data'), zeitformat, locale) ; + ELSIF cgi.param('data') && param.zeit; + t = date.format(param.zeit, '%H:%M', locale); + day = date.format(param.zeit, zeitformat, locale) ; + ELSE; + t = date.format(date.now, '%H:%M', locale); + day = date.format(date.now, zeitformat, locale) ; + now = 1; + END; +%?> +

+ + + + +   + +

+ + + + "> + " onclick="location.href='?cmd=erestart'"> +
+ + + + + + + + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + 100 OR duration <= 0 %?> + + + + + + +
+ +
+ + [] + + []
+ + []
+ + + [] + +
+ + + +
+ +
+ + + + 100 ? 100 : per) %?> + + ${per}%%") %?> + + + + + +
19 ? text : " ") %?>
+
diff --git a/html/program.tmpl b/html/program.tmpl new file mode 100644 index 0000000..195fdb8 --- /dev/null +++ b/html/program.tmpl @@ -0,0 +1,107 @@ + + + + + + + + + + + +

 

+ + + + + + + + + + +
+ + + : +
+ + + [] + [] +
+ + + + + + + + + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + + + + = 7; # Desc Field %?> + + + + + + + + + + + + +
+ +
+ [] + + [] + + [] + + +
+
+ + + + + + + 0 %?> +
+ + 0 %?> +
',' ') %?> + + +
+ diff --git a/html/rdisplay.tmpl b/html/rdisplay.tmpl new file mode 100644 index 0000000..0f31e28 --- /dev/null +++ b/html/rdisplay.tmpl @@ -0,0 +1,169 @@ +

:

+ + + + 7200 ? 500 : 400 %?> + + + + + + + + + + + + + + + + + + + + + +
+ : +
" src='/images/blank.png' width="" height=''>
- "> + secold; + bgcolor = (bgcolor == 'red' ? 'white' : 'red'); + percent = ((data.Duration - secold) / data.Duration) * width; + -%?> - ::" /> + +
+ + + + 1 %?> + + + + : :: + + + + 0;quest=data.SubTitle;END %?> + + + + + + + + + + + +
+ []  + + ?','?cmd=rdelete&data=')"> + [] +   + + + []  + + + []  + + + []  + + + []  + + + [] + + + [] + + +
+ + +
+ + + +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 0 %?>" /> +
   +     -   + ( (60*5)%?>)
  +
+
  + +
  + : +
  + : +
  + : +
+
diff --git a/html/report.tmpl b/html/report.tmpl new file mode 100644 index 0000000..9606516 --- /dev/null +++ b/html/report.tmpl @@ -0,0 +1,43 @@ +

+ + +

+ :

+ + + + +

+ + 1 %?> + + + + + + + + + + + + + + + + + + +
+ + +
+ + +

+ diff --git a/html/rlist.tmpl b/html/rlist.tmpl new file mode 100644 index 0000000..5547b00 --- /dev/null +++ b/html/rlist.tmpl @@ -0,0 +1,269 @@ + + + + + + +

+ + + + + + 1 %?> + + + + :: + + + + + + + + + " width="200" title="" /> + + + + + +

+ 0; + sec = total mod 60; + min = total div 60 mod 60; + hour = total div 3600; + %?> + : + 0 %?>:: + + +
: + 0 %?>:: + +

+ + + + + + 1 %?> + + + + + + + + + + + + + + +
+ +
+ 0 %?> + " /> + + + +   0 %?> ()  ... +
+ +
+ + : ''" /> + +
+
+ + + +
+
+ + 0 %?>" /> + + +
  + + +
+ +
+ + + +
+      : +
+ + + + + + +

+ : "" +  () +

+ + +
+ []  + +', +'','rdelete',document.rlist)"> +[]  + + : + + value=''> +
+ + + + + " href="?cmd=rlist">[^] + + + + " href="?cmd=rlist">[^]  + " href="?cmd=rlist&data=">[<<] + +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + 1 %?> + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + 0 %?> + " /> + + + +   0 %?> ()  ... + + + + + + + + + + + + 0 %?>" />  + + + + + + + +
+ +
+ + + + + +  + + : + + + + + + +
+ + + + + 1 ? 2 : 1 ) %?> +
+ +
+ + 1 ? 2 : 1 ) %?> +
+ +
+
+ + + +
+[] +[] +[] + + + diff --git a/html/rsearch.tmpl b/html/rsearch.tmpl new file mode 120000 index 0000000..2e6f4df --- /dev/null +++ b/html/rsearch.tmpl @@ -0,0 +1 @@ +rlist.tmpl \ No newline at end of file diff --git a/html/schema.tmpl b/html/schema.tmpl new file mode 100644 index 0000000..38ad6d6 --- /dev/null +++ b/html/schema.tmpl @@ -0,0 +1,174 @@ + + + +
+

 
+      +

+ + + + + + + + + + + + + + + + + + + + + + + + + +bgcolor='#E5E5E5'> + + + + +
+ date.now %?> +  < + + + = Duration %?> +  > + +
  + param.zeitvon && date.now < param.zeitbis -%?> + +
+
 
+
+
+
+
+ + " + src='images/blank.png' + width="" + height='' /> + +
+ + + + oldend; + laenge = second_start - oldend; + percent = (laenge / Duration) * width; + ges = ges + percent; + -%?> + ' height=8 border=0 align='left' /> + width; + percent = width - ges; + END; + ges = ges + percent; + trun = percent / 10 | format('%d'); + IF dur < 300; + trun = 3; + + END; + -%?> + ", epgDesc ];desc=d.join("") %?> + + ' height=8 border=0 hspace=0 vspace=0 align='left' /> + +
+ +
+ + + +
+
+ + +  +  + -   + + + + + diff --git a/html/search.tmpl b/html/search.tmpl new file mode 100644 index 0000000..be3eed0 --- /dev/null +++ b/html/search.tmpl @@ -0,0 +1,131 @@ + + +

+ + + :  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
: + checked>  + checked>  + checked>  +
: + checked>  + checked>  +
: + checked>  + checked>  + checked>  +
: + +
: + +
+ '>  + '>  +
+ + + 1 %?> + + + + + + + + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + +
+ + 0 %?> +
',' ') %?> + + +
+ +
+ diff --git a/html/skin.cfg b/html/skin.cfg new file mode 100644 index 0000000..375c631 --- /dev/null +++ b/html/skin.cfg @@ -0,0 +1,3 @@ + + + diff --git a/html/style/coolmenus4.css b/html/style/coolmenus4.css new file mode 100644 index 0000000..3832d60 --- /dev/null +++ b/html/style/coolmenus4.css @@ -0,0 +1,19 @@ +/* CoolMenus 4 - default styles - do not edit */ +.clCMAbs{position:absolute; visibility:hidden; left:0; top:0} +/* CoolMenus 4 - default styles - end */ + +/*Style for the background-bar*/ +.clBar{position:absolute; width:10; height:10; background-color:buttonface; layer-background-color:buttonface; visibility:hidden} +.clBarborder{position:absolute; visibility:hidden; background-color: #A0A0A0; layer-background-color:#A0A0A0} + +/*Styles for level 0*/ +.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:Tahoma, Verdan, Helvetica, Sans-Serfif; font-size:11px; text-decoration: none;} +.clLevel0{background-color:buttonface; layer-background-color:buttonface; color:black;} +.clLevel0over{background-color:buttonface; layer-background-color:buttonface; color:black; cursor:pointer; cursor:hand; border: 1px solid white } +.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white} + +/*Styles for level 1*/ +.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Tahoma, Verdan, Helvetica, Sans-Serfif; font-size:11px; text-decoration: none;} +.clLevel1{background-color:white; layer-background-color:white; color:black; } +.clLevel1over{background-color:Highlight; layer-background-color:Highlight; color:white; cursor:pointer; cursor:hand; border: 1px solid rgb(120,172,255);} +.clLevel1border{position:absolute; visibility:hidden; background-color:buttonface; layer-background-color:buttonface} diff --git a/html/style/helptip.css b/html/style/helptip.css new file mode 100644 index 0000000..2293abc --- /dev/null +++ b/html/style/helptip.css @@ -0,0 +1,36 @@ +/* + Notice that IE has a display problem if the help link is on + the last line of a container with no padding. If this is the + case increase the padding bottom to at least 1px +*/ + +a.helpLink { + color: Green; + text-decoration: none; + cursor: help; +} + +a.helpLink:hover { + color: Red; + text-decoration: none; +} + +.help-tooltip { + position: absolute; + width: 50%; + border: 1px Solid WindowFrame; + background: Infobackground; + color: InfoText; + font: StatusBar; + font: Status-Bar; + padding: 3px; + filter: progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3); + z-index: 10000; +} + + +.help-tooltip a, +.help-tooltip a:hover { + color: blue !important; + background: none; +} diff --git a/html/style/luna/tab.active.png b/html/style/luna/tab.active.png new file mode 100644 index 0000000..d85e7f6 Binary files /dev/null and b/html/style/luna/tab.active.png differ diff --git a/html/style/luna/tab.css b/html/style/luna/tab.css new file mode 100644 index 0000000..d8a4403 --- /dev/null +++ b/html/style/luna/tab.css @@ -0,0 +1,84 @@ +.dynamic-tab-pane-control.tab-pane { + position: relative; + width: 100%; /* width needed weird IE bug */ + margin-right: -2px; /* to make room for the shadow */ +} + +.dynamic-tab-pane-control .tab-row .tab { + + width: 70px; + height: 16px; + background-image: url( "tab.png" ); + + position: relative; + top: 0; + display: inline; + float: left; + overflow: hidden; + + cursor: Default; + + margin: 1px -1px 1px 2px; + padding: 2px 0px 0px 0px; + border: 0; + + z-index: 1; + font: 11px Tahoma; + white-space: nowrap; + text-align: center; +} + +.dynamic-tab-pane-control .tab-row .tab.selected { + width: 74px !important; + height: 18px !important; + background-image: url( "tab.active.png" ) !important; + background-repaet: no-repeat; + + border-bottom-width: 0; + z-index: 3; + padding: 2px 0 0px 0; + margin: 1px -3px -3px 0px; + top: -2px; + font: 11px Tahoma; +} + +.dynamic-tab-pane-control .tab-row .tab a { + font: 11px Tahoma; + color: Black; + text-decoration: none; + cursor: default; +} + +.dynamic-tab-pane-control .tab-row .tab.hover { + font: 11px Tahoma; + width: 70px; + height: 16px; + background-image: url( "tab.hover.png" ); + background-repaet: no-repeat; +} + + +.dynamic-tab-pane-control .tab-page { + clear: both; + border: 1px solid rgb( 145, 155, 156 ); + background: rgb( 252, 252, 254 ); + z-index: 2; + position: relative; + top: -2px; + + font: 11px Tahoma; + color: Black; + + filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0) + progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135); + + /*244, 243, 238*/ + /* 145, 155, 156*/ + + padding: 10px; +} + +.dynamic-tab-pane-control .tab-row { + z-index: 1; + white-space: nowrap; +} \ No newline at end of file diff --git a/html/style/luna/tab.hover.png b/html/style/luna/tab.hover.png new file mode 100644 index 0000000..53de327 Binary files /dev/null and b/html/style/luna/tab.hover.png differ diff --git a/html/style/luna/tab.png b/html/style/luna/tab.png new file mode 100644 index 0000000..0f1fb78 Binary files /dev/null and b/html/style/luna/tab.png differ diff --git a/html/style/style.css b/html/style/style.css new file mode 100644 index 0000000..b01eaa0 --- /dev/null +++ b/html/style/style.css @@ -0,0 +1,225 @@ +body{ + font-family:Verdana, Arial, sans-serif; + font-size:80%; + border: #005199 1px dashed ; + color:#000064; + margin:10px; + padding:10px; +} + +/* Überschriften */ +h1 { font-size:1.3em;margin-top:0px;} +h2 { font-size:1.1em;} +h3 { font-size:1em; margin-top:0px; margin-bottom:0px;} +h4 { font-size:1em;} +h2,h4 { margin-top:0px;margin-bottom:0px; } +h1,h2,h3,h4 { color:#e88229;} + +/* Keine Rahmen um Grafiken als Link */ +a img {border-width:0px;} + +/* Standard Hyperlinks */ +a:link, a:visited, a:hover, a:active{ + text-decoration:none; + color:#005199; + background-color:inherit; +} +a:visited { color:#0075e3; } +a:hover, a:active { + color:#770; + text-decoration:underline; +} + +/* Tabelle auf den Referenzseiten */ +table { + font-size:1em; + border:1px solid #000000; + } +td,th { + vertical-align:top; + border: #eeeeee 1px solid; +} +th, .th{ + background-color:#efefef; + border: #eeeeee 1px solid; + padding:3px; + text-align:left; +} + +.tableheader{ + padding:3px; + text-align:left; +} + +/* funktioniert leider nur im neuesten Firefox fehlerfrei ;( +input:focus, textarea:focus, select:focus { + border: #FF0000 1px solid; + background-color:#ffff99; +} +*/ + +input[type~=text],input[type~=password] { + width : 200px; +} + +select { + width : 205px; +} + + +/* VTX */ +p.vtx{ + font-size:16px; + font-family:monospace; + white-space:nowrap; +} + +img.vtx{ + position:absolute; + z-index: 1; + width: 10px; + height: 19px; +} + +/* VTX Hyperlinks */ +a.vtx:link, a.vtx:visited, a.vtx:hover, a.vtx:active{ + text-decoration:none; + color:#00FF00; +} + +.footer { + font-size:0.6em; +} + +.timer_On { + color:green; +} + +.timer_Off{ + color:red; +} + +.menu{ + background-color:#efefef; + padding:10px; + text-align:left; +} + +.normal{ + color:#000064; + font-weight:normal; +} + +.refresh{ + color:#0000FF; + font-weight:normal; +} + +.deactive{ + color:#aaaaaa; +} + +.active{ + color:#00aa00; + font-weight:bold; +} + +.problem{ + color:#ff0000; +} + +.noproblem{ + color:#00AA00; +} + +.problemred{ + color:#ff0000; + font-weight:bold; +} + +.fastproblem{ + color:#990000; + font-weight:bold; +} + +.fastproblemgreen{ + font-weight:bold; +} + +.error{ + color:#ff0000; + font-weight:bold; +} + +.good{ + color:#009900; + font-weight:normal; +} + +.schema_normal{ + font-size:0.9em; + border:1px solid #666666; + border-right:0px; +} + +.schema_record_plan{ + font-size:0.9em; + font-weight:bold; + border:1px solid; + border-right:0px; +} + +.schema_record_now{ + font-size:0.9em; + font-weight:bold; + border:1px solid #006600; + border-right:0px; + background-color: #DDFFDD; +} + +.schema_record_conflict{ + font-size:0.9em; + font-weight:bold; + border:1px solid #006600; + border-right:0px; + background-color: #DDFFDD; +} + +.light{ + background-color: #F5F5F5; +} + +.dark{ + background-color: #EEEEEE; +} + + +#TOOLTIP { + position:absolute; + width: 400px; + top: 0px; + left: 0px; + z-index:5; + visibility:hidden; +} + +#ttwindow { + width: 400px; + font-size: 12px; + border:1px solid #666666; +} + +#ttwindow p.topic { + text-align: left; + font-weight: bold; + padding: 3px; + color: #000064; + background-color: #DDDDDD; + margin: 0px; +} + +#ttwindow p.description { + padding: 5px; + margin: 0px; + background-color: #ffffff; +} diff --git a/html/style/xtree.css b/html/style/xtree.css new file mode 100644 index 0000000..9764366 --- /dev/null +++ b/html/style/xtree.css @@ -0,0 +1,46 @@ +.webfx-tree-container { + margin: 0px; + padding: 0px; + font: icon; + white-space: nowrap; +} + +.webfx-tree-item { + padding: 0px; + margin: 0px; + font: icon; + color: WindowText; + white-space: nowrap; + height: 16px; +} + +.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover { + margin-left: 3px; + padding: 0px 2px 1px 2px; +} + +.webfx-tree-item a { + color: black; + text-decoration: none; +} + +.webfx-tree-item a:hover { + color: blue; + text-decoration: underline; +} + +.webfx-tree-item a:active { + background: highlight; + color: highlighttext; + text-decoration: none; +} + +.webfx-tree-item img { + vertical-align: middle; + border: 0px; +} + +.webfx-tree-icon { + width: 16px; + height: 16px; +} \ No newline at end of file diff --git a/html/tlist.tmpl b/html/tlist.tmpl new file mode 100644 index 0000000..ab5c825 --- /dev/null +++ b/html/tlist.tmpl @@ -0,0 +1,143 @@ + + + + + +

+ +

-

+ + + +[] + + +[] + +
+ + + +',document.TimerList)"> + [] + + + +', +'','tdelete',document.TimerList)"> + [] + +  + + : + + value=''> +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + + + + + + + + + + + + + + + + + + + +
+ ">
[R]
+ + ">
[E]
+ + + : ','?cmd=tdelete&data=')" title="">
[D]
+ +
+ + + +  ">
[]
+ + + ">
(AT)

+ + ')">(!)
+ + [] + + + + +
+ ">
+
+ + +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+[] +[] +[] + diff --git a/html/topten.tmpl b/html/topten.tmpl new file mode 100644 index 0000000..3d57a71 --- /dev/null +++ b/html/topten.tmpl @@ -0,0 +1,86 @@ + + + + +

+
+

+ + + + + +
+ + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ' %?> + + + + + + + + 0 %?> +
+ + 0 %?> +
',' ') %?> + + +
+ + + + + +
diff --git a/html/tsearch.tmpl b/html/tsearch.tmpl new file mode 120000 index 0000000..d1d3655 --- /dev/null +++ b/html/tsearch.tmpl @@ -0,0 +1 @@ +tlist.tmpl \ No newline at end of file diff --git a/html/ulist.tmpl b/html/ulist.tmpl new file mode 100644 index 0000000..3081d7b --- /dev/null +++ b/html/ulist.tmpl @@ -0,0 +1,41 @@ + +

+ +[] +

+ + + + + + + + + + + + + + + bgcolor='#F5F5F5'> + + + + + + + + + + + + + +
+ " href="?cmd=uedit&data="> + []  + " + href="javascript:sure(document.UserList, ': ','?cmd=udelete&data=')"> + [] + +
diff --git a/html/vitals.tmpl b/html/vitals.tmpl new file mode 100644 index 0000000..7704065 --- /dev/null +++ b/html/vitals.tmpl @@ -0,0 +1,86 @@ + max; + max = utildata.nsort.last; + END; + IF userdata.nsort.last > max; + max = userdata.nsort.last; + END; + max = max + (max div 10) + 0.9 | format('%d'); + + # Data ... + d = [ + timestamps , + loaddata , + userdata , + utildata , + ]; + + USE my_graph = GD.Graph.lines(500,300); + + # Xsteps + steps = param.stack.size / 5 | format('%d'); + my_graph.set( + x_label_skip => steps, + x_long_ticks => 1, + + y_label => gettext('Average load'), + y_long_ticks => 1, + y_max_value => max, + + line_width => 2, + box_axis => 1, + boxclr => '#FFFFCC', + fgclr => '#BBBBBB' + legend_placement => 'RD', + legend_spacing => 5, + ); + my_graph.set_title_font(param.font,10); + my_graph.set_y_label_font(param.font,10); + my_graph.set_x_label_font(param.font,10); + my_graph.set_x_axis_font(param.font,6); + my_graph.set_y_axis_font(param.font,6); + my_graph.set_legend( 'Load (x10)', 'User', 'Util'); + statusfiles.load = writefile("status_${name}.gif", my_graph.plot(d).gif ); + END; + %?> + + +

+ + + + + + + + + + + +
+ +
+ +
+

+ diff --git a/html/widgets/checkbox.tmpl b/html/widgets/checkbox.tmpl new file mode 100644 index 0000000..631db79 --- /dev/null +++ b/html/widgets/checkbox.tmpl @@ -0,0 +1,17 @@ + + + + + + + + + + + " IF (c mod 3) == 0 %?> + + + +
>
+ + diff --git a/html/widgets/confirm.tmpl b/html/widgets/confirm.tmpl new file mode 100644 index 0000000..5bb046b --- /dev/null +++ b/html/widgets/confirm.tmpl @@ -0,0 +1,12 @@ + + + + + + + + + >  + > + + diff --git a/html/widgets/date.tmpl b/html/widgets/date.tmpl new file mode 100644 index 0000000..565d3f2 --- /dev/null +++ b/html/widgets/date.tmpl @@ -0,0 +1,32 @@ + + + + + + + + + >
+ + + onchange='ch_input(this.form.Weekday, this.form.)'> + + + diff --git a/html/widgets/dir.tmpl b/html/widgets/dir.tmpl new file mode 100644 index 0000000..fa41e1b --- /dev/null +++ b/html/widgets/dir.tmpl @@ -0,0 +1,20 @@ + + + + + + + + + onBlur="checkDir()">
+ + + + diff --git a/html/widgets/err.tmpl b/html/widgets/err.tmpl new file mode 100644 index 0000000..69f24a3 --- /dev/null +++ b/html/widgets/err.tmpl @@ -0,0 +1,2 @@ + +

') %?>


diff --git a/html/widgets/file.tmpl b/html/widgets/file.tmpl new file mode 100644 index 0000000..2c41fe4 --- /dev/null +++ b/html/widgets/file.tmpl @@ -0,0 +1,20 @@ + + + + + + + + + onBlur="checkFile()">
+ + + + diff --git a/html/widgets/footer.tmpl b/html/widgets/footer.tmpl new file mode 100644 index 0000000..ff0a5b6 --- /dev/null +++ b/html/widgets/footer.tmpl @@ -0,0 +1,60 @@ + + + +
+ +
+

Last Logs

+ + + + + +
+

+
+ +
+ +
+

Benchmark

+ + + 1000 %?> + + + + + + + + + + +
Summary:
+
+ +
+

Variables

+ +
+

+use Data::Dumper;
+print Dumper($stash->_dump_frame(5));
+        
+
+ +
+ +
+ + + +
+ + + + diff --git a/html/widgets/formEnd.tmpl b/html/widgets/formEnd.tmpl new file mode 100644 index 0000000..125126f --- /dev/null +++ b/html/widgets/formEnd.tmpl @@ -0,0 +1,11 @@ + +  + + +   +   + +   + + + diff --git a/html/widgets/formStart.tmpl b/html/widgets/formStart.tmpl new file mode 100644 index 0000000..8e5bb25 --- /dev/null +++ b/html/widgets/formStart.tmpl @@ -0,0 +1,10 @@ + + +

+ + + + '> + + + diff --git a/html/widgets/hidden.tmpl b/html/widgets/hidden.tmpl new file mode 100644 index 0000000..e641c54 --- /dev/null +++ b/html/widgets/hidden.tmpl @@ -0,0 +1,2 @@ + + diff --git a/html/widgets/host.tmpl b/html/widgets/host.tmpl new file mode 100644 index 0000000..cf90c8a --- /dev/null +++ b/html/widgets/host.tmpl @@ -0,0 +1,23 @@ + + + + + + diff --git a/html/widgets/integer.tmpl b/html/widgets/integer.tmpl new file mode 100644 index 0000000..bbde2c3 --- /dev/null +++ b/html/widgets/integer.tmpl @@ -0,0 +1,9 @@ + + + + + diff --git a/html/widgets/link.tmpl b/html/widgets/link.tmpl new file mode 100644 index 0000000..5ac989f --- /dev/null +++ b/html/widgets/link.tmpl @@ -0,0 +1,2 @@ + +[] diff --git a/html/widgets/list.tmpl b/html/widgets/list.tmpl new file mode 100644 index 0000000..452636b --- /dev/null +++ b/html/widgets/list.tmpl @@ -0,0 +1,38 @@ + + + + + + +
+
diff --git a/html/widgets/littlemenu.tmpl b/html/widgets/littlemenu.tmpl new file mode 100644 index 0000000..8ae191f --- /dev/null +++ b/html/widgets/littlemenu.tmpl @@ -0,0 +1,12 @@ + + + +

+ + + +" IF data.highlight == l.key %?> +[]  +" IF data.highlight == l.key %?> + +

diff --git a/html/widgets/menu.tmpl b/html/widgets/menu.tmpl new file mode 100644 index 0000000..41bfc5f --- /dev/null +++ b/html/widgets/menu.tmpl @@ -0,0 +1,21 @@ + + + +

 : 

+ + +
    + + + +
    • + +
+
    • + +
    • + + +
    +
  • +
diff --git a/html/widgets/message.tmpl b/html/widgets/message.tmpl new file mode 100644 index 0000000..aa52e9b --- /dev/null +++ b/html/widgets/message.tmpl @@ -0,0 +1,4 @@ + + +') %?>
+ diff --git a/html/widgets/password.tmpl b/html/widgets/password.tmpl new file mode 100644 index 0000000..2455ab1 --- /dev/null +++ b/html/widgets/password.tmpl @@ -0,0 +1,11 @@ + + + + + diff --git a/html/widgets/player.tmpl b/html/widgets/player.tmpl new file mode 100644 index 0000000..0a4db13 --- /dev/null +++ b/html/widgets/player.tmpl @@ -0,0 +1,20 @@ +
+ + + + + + + + + + + diff --git a/html/widgets/radio.tmpl b/html/widgets/radio.tmpl new file mode 100644 index 0000000..acd42f5 --- /dev/null +++ b/html/widgets/radio.tmpl @@ -0,0 +1,12 @@ + + + + + diff --git a/html/widgets/redirect.tmpl b/html/widgets/redirect.tmpl new file mode 100644 index 0000000..60f4e73 --- /dev/null +++ b/html/widgets/redirect.tmpl @@ -0,0 +1,4 @@ + + diff --git a/html/widgets/referer.tmpl b/html/widgets/referer.tmpl new file mode 100644 index 0000000..152158b --- /dev/null +++ b/html/widgets/referer.tmpl @@ -0,0 +1,8 @@ + + + &data='> + + '> + + + diff --git a/html/widgets/remote.tmpl b/html/widgets/remote.tmpl new file mode 100644 index 0000000..633537c --- /dev/null +++ b/html/widgets/remote.tmpl @@ -0,0 +1,134 @@ + + + + + + + + + + +
+
+ + + + + onBlur="checkHost()" + >
+ +
+ + + > +
+ + + + + + + + + + > + + + + + + + + + + + + + + + + + +
+ + + + >
+ title=''> +
+ + + + + >
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + "> + "> +
  
+ + + + +
  
">
  
+ "> + "> +
 
+ + "> +
+ + + diff --git a/html/widgets/start.tmpl b/html/widgets/start.tmpl new file mode 100644 index 0000000..909740c --- /dev/null +++ b/html/widgets/start.tmpl @@ -0,0 +1,29 @@ + + + + <?% IF param.title.defined;param.title;ELSE %?>XXV - <?% user %?><?% END %?> + + + + + + + + + + + + + + + + + + + + +
diff --git a/html/widgets/string.tmpl b/html/widgets/string.tmpl new file mode 100644 index 0000000..d531c32 --- /dev/null +++ b/html/widgets/string.tmpl @@ -0,0 +1,21 @@ + + + + + + + + + > + + + + 30) || param.type == 'text' %?> + + + > + + + + diff --git a/html/widgets/table.tmpl b/html/widgets/table.tmpl new file mode 100644 index 0000000..01d1303 --- /dev/null +++ b/html/widgets/table.tmpl @@ -0,0 +1,47 @@ +

+ + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameValue
+ + + + + + +
+ +
+

+ diff --git a/html/widgets/url.tmpl b/html/widgets/url.tmpl new file mode 100644 index 0000000..0b5b03b --- /dev/null +++ b/html/widgets/url.tmpl @@ -0,0 +1,16 @@ + + + + + + + + + >
+ + + diff --git a/html/widgets/vtx.tmpl b/html/widgets/vtx.tmpl new file mode 100644 index 0000000..9d3e2fd --- /dev/null +++ b/html/widgets/vtx.tmpl @@ -0,0 +1,45 @@ + + +

  +  1 && pages.last > 0 %?>/ +

+ +

+  1 && pages.last > 0 %?>/ +

+ + + + + + + + +
+ + + : +
+
+
+ + : +
+
+ " href="">[^][^]  + "href="">[<<][<<]  + "href="">[<][<]  + "href="">[>][>]  + "href="">[>>][>>] + + +
+ + + + + diff --git a/html/widgets/wait.tmpl b/html/widgets/wait.tmpl new file mode 100644 index 0000000..cc814c0 --- /dev/null +++ b/html/widgets/wait.tmpl @@ -0,0 +1,33 @@ + + + + XXV + + + + + + + + +
+

+ + + + + + + +
    % ()
+
+ + -- cgit v1.2.3