summaryrefslogtreecommitdiff
path: root/template
diff options
context:
space:
mode:
authorAndreas Mair <amair.sob@googlemail.com>2005-03-22 12:27:44 +0100
committerAndreas Mair <amair.sob@googlemail.com>2005-03-22 12:27:44 +0100
commit46de243c304867eff807fef1e2fc31c9ad8f2f66 (patch)
tree22a0cfb4e1f0c50d2f64ce875f99d03b141ce1a5 /template
parent5083c05ce2e2bfc5719346d809719ebf01b0e69d (diff)
downloadvdradmin-am-0.97-am2a.tar.gz
vdradmin-am-0.97-am2a.tar.bz2
2005-03-22: 0.97-am2av0.97-am2a
- fixed Volume+ and Volume- in TV (Reported by Unimatrix0) - fixed missplaced channel name prog_summary (Reported by several people) - added updated English templates (Supplied by C.Y.M) - now VDRAdmin understands timers format from vdr1.3.22- and vdr1.3.23 (Supplied by Stefan Neuwirth) - fixed small display problem in timeline.
Diffstat (limited to 'template')
-rw-r--r--template/Deutsch/prog_summary.html4
-rw-r--r--template/Deutsch/prog_timeline.html9
-rw-r--r--template/Deutsch/tv.html4
-rw-r--r--template/English/at_new.html308
-rw-r--r--template/English/at_timer_list.html300
-rw-r--r--template/English/bilder/auge.jpgbin0 -> 1922 bytes
-rw-r--r--template/English/bilder/info.jpgbin0 -> 1099 bytes
-rw-r--r--template/English/bilder/info_disabled.jpgbin0 -> 809 bytes
-rw-r--r--template/English/bilder/luecke.gifbin0 -> 135 bytes
-rw-r--r--template/English/bilder/lupe.jpgbin0 -> 1829 bytes
-rw-r--r--template/English/bilder/poempl_grau.gifbin0 -> 604 bytes
-rw-r--r--template/English/bilder/poempl_grau2.gifbin0 -> 373 bytes
-rw-r--r--template/English/bilder/poempl_rot.gifbin681 -> 681 bytes
-rw-r--r--template/English/bilder/rec.jpgbin0 -> 2050 bytes
-rw-r--r--template/English/bilder/rec_mitback2.jpgbin0 -> 1123 bytes
-rw-r--r--template/English/bilder/stream.jpgbin0 -> 756 bytes
-rw-r--r--template/English/bilder/stream_mitback2.jpgbin0 -> 1183 bytes
-rw-r--r--template/English/bilder/tv_umschalten_mitback2.jpgbin0 -> 943 bytes
-rw-r--r--template/English/config.html693
-rw-r--r--template/English/copper/auge.jpgbin0 -> 1470 bytes
-rw-r--r--template/English/copper/back.gifbin0 -> 930 bytes
-rw-r--r--template/English/copper/background.gifbin0 -> 170 bytes
-rw-r--r--template/English/copper/cback.gifbin0 -> 175 bytes
-rw-r--r--template/English/copper/cback.pngbin0 -> 96 bytes
-rw-r--r--template/English/copper/delete.gifbin0 -> 571 bytes
-rw-r--r--template/English/copper/edit.gifbin0 -> 323 bytes
-rw-r--r--template/English/copper/fern_01.jpgbin0 -> 791 bytes
-rw-r--r--template/English/copper/fern_02.jpgbin0 -> 905 bytes
-rw-r--r--template/English/copper/fern_03.jpgbin0 -> 1109 bytes
-rw-r--r--template/English/copper/fern_04.jpgbin0 -> 437 bytes
-rw-r--r--template/English/copper/fern_05.jpgbin0 -> 873 bytes
-rw-r--r--template/English/copper/fern_06.jpgbin0 -> 879 bytes
-rw-r--r--template/English/copper/fern_07.jpgbin0 -> 900 bytes
-rw-r--r--template/English/copper/fern_08.jpgbin0 -> 878 bytes
-rw-r--r--template/English/copper/fern_09.jpgbin0 -> 891 bytes
-rw-r--r--template/English/copper/fern_10.jpgbin0 -> 887 bytes
-rw-r--r--template/English/copper/fern_11.jpgbin0 -> 879 bytes
-rw-r--r--template/English/copper/fern_12.jpgbin0 -> 889 bytes
-rw-r--r--template/English/copper/fern_13.jpgbin0 -> 882 bytes
-rw-r--r--template/English/copper/fern_14.jpgbin0 -> 692 bytes
-rw-r--r--template/English/copper/fern_15.jpgbin0 -> 887 bytes
-rw-r--r--template/English/copper/fern_16.jpgbin0 -> 669 bytes
-rw-r--r--template/English/copper/fern_17.jpgbin0 -> 619 bytes
-rw-r--r--template/English/copper/fern_18.jpgbin0 -> 1068 bytes
-rw-r--r--template/English/copper/fern_19.jpgbin0 -> 1011 bytes
-rw-r--r--template/English/copper/fern_20.jpgbin0 -> 356 bytes
-rw-r--r--template/English/copper/fern_21.jpgbin0 -> 354 bytes
-rw-r--r--template/English/copper/fern_22.jpgbin0 -> 673 bytes
-rw-r--r--template/English/copper/fern_23.jpgbin0 -> 646 bytes
-rw-r--r--template/English/copper/fern_24.jpgbin0 -> 661 bytes
-rw-r--r--template/English/copper/fern_25.jpgbin0 -> 668 bytes
-rw-r--r--template/English/copper/fern_26.jpgbin0 -> 794 bytes
-rw-r--r--template/English/copper/fern_27.jpgbin0 -> 682 bytes
-rw-r--r--template/English/copper/fern_28.jpgbin0 -> 823 bytes
-rw-r--r--template/English/copper/fern_29.jpgbin0 -> 669 bytes
-rw-r--r--template/English/copper/fern_30.jpgbin0 -> 425 bytes
-rw-r--r--template/English/copper/fern_31.jpgbin0 -> 868 bytes
-rw-r--r--template/English/copper/fern_32.jpgbin0 -> 941 bytes
-rw-r--r--template/English/copper/fern_33.jpgbin0 -> 897 bytes
-rw-r--r--template/English/copper/fern_34.jpgbin0 -> 717 bytes
-rw-r--r--template/English/copper/fern_35.jpgbin0 -> 686 bytes
-rw-r--r--template/English/copper/fern_36.jpgbin0 -> 878 bytes
-rw-r--r--template/English/copper/fern_37.jpgbin0 -> 667 bytes
-rw-r--r--template/English/copper/fern_38.jpgbin0 -> 928 bytes
-rw-r--r--template/English/copper/fern_39.jpgbin0 -> 1129 bytes
-rw-r--r--template/English/copper/fern_40.jpgbin0 -> 1170 bytes
-rw-r--r--template/English/copper/fern_41.jpgbin0 -> 749 bytes
-rw-r--r--template/English/copper/fern_42.jpgbin0 -> 751 bytes
-rw-r--r--template/English/copper/fern_back.jpgbin0 -> 655 bytes
-rw-r--r--template/English/copper/fernseher_unten.gifbin0 -> 5581 bytes
-rw-r--r--template/English/copper/folder.gifbin0 -> 661 bytes
-rw-r--r--template/English/copper/frame.gifbin0 -> 4683 bytes
-rw-r--r--template/English/copper/framed.gifbin0 -> 10217 bytes
-rw-r--r--template/English/copper/gbutton_left.gifbin0 -> 363 bytes
-rw-r--r--template/English/copper/gbutton_middle.gifbin0 -> 425 bytes
-rw-r--r--template/English/copper/gbutton_right.gifbin0 -> 378 bytes
-rw-r--r--template/English/copper/help.gifbin0 -> 1292 bytes
-rw-r--r--template/English/copper/hilfe.gifbin0 -> 341 bytes
-rw-r--r--template/English/copper/info.jpgbin0 -> 1473 bytes
-rw-r--r--template/English/copper/info_button.gifbin0 -> 970 bytes
-rw-r--r--template/English/copper/info_button_disabled.gifbin0 -> 965 bytes
-rw-r--r--template/English/copper/linvdr.gifbin0 -> 3150 bytes
-rw-r--r--template/English/copper/logo.gifbin0 -> 1882 bytes
-rw-r--r--template/English/copper/luecke.gifbin0 -> 114 bytes
-rw-r--r--template/English/copper/lupe.jpgbin0 -> 1289 bytes
-rw-r--r--template/English/copper/mitte.gifbin0 -> 1147 bytes
-rw-r--r--template/English/copper/nav_button_back.gifbin0 -> 918 bytes
-rw-r--r--template/English/copper/nav_button_back_end.gifbin0 -> 376 bytes
-rw-r--r--template/English/copper/nav_button_back_mitte.gifbin0 -> 532 bytes
-rw-r--r--template/English/copper/navi.css11
-rw-r--r--template/English/copper/new_auto_timer.gifbin0 -> 1391 bytes
-rw-r--r--template/English/copper/new_timer.gifbin0 -> 1281 bytes
-rw-r--r--template/English/copper/pfeile_nachlinks.gifbin0 -> 164 bytes
-rw-r--r--template/English/copper/pfeile_nachlinks_soft.gifbin0 -> 164 bytes
-rw-r--r--template/English/copper/pfeile_nachrechts.gifbin0 -> 177 bytes
-rw-r--r--template/English/copper/pfeile_nachrechts_soft.gifbin0 -> 177 bytes
-rw-r--r--template/English/copper/poempl_gelb.gifbin0 -> 678 bytes
-rw-r--r--template/English/copper/poempl_gruen.gifbin0 -> 679 bytes
-rw-r--r--template/English/copper/poempl_rot.gifbin0 -> 677 bytes
-rw-r--r--template/English/copper/rec.gifbin0 -> 230 bytes
-rw-r--r--template/English/copper/rec.jpgbin0 -> 1806 bytes
-rw-r--r--template/English/copper/rec_button.gifbin0 -> 979 bytes
-rw-r--r--template/English/copper/rec_mitback.gifbin0 -> 1356 bytes
-rw-r--r--template/English/copper/sauerei.gifbin0 -> 4692 bytes
-rw-r--r--template/English/copper/separator.gifbin0 -> 44 bytes
-rw-r--r--template/English/copper/sortiert_asc.gifbin0 -> 56 bytes
-rw-r--r--template/English/copper/sortiert_desc.gifbin0 -> 55 bytes
-rw-r--r--template/English/copper/spacer.gif (renamed from template/French/bilder/spacer.gif)bin43 -> 43 bytes
-rw-r--r--template/English/copper/style.css28
-rw-r--r--template/English/copper/top.gifbin0 -> 1905 bytes
-rw-r--r--template/English/copper/top_nav_aufnahmen.gifbin0 -> 1122 bytes
-rw-r--r--template/English/copper/top_nav_fernbedienung.gifbin0 -> 1421 bytes
-rw-r--r--template/English/copper/top_nav_konf.gifbin0 -> 1238 bytes
-rw-r--r--template/English/copper/top_nav_prguebersicht.gifbin0 -> 1467 bytes
-rw-r--r--template/English/copper/top_nav_timer.gifbin0 -> 871 bytes
-rw-r--r--template/English/copper/top_nav_wasjetzt.gifbin0 -> 1440 bytes
-rw-r--r--template/English/copper/tv_bottom.gifbin0 -> 5581 bytes
-rw-r--r--template/English/copper/tv_umschalten_mitback.gifbin0 -> 2348 bytes
-rw-r--r--template/English/copper/uebersicht_links.gifbin0 -> 851 bytes
-rw-r--r--template/English/copper/uebersicht_links_dark.gifbin0 -> 851 bytes
-rw-r--r--template/English/copper/uebersicht_mitte.gifbin0 -> 69 bytes
-rw-r--r--template/English/copper/uebersicht_mitte_dark.gifbin0 -> 69 bytes
-rw-r--r--template/English/copper/uebersicht_mitte_dark_selec.gifbin0 -> 69 bytes
-rw-r--r--template/English/copper/uebersicht_mitte_selected.gifbin0 -> 69 bytes
-rw-r--r--template/English/copper/uebersicht_oben.gifbin0 -> 1916 bytes
-rw-r--r--template/English/copper/uebersicht_oben_links.gifbin0 -> 523 bytes
-rw-r--r--template/English/copper/uebersicht_oben_links_selec.gifbin0 -> 545 bytes
-rw-r--r--template/English/copper/uebersicht_oben_rechts.gifbin0 -> 761 bytes
-rw-r--r--template/English/copper/uebersicht_oben_rechts_sele.gifbin0 -> 748 bytes
-rw-r--r--template/English/copper/uebersicht_oben_selected.gifbin0 -> 1671 bytes
-rw-r--r--template/English/copper/uebersicht_rechts.gifbin0 -> 906 bytes
-rw-r--r--template/English/copper/uebersicht_rechts_dark.gifbin0 -> 906 bytes
-rw-r--r--template/English/copper/uebersicht_spacer.gif (renamed from template/French/bilder/uebersicht_spacer.gif)bin43 -> 43 bytes
-rw-r--r--template/English/copper/uebersicht_unten.gifbin0 -> 714 bytes
-rw-r--r--template/English/copper/uebersicht_unten_links.gifbin0 -> 441 bytes
-rw-r--r--template/English/copper/uebersicht_unten_rechts.gifbin0 -> 721 bytes
-rw-r--r--template/English/copper/uebersicht_unten_selected.gifbin0 -> 714 bytes
-rw-r--r--template/English/error.html25
-rw-r--r--template/English/favicon.icobin0 -> 3262 bytes
-rw-r--r--template/English/i18n.pl40
-rw-r--r--template/English/index.html28
-rw-r--r--template/English/left.html193
-rw-r--r--template/English/library.js34
-rw-r--r--template/English/noauth.html17
-rw-r--r--template/English/noperm.html17
-rw-r--r--template/English/prog_detail.html65
-rw-r--r--template/English/prog_list.html176
-rw-r--r--template/English/prog_list2.html105
-rw-r--r--template/English/prog_summary.html130
-rw-r--r--template/English/prog_timeline.html256
-rw-r--r--template/English/rc.html211
-rw-r--r--template/English/rec_edit.html66
-rw-r--r--template/English/rec_list.html262
-rw-r--r--template/English/style.css4
-rw-r--r--template/English/timer_list.html438
-rw-r--r--template/English/timer_new.html287
-rw-r--r--template/English/toolbar.html64
-rw-r--r--template/English/tv.html306
-rw-r--r--template/English/tv_flash.html16
-rw-r--r--template/French-incomplete/at_new.html (renamed from template/French/at_new.html)0
-rw-r--r--template/French-incomplete/at_timer_list.html (renamed from template/French/at_timer_list.html)0
-rw-r--r--template/French-incomplete/bilder/back.gif (renamed from template/French/bilder/back.gif)bin1631 -> 1631 bytes
-rw-r--r--template/French-incomplete/bilder/back.png (renamed from template/French/bilder/back.png)bin709 -> 709 bytes
-rw-r--r--template/French-incomplete/bilder/background.gif (renamed from template/French/bilder/background.gif)bin264 -> 264 bytes
-rw-r--r--template/French-incomplete/bilder/cback.png (renamed from template/French/bilder/cback.png)bin250 -> 250 bytes
-rw-r--r--template/French-incomplete/bilder/delete.gif (renamed from template/French/bilder/delete.gif)bin576 -> 576 bytes
-rw-r--r--template/French-incomplete/bilder/edit.gif (renamed from template/French/bilder/edit.gif)bin324 -> 324 bytes
-rw-r--r--template/French-incomplete/bilder/favicon.ico (renamed from template/French/bilder/favicon.ico)bin11478 -> 11478 bytes
-rw-r--r--template/French-incomplete/bilder/fern_01.jpg (renamed from template/French/bilder/fern_01.jpg)bin1031 -> 1031 bytes
-rw-r--r--template/French-incomplete/bilder/fern_02.jpg (renamed from template/French/bilder/fern_02.jpg)bin1215 -> 1215 bytes
-rw-r--r--template/French-incomplete/bilder/fern_03.jpg (renamed from template/French/bilder/fern_03.jpg)bin1371 -> 1371 bytes
-rw-r--r--template/French-incomplete/bilder/fern_04.jpg (renamed from template/French/bilder/fern_04.jpg)bin678 -> 678 bytes
-rw-r--r--template/French-incomplete/bilder/fern_05.jpg (renamed from template/French/bilder/fern_05.jpg)bin1094 -> 1094 bytes
-rw-r--r--template/French-incomplete/bilder/fern_06.jpg (renamed from template/French/bilder/fern_06.jpg)bin1108 -> 1108 bytes
-rw-r--r--template/French-incomplete/bilder/fern_07.jpg (renamed from template/French/bilder/fern_07.jpg)bin1111 -> 1111 bytes
-rw-r--r--template/French-incomplete/bilder/fern_08.jpg (renamed from template/French/bilder/fern_08.jpg)bin1094 -> 1094 bytes
-rw-r--r--template/French-incomplete/bilder/fern_09.jpg (renamed from template/French/bilder/fern_09.jpg)bin1109 -> 1109 bytes
-rw-r--r--template/French-incomplete/bilder/fern_10.jpg (renamed from template/French/bilder/fern_10.jpg)bin1104 -> 1104 bytes
-rw-r--r--template/French-incomplete/bilder/fern_11.jpg (renamed from template/French/bilder/fern_11.jpg)bin1101 -> 1101 bytes
-rw-r--r--template/French-incomplete/bilder/fern_12.jpg (renamed from template/French/bilder/fern_12.jpg)bin1117 -> 1117 bytes
-rw-r--r--template/French-incomplete/bilder/fern_13.jpg (renamed from template/French/bilder/fern_13.jpg)bin1107 -> 1107 bytes
-rw-r--r--template/French-incomplete/bilder/fern_14.jpg (renamed from template/French/bilder/fern_14.jpg)bin959 -> 959 bytes
-rw-r--r--template/French-incomplete/bilder/fern_15.jpg (renamed from template/French/bilder/fern_15.jpg)bin1114 -> 1114 bytes
-rw-r--r--template/French-incomplete/bilder/fern_16.jpg (renamed from template/French/bilder/fern_16.jpg)bin945 -> 945 bytes
-rw-r--r--template/French-incomplete/bilder/fern_17.jpg (renamed from template/French/bilder/fern_17.jpg)bin874 -> 874 bytes
-rw-r--r--template/French-incomplete/bilder/fern_18.jpg (renamed from template/French/bilder/fern_18.jpg)bin1322 -> 1322 bytes
-rw-r--r--template/French-incomplete/bilder/fern_19.jpg (renamed from template/French/bilder/fern_19.jpg)bin1264 -> 1264 bytes
-rw-r--r--template/French-incomplete/bilder/fern_20.jpg (renamed from template/French/bilder/fern_20.jpg)bin577 -> 577 bytes
-rw-r--r--template/French-incomplete/bilder/fern_21.jpg (renamed from template/French/bilder/fern_21.jpg)bin581 -> 581 bytes
-rw-r--r--template/French-incomplete/bilder/fern_22.jpg (renamed from template/French/bilder/fern_22.jpg)bin1087 -> 1087 bytes
-rw-r--r--template/French-incomplete/bilder/fern_23.jpg (renamed from template/French/bilder/fern_23.jpg)bin998 -> 998 bytes
-rw-r--r--template/French-incomplete/bilder/fern_24.jpg (renamed from template/French/bilder/fern_24.jpg)bin1031 -> 1031 bytes
-rw-r--r--template/French-incomplete/bilder/fern_25.jpg (renamed from template/French/bilder/fern_25.jpg)bin1013 -> 1013 bytes
-rw-r--r--template/French-incomplete/bilder/fern_26.jpg (renamed from template/French/bilder/fern_26.jpg)bin1047 -> 1047 bytes
-rw-r--r--template/French-incomplete/bilder/fern_27.jpg (renamed from template/French/bilder/fern_27.jpg)bin947 -> 947 bytes
-rw-r--r--template/French-incomplete/bilder/fern_28.jpg (renamed from template/French/bilder/fern_28.jpg)bin1036 -> 1036 bytes
-rw-r--r--template/French-incomplete/bilder/fern_29.jpg (renamed from template/French/bilder/fern_29.jpg)bin919 -> 919 bytes
-rw-r--r--template/French-incomplete/bilder/fern_30.jpg (renamed from template/French/bilder/fern_30.jpg)bin677 -> 677 bytes
-rw-r--r--template/French-incomplete/bilder/fern_31.jpg (renamed from template/French/bilder/fern_31.jpg)bin1078 -> 1078 bytes
-rw-r--r--template/French-incomplete/bilder/fern_32.jpg (renamed from template/French/bilder/fern_32.jpg)bin1171 -> 1171 bytes
-rw-r--r--template/French-incomplete/bilder/fern_33.jpg (renamed from template/French/bilder/fern_33.jpg)bin1095 -> 1095 bytes
-rw-r--r--template/French-incomplete/bilder/fern_34.jpg (renamed from template/French/bilder/fern_34.jpg)bin986 -> 986 bytes
-rw-r--r--template/French-incomplete/bilder/fern_35.jpg (renamed from template/French/bilder/fern_35.jpg)bin942 -> 942 bytes
-rw-r--r--template/French-incomplete/bilder/fern_36.jpg (renamed from template/French/bilder/fern_36.jpg)bin1092 -> 1092 bytes
-rw-r--r--template/French-incomplete/bilder/fern_37.jpg (renamed from template/French/bilder/fern_37.jpg)bin912 -> 912 bytes
-rw-r--r--template/French-incomplete/bilder/fern_38.jpg (renamed from template/French/bilder/fern_38.jpg)bin1224 -> 1224 bytes
-rw-r--r--template/French-incomplete/bilder/fern_39.jpg (renamed from template/French/bilder/fern_39.jpg)bin1386 -> 1386 bytes
-rw-r--r--template/French-incomplete/bilder/fern_40.jpg (renamed from template/French/bilder/fern_40.jpg)bin1431 -> 1431 bytes
-rw-r--r--template/French-incomplete/bilder/fern_41.jpg (renamed from template/French/bilder/fern_41.jpg)bin1021 -> 1021 bytes
-rw-r--r--template/French-incomplete/bilder/fern_42.jpg (renamed from template/French/bilder/fern_42.jpg)bin1007 -> 1007 bytes
-rw-r--r--template/French-incomplete/bilder/fern_back.jpg (renamed from template/French/bilder/fern_back.jpg)bin17190 -> 17190 bytes
-rw-r--r--template/French-incomplete/bilder/fernseher_unten.gif (renamed from template/French/bilder/fernseher_unten.gif)bin11626 -> 11626 bytes
-rw-r--r--template/French-incomplete/bilder/folder.gif (renamed from template/French/bilder/folder.gif)bin1065 -> 1065 bytes
-rw-r--r--template/French-incomplete/bilder/frame.png (renamed from template/French/bilder/frame.png)bin7307 -> 7307 bytes
-rw-r--r--template/French-incomplete/bilder/framed.gif (renamed from template/French/bilder/framed.gif)bin14603 -> 14603 bytes
-rw-r--r--template/French-incomplete/bilder/gbutton_left.gif (renamed from template/French/bilder/gbutton_left.gif)bin364 -> 364 bytes
-rw-r--r--template/French-incomplete/bilder/gbutton_middle.gif (renamed from template/French/bilder/gbutton_middle.gif)bin425 -> 425 bytes
-rw-r--r--template/French-incomplete/bilder/gbutton_right.gif (renamed from template/French/bilder/gbutton_right.gif)bin378 -> 378 bytes
-rw-r--r--template/French-incomplete/bilder/help.gif (renamed from template/French/bilder/help.gif)bin1787 -> 1787 bytes
-rw-r--r--template/French-incomplete/bilder/hilfe.gif (renamed from template/French/bilder/hilfe.gif)bin941 -> 941 bytes
-rw-r--r--template/French-incomplete/bilder/info_button.gif (renamed from template/French/bilder/info_button.gif)bin976 -> 976 bytes
-rw-r--r--template/French-incomplete/bilder/info_button_disabled.gif (renamed from template/French/bilder/info_button_disabled.gif)bin1527 -> 1527 bytes
-rw-r--r--template/French-incomplete/bilder/linvdr.gif (renamed from template/French/bilder/linvdr.gif)bin3749 -> 3749 bytes
-rw-r--r--template/French-incomplete/bilder/logo.gif (renamed from template/French/bilder/logo.gif)bin1884 -> 1884 bytes
-rw-r--r--template/French-incomplete/bilder/mitte.gif (renamed from template/French/bilder/mitte.gif)bin1147 -> 1147 bytes
-rw-r--r--template/French-incomplete/bilder/nav_button_back.gif (renamed from template/French/bilder/nav_button_back.gif)bin925 -> 925 bytes
-rw-r--r--template/French-incomplete/bilder/nav_button_back_end.gif (renamed from template/French/bilder/nav_button_back_end.gif)bin378 -> 378 bytes
-rw-r--r--template/French-incomplete/bilder/nav_button_back_mitte.gif (renamed from template/French/bilder/nav_button_back_mitte.gif)bin532 -> 532 bytes
-rw-r--r--template/French-incomplete/bilder/new_auto_timer.gif (renamed from template/French/bilder/new_auto_timer.gif)bin1391 -> 1391 bytes
-rw-r--r--template/French-incomplete/bilder/new_timer.gif (renamed from template/French/bilder/new_timer.gif)bin1281 -> 1281 bytes
-rw-r--r--template/French-incomplete/bilder/pfeile_nachlinks.gif (renamed from template/French/bilder/pfeile_nachlinks.gif)bin164 -> 164 bytes
-rw-r--r--template/French-incomplete/bilder/pfeile_nachlinks_soft.gif (renamed from template/French/bilder/pfeile_nachlinks_soft.gif)bin164 -> 164 bytes
-rw-r--r--template/French-incomplete/bilder/pfeile_nachrechts.gif (renamed from template/French/bilder/pfeile_nachrechts.gif)bin177 -> 177 bytes
-rw-r--r--template/French-incomplete/bilder/pfeile_nachrechts_soft.gif (renamed from template/French/bilder/pfeile_nachrechts_soft.gif)bin177 -> 177 bytes
-rw-r--r--template/French-incomplete/bilder/poempl_gelb.gif (renamed from template/French/bilder/poempl_gelb.gif)bin681 -> 681 bytes
-rw-r--r--template/French-incomplete/bilder/poempl_gruen.gif (renamed from template/French/bilder/poempl_gruen.gif)bin681 -> 681 bytes
-rw-r--r--template/French-incomplete/bilder/poempl_rot.gif (renamed from template/French/bilder/poempl_rot.gif)bin681 -> 681 bytes
-rw-r--r--template/French-incomplete/bilder/rec.gif (renamed from template/French/bilder/rec.gif)bin1006 -> 1006 bytes
-rw-r--r--template/French-incomplete/bilder/rec_button.gif (renamed from template/French/bilder/rec_button.gif)bin982 -> 982 bytes
-rw-r--r--template/French-incomplete/bilder/rec_mitback.gif (renamed from template/French/bilder/rec_mitback.gif)bin2027 -> 2027 bytes
-rw-r--r--template/French-incomplete/bilder/remote.swf (renamed from template/French/bilder/remote.swf)bin88801 -> 88801 bytes
-rw-r--r--template/French-incomplete/bilder/sauerei.gif (renamed from template/French/bilder/sauerei.gif)bin4692 -> 4692 bytes
-rw-r--r--template/French-incomplete/bilder/separator.png (renamed from template/French/bilder/separator.png)bin136 -> 136 bytes
-rw-r--r--template/French-incomplete/bilder/sortiert_asc.gif (renamed from template/French/bilder/sortiert_asc.gif)bin56 -> 56 bytes
-rw-r--r--template/French-incomplete/bilder/sortiert_desc.gif (renamed from template/French/bilder/sortiert_desc.gif)bin55 -> 55 bytes
-rw-r--r--template/French-incomplete/bilder/spacer.gifbin0 -> 43 bytes
-rw-r--r--template/French-incomplete/bilder/top.gif (renamed from template/French/bilder/top.gif)bin1909 -> 1909 bytes
-rw-r--r--template/French-incomplete/bilder/top_nav_aufnahmen.gif (renamed from template/French/bilder/top_nav_aufnahmen.gif)bin1131 -> 1131 bytes
-rw-r--r--template/French-incomplete/bilder/top_nav_fernbedienung.gif (renamed from template/French/bilder/top_nav_fernbedienung.gif)bin1431 -> 1431 bytes
-rw-r--r--template/French-incomplete/bilder/top_nav_konf.gif (renamed from template/French/bilder/top_nav_konf.gif)bin1248 -> 1248 bytes
-rw-r--r--template/French-incomplete/bilder/top_nav_prguebersicht.gif (renamed from template/French/bilder/top_nav_prguebersicht.gif)bin1469 -> 1469 bytes
-rw-r--r--template/French-incomplete/bilder/top_nav_timer.gif (renamed from template/French/bilder/top_nav_timer.gif)bin878 -> 878 bytes
-rw-r--r--template/French-incomplete/bilder/top_nav_wasjetzt.gif (renamed from template/French/bilder/top_nav_wasjetzt.gif)bin1448 -> 1448 bytes
-rw-r--r--template/French-incomplete/bilder/tv_bottom.gif (renamed from template/French/bilder/tv_bottom.gif)bin11626 -> 11626 bytes
-rw-r--r--template/French-incomplete/bilder/tv_umschalten_mitback.gif (renamed from template/French/bilder/tv_umschalten_mitback.gif)bin2377 -> 2377 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_links.gif (renamed from template/French/bilder/uebersicht_links.gif)bin851 -> 851 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_links_dark.gif (renamed from template/French/bilder/uebersicht_links_dark.gif)bin851 -> 851 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_mitte.gif (renamed from template/French/bilder/uebersicht_mitte.gif)bin69 -> 69 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_mitte_dark.gif (renamed from template/French/bilder/uebersicht_mitte_dark.gif)bin69 -> 69 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_mitte_dark_selected.gif (renamed from template/French/bilder/uebersicht_mitte_dark_selected.gif)bin69 -> 69 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_mitte_selected.gif (renamed from template/French/bilder/uebersicht_mitte_selected.gif)bin69 -> 69 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_oben.gif (renamed from template/French/bilder/uebersicht_oben.gif)bin1986 -> 1986 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_oben_links.gif (renamed from template/French/bilder/uebersicht_oben_links.gif)bin743 -> 743 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_oben_links_selected.gif (renamed from template/French/bilder/uebersicht_oben_links_selected.gif)bin793 -> 793 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_oben_rechts.gif (renamed from template/French/bilder/uebersicht_oben_rechts.gif)bin769 -> 769 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_oben_rechts_sele.gif (renamed from template/French/bilder/uebersicht_oben_rechts_sele.gif)bin784 -> 784 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_oben_selected.gif (renamed from template/French/bilder/uebersicht_oben_selected.gif)bin2145 -> 2145 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_rechts.gif (renamed from template/French/bilder/uebersicht_rechts.gif)bin906 -> 906 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_rechts_dark.gif (renamed from template/French/bilder/uebersicht_rechts_dark.gif)bin906 -> 906 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_spacer.gifbin0 -> 43 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_unten.gif (renamed from template/French/bilder/uebersicht_unten.gif)bin714 -> 714 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_unten_links.gif (renamed from template/French/bilder/uebersicht_unten_links.gif)bin649 -> 649 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_unten_rechts.gif (renamed from template/French/bilder/uebersicht_unten_rechts.gif)bin735 -> 735 bytes
-rw-r--r--template/French-incomplete/bilder/uebersicht_unten_selected.gif (renamed from template/French/bilder/uebersicht_unten_selected.gif)bin714 -> 714 bytes
-rw-r--r--template/French-incomplete/config.html (renamed from template/French/config.html)0
-rw-r--r--template/French-incomplete/error.html (renamed from template/French/error.html)0
-rw-r--r--template/French-incomplete/i18n.pl (renamed from template/French/i18n.pl)0
-rw-r--r--template/French-incomplete/index.html (renamed from template/French/index.html)0
-rw-r--r--template/French-incomplete/left.html (renamed from template/French/left.html)0
-rw-r--r--template/French-incomplete/navi.css (renamed from template/French/navi.css)0
-rw-r--r--template/French-incomplete/noauth.html (renamed from template/French/noauth.html)0
-rw-r--r--template/French-incomplete/noperm.html (renamed from template/French/noperm.html)0
-rw-r--r--template/French-incomplete/prog_detail.html (renamed from template/French/prog_detail.html)0
-rw-r--r--template/French-incomplete/prog_list.html (renamed from template/French/prog_list.html)0
-rw-r--r--template/French-incomplete/prog_summary.html (renamed from template/French/prog_summary.html)0
-rw-r--r--template/French-incomplete/rc.html (renamed from template/French/rc.html)0
-rw-r--r--template/French-incomplete/rec_list.html (renamed from template/French/rec_list.html)0
-rw-r--r--template/French-incomplete/style.css (renamed from template/French/style.css)0
-rw-r--r--template/French-incomplete/timer_list.html (renamed from template/French/timer_list.html)0
-rw-r--r--template/French-incomplete/timer_new.html (renamed from template/French/timer_new.html)0
-rw-r--r--template/French-incomplete/toolbar.html (renamed from template/French/toolbar.html)0
-rw-r--r--template/French-incomplete/tv.html (renamed from template/French/tv.html)0
292 files changed, 2610 insertions, 1487 deletions
diff --git a/template/Deutsch/prog_summary.html b/template/Deutsch/prog_summary.html
index d7ef72d..f4b7ace 100644
--- a/template/Deutsch/prog_summary.html
+++ b/template/Deutsch/prog_summary.html
@@ -36,11 +36,11 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="middle">
<td width="60%">
- <a name="<tmpl_var anchor>">
+ <a name="<tmpl_var anchor>"></a>
<p class="einzug">
<a href="<tmpl_var proglink>"><b><tmpl_var progname></b></a>
&nbsp;<a href="<tmpl_var streamurl>" title='Stream ...'>[S]</a>
- </p></a>
+ </p>
</td>
<td align="right">
<p class="einzug">
diff --git a/template/Deutsch/prog_timeline.html b/template/Deutsch/prog_timeline.html
index 77dbb15..164d03e 100644
--- a/template/Deutsch/prog_timeline.html
+++ b/template/Deutsch/prog_timeline.html
@@ -103,14 +103,7 @@
<b>Timeline: <?% date.format(akt_sekunde, '%H:%M') %?> bis <?% date.format(bis_sec, '%H:%M') %?></b>
</td>
<td align="right" background="bilder/uebersicht_oben.gif">
- <nobr>
-<?% IF akt_stunde <= jetzt_stunde %?>
- <img src="bilder/pfeile_nachlinks_soft.gif" border="0">
-<?% ELSE %?>
- <a href="<?% nowurl %?>&time=<?% akt_stunde - zeitrahmen | format('%02d') %?><?% akt_minute | format('%02d') %?>"><img src="bilder/pfeile_nachlinks.gif" border="0"></a>
-<?% END %?>
- <a href="<?% nowurl %?>&time=<?% bis_stunde | format('%02d') %?><?% akt_minute | format('%02d') %?>"><img src="bilder/pfeile_nachrechts.gif" border="0"></a>
- </nobr>
+ <nobr><?% IF akt_stunde <= jetzt_stunde %?><img src="bilder/pfeile_nachlinks_soft.gif" border="0"><?% ELSE %?><a href="<?% nowurl %?>&time=<?% akt_stunde - zeitrahmen | format('%02d') %?><?% akt_minute | format('%02d') %?>"><img src="bilder/pfeile_nachlinks.gif" border="0"></a><?% END %?><a href="<?% nowurl %?>&time=<?% bis_stunde | format('%02d') %?><?% akt_minute | format('%02d') %?>"><img src="bilder/pfeile_nachrechts.gif" border="0"></a></nobr>
</td>
<td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
diff --git a/template/Deutsch/tv.html b/template/Deutsch/tv.html
index 9c13aac..f844a1a 100644
--- a/template/Deutsch/tv.html
+++ b/template/Deutsch/tv.html
@@ -248,9 +248,9 @@ select { font-weight: normal; width: 55px; height: 20px; font-size: 9px; font-fa
<td></td>
</tr>
<tr>
- <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=volminus');"><img src="bilder/fern_39.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=VolumeMinus');"><img src="bilder/fern_39.jpg" alt="" height="27" width="67" border="0"></a></td>
<td></td>
- <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=volplus');"><img src="bilder/fern_40.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=VolumePlus');"><img src="bilder/fern_40.jpg" alt="" height="27" width="67" border="0"></a></td>
</tr>
<tr>
<td></td>
diff --git a/template/English/at_new.html b/template/English/at_new.html
index 629296f..d912f27 100644
--- a/template/English/at_new.html
+++ b/template/English/at_new.html
@@ -1,162 +1,166 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title></title>
- <link href="style.css" rel="stylesheet" media="screen">
- </head>
-
- <body bgcolor="#f0f0f0" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <form action="<tmpl_var url>" method="get" name="FormName">
- <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title><tmpl_if newtimer>Add New Auto Timer<tmpl_else>Edit Auto Timer</tmpl_if></title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+</head>
+
+<body bgcolor="#f0f0f0" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<tmpl_var url>" method="get" name="FormName">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
<tr>
- <td valign="middle" width="200" background="bilder/nav_button_back.gif">
- <p class="einzug_ohnetop"><b><tmpl_if newtimer>New Auto Timer<tmpl_else>Edit Auto Timer</tmpl_if></b></p>
+ <td valign="middle" width="500" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"><b><tmpl_if newtimer>Add New Auto Timer<tmpl_else>Edit Auto Timer</tmpl_if></b></p>
</td>
<td align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
- <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+<tmpl_if name="help_url">
+ <td align="right" width="35" background="bilder/nav_button_back_mitte.gif">
+ <a href="javascript:open_help('<tmpl_var help_url>');"><img src="bilder/help.gif" border="0" align="right" valign="top" alt="Hilfe"></a>
+ </td>
+</tmpl_if>
<td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
</tr>
</table>
- <br>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
- <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- <tr height="30">
- <td colspan="3" height="30">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Auto Timer Active:</td>
- <td height="25" background="bilder/uebersicht_mitte.gif">
- <tmpl_if name="oneshot">
- <input type="radio" name="active" value="1">yes <input type="radio" name="active" value="0">no <input type="radio" name="active" value="2" checked>one shot
- <tmpl_else>
- <tmpl_if name="active">
- <input type="radio" name="active" value="1" checked>yes <input type="radio" name="active" value="0">no <input type="radio" name="active" value="2">one shot
-
- <tmpl_else>
- <input type="radio" name="active" value="1">yes <input type="radio" name="active" value="0" checked>no <input type="radio" name="active" value="2">one shot
-
- </tmpl_if>
- </tmpl_if>
- </td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Search Pattern:</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="pattern" value="<tmpl_var pattern>" size="25"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td valign="top" width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Search in:</td>
- <td height="25" background="bilder/uebersicht_mitte.gif">
- <tmpl_if title>
- <input type="checkbox" name="title" value="1" checked>
-
- <tmpl_else>
- <input type="checkbox" name="title" value="1">
-
- </tmpl_if>
-
- Title
-
- <tmpl_if subtitle>
- <input type="checkbox" name="subtitle" value="1" checked>
-
- <tmpl_else>
- <input type="checkbox" name="subtitle" value="1">
-
- </tmpl_if>
-
- Subtitle
-
- <tmpl_if description>
- <input type="checkbox" name="description" value="1" checked>
-
- <tmpl_else>
- <input type="checkbox" name="description" value="1">
-
- </tmpl_if>
-
- Description</td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td valign="top" width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Channel:</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><select name="channel" size="1">
- <option value="0">all Channels</option>
- <tmpl_loop channels>
- <option value="<tmpl_var vdr_id>" <tmpl_if cur> selected</tmpl_if>>
-
- <tmpl_var name>
- </option>
- </tmpl_loop>
- </select></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Starts After:</td>
- <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="starth" value="<tmpl_var starth>" size="2" maxlength="2">:<input type="text" name="startm" value="<tmpl_var startm>" size="2" maxlength="2"> Uhr</td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Ends Before:</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="stoph" value="<tmpl_var stoph>" size="2" maxlength="2">:<input type="text" name="stopm" value="<tmpl_var stopm>" size="2" maxlength="2"> Uhr</td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Priority:</td>
- <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="prio" value="<tmpl_var prio>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Lifetime:</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="lft" value="<tmpl_var lft>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Episode:</td>
- <td height="25" background="bilder/uebersicht_mitte.gif">
- <tmpl_if episode>
- <input type="checkbox" name="episode" value="1" checked>
-
- <tmpl_else>
- <input type="checkbox" name="episode" value="1">
-
- </tmpl_if>
- </td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Directory:</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="directory" value="<tmpl_var directory>" size="14"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30" height="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table>
- <br>
- <input type="submit" name="save" value="Save"><input type="submit" name="exit" value="Abort"> <input type="hidden" name="aktion" value="at_timer_save"> <input type="hidden" name="id" value="<tmpl_var id>">
- </form>
- </body>
+ <br>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">Auto Timer Active:</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if name="oneshot">
+ <input type="radio" name="active" value="1">yes
+ <input type="radio" name="active" value="0">no
+ <input type="radio" name="active" value="2" checked>once
+<tmpl_else>
+ <tmpl_if name="active">
+ <input type="radio" name="active" value="1" checked>yes
+ <input type="radio" name="active" value="0">no
+ <input type="radio" name="active" value="2">once
+ <tmpl_else>
+ <input type="radio" name="active" value="1">yes
+ <input type="radio" name="active" value="0" checked>no
+ <input type="radio" name="active" value="2">once
+ </tmpl_if>
+</tmpl_if>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Search Pattern:</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <input type="text" name="pattern" value="<tmpl_var pattern>" size="40">
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td valign="top" width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Search in:</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="checkbox" name="title" value="1" <tmpl_if title>checked</tmpl_if>> Title
+ <input type="checkbox" name="subtitle" value="1" <tmpl_if subtitle>checked</tmpl_if>> Subtitle
+ <input type="checkbox" name="description" value="1" <tmpl_if description>checked</tmpl_if>> Description
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td valign="top" width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Channel:</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <select name="channel" size="1">
+ <option value="0">All Channels</option>
+<tmpl_loop channels>
+ <option value="<tmpl_var vdr_id>" <tmpl_if cur> selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Starts After:</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="text" name="starth" value="<tmpl_var starth>" size="2" maxlength="2">:
+ <input type="text" name="startm" value="<tmpl_var startm>" size="2" maxlength="2"> hrs
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Ends Before:</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <input type="text" name="stoph" value="<tmpl_var stoph>" size="2" maxlength="2">:
+ <input type="text" name="stopm" value="<tmpl_var stopm>" size="2" maxlength="2"> hrs
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Priority:</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="text" name="prio" value="<tmpl_var prio>" size="2" maxlength="2">
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Lifetime:</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <input type="text" name="lft" value="<tmpl_var lft>" size="2" maxlength="2">
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Episode:</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="checkbox" name="episode" value="1" <tmpl_if episode>checked</tmpl_if>>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Done Active:</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if name="done">
+ <input type="radio" name="done" value="1" checked>yes
+ <input type="radio" name="done" value="0">no
+<tmpl_else>
+ <input type="radio" name="done" value="1">yes
+ <input type="radio" name="done" value="0" checked>no
+</tmpl_if>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Directory:</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <input type="text" name="directory" value="<tmpl_var directory>" size="40">
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ <br>
+ <input type="submit" name="save" value="Save">
+ <input type="submit" name="exit" value="Abort">
+ <input type="hidden" name="aktion" value="at_timer_save">
+ <input type="hidden" name="id" value="<tmpl_var id>">
+ </form>
+</body>
</html>
diff --git a/template/English/at_timer_list.html b/template/English/at_timer_list.html
index ece4513..991ea59 100644
--- a/template/English/at_timer_list.html
+++ b/template/English/at_timer_list.html
@@ -2,172 +2,194 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title></title>
- <link href="style.css" rel="stylesheet" media="screen">
- <script language="JavaScript">
- <!--
- function del(suffix) {
- check=confirm("Delete Auto Timer?");
- if(check) window.location.href=suffix;
- }
- function change(suffix) {
- check=confirm("Change timer state?");
- if(check) window.location.href=suffix;
- }
- function mdel() {
- check=confirm("Delete selected timers?");
- if(check) document.FormName.submit();
- }
- // -->
- </script>
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>Auto Timer</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+</head>
- </head>
-
- <body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
- <tr>
- <td valign="middle" width="200" background="bilder/nav_button_back.gif">
- <p class="einzug_ohnetop"><b>Auto Timer</b></p>
- </td>
- <td align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
- <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">
+<body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+ <tr>
+ <td valign="middle" width="200" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"><b>Auto Timer</b></p>
+ </td>
+ <td align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+ <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">
<table width="180" border="0" cellspacing="0" cellpadding="0">
- <tr height="20">
- <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
- <td align="center" height="20" background="bilder/gbutton_middle.gif">
-
- <a href="<tmpl_var naturl>"><div class="gbutton">New Auto Timer</div></a>
-
- </td>
- <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
- </tr>
- </table>
- </td>
- <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
- </tr>
- </table>
- <br>
- <form action="<tmpl_var url>" method="get" name="FormName">
+ <tr height="20">
+ <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
+ <td align="center" height="20" background="bilder/gbutton_middle.gif">
+ <a href="<tmpl_var naturl>"><div class="gbutton">New Auto Timer</div></a>
+ </td>
+ <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+<tmpl_if name="help_url">
+ <td align="right" width="35" background="bilder/nav_button_back_mitte.gif">
+ <a href="javascript:open_help('<tmpl_var help_url>');"><img src="bilder/help.gif" border="0" align="right" valign="top" alt="Help"></a>
+ </td>
+</tmpl_if>
+ <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ </tr>
+ </table>
+ <br>
+ <form action="<tmpl_var url>" method="get" name="FormName">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="30">
<p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
</td>
<td width="70" background="bilder/uebersicht_oben<tmpl_if sortbyactive>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbyactive><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbyactiveurl>"><font color="black"><b>Active</b></font></a></p>
- </td>
- <td width="15%" background="bilder/uebersicht_oben<tmpl_if sortbychannel>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbychannel><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbychannelurl>"><font color="black"><b>Channel</b></font></a></p>
- </td>
- <td width="15%" background="bilder/uebersicht_oben<tmpl_if sortbystart>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbystart><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbystarturl>"><font color="black"><b>Start</b></font></a></p>
- </td>
- <td width="15%" background="bilder/uebersicht_oben<tmpl_if sortbystop>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbystop><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbystopurl>"><font color="black"><b>Stop</b></font></a></p>
- </td>
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbyactiveurl>">Active
+ <tmpl_if sortbyactive>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="10%" background="bilder/uebersicht_oben<tmpl_if sortbychannel>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbychannelurl>">Channel
+ <tmpl_if sortbychannel>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="40" background="bilder/uebersicht_oben<tmpl_if sortbystart>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbystarturl>">Start
+ <tmpl_if sortbystart>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="40" background="bilder/uebersicht_oben<tmpl_if sortbystop>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbystopurl>">Stop
+ <tmpl_if sortbystop>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
<td background="bilder/uebersicht_oben<tmpl_if sortbypattern>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbypattern><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbypatternurl>"><font color="black"><b>Name</b></font></a></p>
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbypatternurl>">Name
+ <tmpl_if sortbypattern>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
</td>
<td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
<td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
<td align="right" width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
<td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
- <tmpl_loop at_timer_loop>
+
+<tmpl_loop at_timer_loop>
<tr>
<td valign="top" width="30" background="bilder/uebersicht_links<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
<td valign="top" width="70" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbyactive>_selected</tmpl_if>.gif">
- <p class="einzug_liste">
- &nbsp;<tmpl_if active><img src="bilder/poempl_gruen.gif" alt="" width="19" height="19" align="absmiddle" border="0"> <a href="<tmpl_var toggleurl>"><font color="black">Yes</font></a><tmpl_else><img src="bilder/poempl_rot.gif" alt="" width="19" height="19" align="absmiddle" border="0"> <a href="<tmpl_var toggleurl>"><font color="black">No</font></a></tmpl_if>
- </p>
- </td>
- <td valign="top" width="15%" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbychannel>_selected</tmpl_if>.gif">
- <p class="einzug_liste">
- <tmpl_if channel>
- <tmpl_var channel>
- <tmpl_else>
- -
- </tmpl_if></p>
- </td>
- <td valign="top" width="15%" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbystart>_selected</tmpl_if>.gif">
- <p class="einzug_liste">
- <tmpl_if start>
- <tmpl_var start>
- <tmpl_else>
- -
- </tmpl_if>
- </p>
- </td>
- <td valign="top" width="15%" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbystop>_selected</tmpl_if>.gif">
- <p class="einzug_liste">
- <tmpl_if stop>
- <tmpl_var stop>
- <tmpl_else>
- -
- </tmpl_if>
- </p>
- </td>
+ <p class="einzug_liste">
+ <tmpl_if active>
+ <img src="bilder/poempl_gruen.gif" alt="" width="19" height="19" align="absmiddle" border="0">
+ <a href="<tmpl_var toggleurl>"><font color="black">Yes</font></a>
+ <tmpl_else>
+ <img src="bilder/poempl_rot.gif" alt="" width="19" height="19" align="absmiddle" border="0">
+ <a href="<tmpl_var toggleurl>"><font color="black">No</font></a>
+ </tmpl_if>
+ </p>
+ </td>
+ <td valign="top" width="120" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbychannel>_selected</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_if channel><tmpl_var channel><tmpl_else>-</tmpl_if>
+ </p>
+ </td>
+ <td valign="top" width="40" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbystart>_selected</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_if start><tmpl_var start><tmpl_else>-</tmpl_if>
+ </p>
+ </td>
+ <td valign="top" width="40" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbystop>_selected</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_if stop><tmpl_var stop><tmpl_else>-</tmpl_if>
+ </p>
+ </td>
<td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbypattern>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var pattern></p>
- </td>
+ <p class="einzug_liste">
+ <tmpl_var pattern>
+ </p>
+ </td>
<td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><a href="<tmpl_var modurl>"><img src="bilder/edit.gif" alt="" height="17" width="17" border="0"></a></p>
- </td>
+ <p class="einzug_liste">
+ <a href="<tmpl_var modurl>"><img src="bilder/edit.gif" alt="" height="17" width="17" border="0"></a>
+ </p>
+ </td>
<td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><a href="javascript:del('<tmpl_var delurl>');"><img src="bilder/delete.gif" alt="" height="17" width="17" border="0"></a></p>
- </td>
+ <p class="einzug_liste">
+ <a href="javascript:del('<tmpl_var delurl>');"><img src="bilder/delete.gif" alt="" height="17" width="17" border="0"></a>
+ </p>
+ </td>
<td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><input type="checkbox" name="xxxx_<tmpl_var id>"></p>
- </td>
+ <p class="einzug_liste"><input type="checkbox" name="xxxx_<tmpl_var id>"></p>
+ </td>
<td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
</tr>
- </tmpl_loop>
+</tmpl_loop>
+
<tr>
<td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
- <td width="50" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="15%" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="15%" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="15%" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td colspan="8" background="bilder/uebersicht_unten.gif">&nbsp;</td>
<td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
- <tr>
- <td colspan="5" valign="top">
- <table width="150" border="0" cellspacing="0" cellpadding="0">
- <br>
- <tr height="20">
- <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
- <td align="center" height="20" background="bilder/gbutton_middle.gif">
-
- <a href="<tmpl_var force_update_url>"><div class="gbutton">Force Update</div></a>
-
- </td>
- <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
- </tr>
- </table></td>
- <td colspan="4" align="right"><br>
- <table width="260" border="0" cellspacing="0" cellpadding="0">
- <tr height="20">
- <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
- <td align="center" height="20" background="bilder/gbutton_middle.gif">
-
- <a href="javascript:mdel();"><div class="gbutton">Delete selected Auto Timers</div></a>
-
- </td>
- <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
- </tr>
- </table>
- </td>
- <td valign="top" width="30"></td>
- </tr>
- </table>
- <input type="hidden" name="aktion" value="at_timer_delete">
- </form>
- </body>
+ <tr>
+ <td colspan="5" valign="top">
+ <table width="150" border="0" cellspacing="0" cellpadding="0">
+ <br>
+ <tr height="20">
+ <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
+ <td align="center" height="20" background="bilder/gbutton_middle.gif">
+ <a href="<tmpl_var force_update_url>"><div class="gbutton">Manual Update</div></a>
+ </td>
+ <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ <td colspan="4" align="right">
+ <br>
+ <table width="260" border="0" cellspacing="0" cellpadding="0">
+ <tr height="20">
+ <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
+ <td align="center" height="20" background="bilder/gbutton_middle.gif">
+ <a href="javascript:mdel();"><div class="gbutton">Delete Selected Auto Timers</div></a>
+ </td>
+ <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" width="30"></td>
+ </tr>
+ </table>
+ <input type="hidden" name="aktion" value="at_timer_delete">
+ </form>
+</body>
</html>
diff --git a/template/English/bilder/auge.jpg b/template/English/bilder/auge.jpg
new file mode 100644
index 0000000..cd975b0
--- /dev/null
+++ b/template/English/bilder/auge.jpg
Binary files differ
diff --git a/template/English/bilder/info.jpg b/template/English/bilder/info.jpg
new file mode 100644
index 0000000..de7cfc6
--- /dev/null
+++ b/template/English/bilder/info.jpg
Binary files differ
diff --git a/template/English/bilder/info_disabled.jpg b/template/English/bilder/info_disabled.jpg
new file mode 100644
index 0000000..7e6419e
--- /dev/null
+++ b/template/English/bilder/info_disabled.jpg
Binary files differ
diff --git a/template/English/bilder/luecke.gif b/template/English/bilder/luecke.gif
new file mode 100644
index 0000000..a15ade9
--- /dev/null
+++ b/template/English/bilder/luecke.gif
Binary files differ
diff --git a/template/English/bilder/lupe.jpg b/template/English/bilder/lupe.jpg
new file mode 100644
index 0000000..cd2252c
--- /dev/null
+++ b/template/English/bilder/lupe.jpg
Binary files differ
diff --git a/template/English/bilder/poempl_grau.gif b/template/English/bilder/poempl_grau.gif
new file mode 100644
index 0000000..c397bbc
--- /dev/null
+++ b/template/English/bilder/poempl_grau.gif
Binary files differ
diff --git a/template/English/bilder/poempl_grau2.gif b/template/English/bilder/poempl_grau2.gif
new file mode 100644
index 0000000..db90eae
--- /dev/null
+++ b/template/English/bilder/poempl_grau2.gif
Binary files differ
diff --git a/template/English/bilder/poempl_rot.gif b/template/English/bilder/poempl_rot.gif
index ef2daac..093bfdc 100644
--- a/template/English/bilder/poempl_rot.gif
+++ b/template/English/bilder/poempl_rot.gif
Binary files differ
diff --git a/template/English/bilder/rec.jpg b/template/English/bilder/rec.jpg
new file mode 100644
index 0000000..187626b
--- /dev/null
+++ b/template/English/bilder/rec.jpg
Binary files differ
diff --git a/template/English/bilder/rec_mitback2.jpg b/template/English/bilder/rec_mitback2.jpg
new file mode 100644
index 0000000..5a70637
--- /dev/null
+++ b/template/English/bilder/rec_mitback2.jpg
Binary files differ
diff --git a/template/English/bilder/stream.jpg b/template/English/bilder/stream.jpg
new file mode 100644
index 0000000..0244664
--- /dev/null
+++ b/template/English/bilder/stream.jpg
Binary files differ
diff --git a/template/English/bilder/stream_mitback2.jpg b/template/English/bilder/stream_mitback2.jpg
new file mode 100644
index 0000000..f3ff7f9
--- /dev/null
+++ b/template/English/bilder/stream_mitback2.jpg
Binary files differ
diff --git a/template/English/bilder/tv_umschalten_mitback2.jpg b/template/English/bilder/tv_umschalten_mitback2.jpg
new file mode 100644
index 0000000..dfb2728
--- /dev/null
+++ b/template/English/bilder/tv_umschalten_mitback2.jpg
Binary files differ
diff --git a/template/English/config.html b/template/English/config.html
index 28e8790..d3bea03 100644
--- a/template/English/config.html
+++ b/template/English/config.html
@@ -1,320 +1,401 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title><tmpl_var titel></title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+</head>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title><tmpl_var titel></title>
- <link href="style.css" rel="stylesheet" media="screen">
- </head>
-
- <body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <form action="<tmpl_var url>" method="get" name="FormName">
- <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+<body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<tmpl_var url>" method="get" name="FormName">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
<tr>
<td valign="middle" width="200" background="bilder/nav_button_back.gif">
<p class="einzug_ohnetop"><b>Configuration</b></p>
</td>
- <td align="right" width="550" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
- <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+ <td align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+ <td align="right" width="35" background="bilder/nav_button_back_mitte.gif">
+<tmpl_if name="help_url">
+ <a href="javascript:open_help('<tmpl_var help_url>');"><img src="bilder/help.gif" border="0" alt="Hilfe"></a>
+</tmpl_if>
+ </td>
<td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
</tr>
</table>
<br>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td></td>
- <td width="10"></td>
- <td></td>
- </tr>
- <tr>
- <td valign="top">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_oben.gif"><b>General settings:</b></td>
- <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- <tr>
- <td colspan="3">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Language:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><select name="LANGUAGE" size="1">
- <tmpl_loop name="LANGLIST">
- <option value="<tmpl_var name>" <tmpl_if aklang> selected</tmpl_if>>
- <tmpl_var name>
- </option>
- </tmpl_loop>
- </select></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">Start page:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif"><select name="LOGINPAGE" size="1">
- <tmpl_loop name="LOGINPAGES">
- <option value="<tmpl_var id>" <tmpl_if current> selected</tmpl_if>>
- <tmpl_var name>
- </option>
- </tmpl_loop>
- </select></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Number of DVB cards:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="RECORDINGS" value="<tmpl_var RECORDINGS>" size="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table>
- <br>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_oben.gif"><b>Identifikation:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td>
- <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- <tr height="25">
- <td colspan="3" height="25">
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Username:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="USERNAME" value="<tmpl_var USERNAME>" size="12"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">Password:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="password" name="PASSWORD" value="<tmpl_var PASSWORD>" size="12"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Guest Account:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"> <tmpl_if guest_account>
- <input type="radio" name="GUEST_ACCOUNT" value="1" checked>yes <input type="radio" name="GUEST_ACCOUNT" value="0">no
- <tmpl_else>
- <input type="radio" name="GUEST_ACCOUNT" value="1">yes <input type="radio" name="GUEST_ACCOUNT" value="0" checked>no
- </tmpl_if></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">Guest Username:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="USERNAME_GUEST" value="<tmpl_var USERNAME_GUEST>" size="12"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Guest Password:</td>
- <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><input type="password" name="PASSWORD_GUEST" value="<tmpl_var PASSWORD_GUEST>" size="12"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30" height="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table>
- </td>
- <td valign="top" width="10"></td>
- <td valign="top">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_oben.gif"><b>Auto Timer settings:</b></td>
- <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- <tr>
- <td colspan="3">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif">&nbsp;</td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Auto Timer:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"> <tmpl_if at_func>
- <input type="radio" name="AT_FUNC" value="1" checked>on <input type="radio" name="AT_FUNC" value="0">off
- <tmpl_else>
- <input type="radio" name="AT_FUNC" value="1">on <input type="radio" name="AT_FUNC" value="0" checked>off
- </tmpl_if></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">Autotimer EPG query interval:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="AT_TIMEOUT" value="<tmpl_var AT_TIMEOUT>" size="4"> minutes</td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Lifetime for new Auto Timer:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="AT_LIFETIME" value="<tmpl_var AT_LIFETIME>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">Priority for new Auto Timer:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="AT_PRIORITY" value="<tmpl_var AT_PRIORITY>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table>
- <br>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_oben.gif"><b>Timer settings:</b></td>
- <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- <tr>
- <td colspan="3">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Lifetime for new Timer:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="TM_LIFETIME" value="<tmpl_var TM_LIFETIME>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">Priority for new Timer:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="TM_PRIORITY" value="<tmpl_var TM_PRIORITY>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte.gif">Margin begin:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="TM_MARGIN_BEGIN" value="<tmpl_var TM_MARGIN_BEGIN>" size="3"> minutes</td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">Margin end:</td>
- <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="TM_MARGIN_END" value="<tmpl_var TM_MARGIN_END>" size="3"> minutes</td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td colspan="3">
- <br>
- <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="black">
- <tr height="30">
- <td width="30" height="30" background="bilder/uebersicht_oben.gif"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="40%" height="30" background="bilder/uebersicht_oben.gif">
- <div align="left">
- <b>Channel selections:</b></div>
- </td>
- <td bgcolor="#c6c6c6" height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
- <td bgcolor="#c6c6c6" width="45%" height="30" background="bilder/uebersicht_oben.gif">
- <div align="center"></div>
- </td>
- <td bgcolor="#c6c6c6" width="30" height="30" background="bilder/uebersicht_oben.gif"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
- </tr>
- <tr height="30">
- <td width="30" height="30" background="bilder/uebersicht_links.gif"></td>
- <td width="40%" height="30" background="bilder/uebersicht_mitte.gif">on &quot;Channels&quot;:</td>
- <td colspan="2" bgcolor="#c6c6c6" height="30" background="bilder/uebersicht_mitte.gif">
- <tmpl_if CHANNELS_WANTED_PRG>
- <input type="radio" name="CHANNELS_WANTED_PRG" value="1" checked>yes <input type="radio" name="CHANNELS_WANTED_PRG" value="0">no
- <tmpl_else>
- <input type="radio" name="CHANNELS_WANTED_PRG" value="1">yes <input type="radio" name="CHANNELS_WANTED_PRG" value="0" checked>no
- </tmpl_if>
- </td>
- <td bgcolor="#c6c6c6" width="30" height="30" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="30">
- <td width="30" height="30" background="bilder/uebersicht_links_dark.gif"></td>
- <td width="40%" height="30" background="bilder/uebersicht_mitte_dark.gif">on &quot;Whats on?&quot;:</td>
- <td colspan="2" bgcolor="#c6c6c6" height="30" background="bilder/uebersicht_mitte_dark.gif">
- <tmpl_if CHANNELS_WANTED_SUMMARY>
- <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="1" checked>yes <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0">no
- <tmpl_else>
- <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="1">yes <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0" checked>no
- </tmpl_if>
- </td>
- <td bgcolor="#c6c6c6" width="30" height="30" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr>
- <td bgcolor="#dfdcdc" width="30" background="bilder/uebersicht_links.gif"></td>
- <td width="40%" background="bilder/uebersicht_mitte.gif">
- <div align="center">
- <p><br>
-
- All Channels<br>
- <select name="all_channels" size="8" multiple>
- <tmpl_loop name="ALL_CHANNELS">
- <option value="<tmpl_var vdr_id>">
- <tmpl_var name>
- </option>
- </tmpl_loop>
- </select></p>
- </div>
- </td>
- <td background="bilder/uebersicht_mitte.gif">
- <div align="center">
- <p><br>
- </p>
- <p><input type="submit" name="submit" value="&gt;&gt;&gt;&gt;&gt;"></p>
- <p><input type="submit" name="submit" value="&lt;&lt;&lt;&lt;&lt;"></p>
- <p></p>
- </div>
- </td>
- <td width="45%" background="bilder/uebersicht_mitte.gif">
- <div align="center">
- <p><br>
-
- Display these Channels<br>
- <select name="selected_channels" size="8" multiple>
- <tmpl_loop name="SELECTED_CHANNELS">
- <option value="<tmpl_var vdr_id>">
- <tmpl_var name>
- </option>
- </tmpl_loop>
- </select></p>
- </div>
- </td>
- <td bgcolor="#dfdcdc" width="30" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="30">
- <td bgcolor="#dfdcdc" width="30" height="30" background="bilder/uebersicht_links.gif"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
- <td width="40%" height="30" background="bilder/uebersicht_unten.gif"></td>
- <td height="30" background="bilder/uebersicht_unten.gif"></td>
- <td width="45%" height="30" background="bilder/uebersicht_unten.gif"></td>
- <td bgcolor="#dfdcdc" width="30" height="30" background="bilder/uebersicht_rechts.gif"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table></td>
- </tr>
- </table>
- <br>
- <input type="submit" name="save" value="Save"><input type="submit" name="apply" value="Apply"> <input type="hidden" name="aktion" value="conf_list">
- </form>
- </body>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td></td>
+ <td width="10"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_oben.gif"><b>General Settings:</b></td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Language / Template:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif">
+ <select name="LANGUAGE" size="1">
+<tmpl_loop name="LANGLIST">
+ <option value="<tmpl_var name>" <tmpl_if aklang> selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Start Page:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <select name="LOGINPAGE" size="1">
+<tmpl_loop name="LOGINPAGES">
+ <option value="<tmpl_var id>" <tmpl_if current> selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Number of DVB Cards:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="RECORDINGS" value="<tmpl_var RECORDINGS>" size="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Skin:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <select name="SKIN" size="1">
+<tmpl_loop name="SKINLIST">
+ <option value="<tmpl_var name>" <tmpl_if sel> selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr>
+ <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ <br>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_oben.gif"><b>Identification:</b></td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Username:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="USERNAME" value="<tmpl_var USERNAME>" size="12"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Password:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="password" name="PASSWORD" value="<tmpl_var PASSWORD>" size="12"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Guest Account:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if guest_account>
+ <input type="radio" name="GUEST_ACCOUNT" value="1" checked>yes
+ <input type="radio" name="GUEST_ACCOUNT" value="0">no
+<tmpl_else>
+ <input type="radio" name="GUEST_ACCOUNT" value="1">yes
+ <input type="radio" name="GUEST_ACCOUNT" value="0" checked>no
+</tmpl_if>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Guest Username:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="USERNAME_GUEST" value="<tmpl_var USERNAME_GUEST>" size="12"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Guest Password:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><input type="password" name="PASSWORD_GUEST" value="<tmpl_var PASSWORD_GUEST>" size="12"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ <br>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_oben.gif"><b>Timeline:</b></td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Hours:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="ZEITRAHMEN" value="<tmpl_var ZEITRAHMEN>" size="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Times:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="TIMES" value="<tmpl_var TIMES>" size="16"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" width="10"></td>
+ <td valign="top">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_oben.gif"><b>Auto Timer Settings:</b></td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Auto Timer:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if at_func>
+ <input type="radio" name="AT_FUNC" value="1" checked>on
+ <input type="radio" name="AT_FUNC" value="0">off
+<tmpl_else>
+ <input type="radio" name="AT_FUNC" value="1">on
+ <input type="radio" name="AT_FUNC" value="0" checked>off
+</tmpl_if>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Auto Timer Timeout:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="AT_TIMEOUT" value="<tmpl_var AT_TIMEOUT>" size="4"> minutes</td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Lifetime of New Auto Timer:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="AT_LIFETIME" value="<tmpl_var AT_LIFETIME>" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Priority of New Auto Timer:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="AT_PRIORITY" value="<tmpl_var AT_PRIORITY>" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+<!--
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Time Margin at Start:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="textfieldName" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Time Margin at Stop:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="textfieldName" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+// -->
+ <tr>
+ <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ <br>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_oben.gif"><b>Timer Settings:</b></td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Lifetime of New Timer:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="TM_LIFETIME" value="<tmpl_var TM_LIFETIME>" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Priority of New Timer:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="TM_PRIORITY" value="<tmpl_var TM_PRIORITY>" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Time Margin at Start:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="TM_MARGIN_BEGIN" value="<tmpl_var TM_MARGIN_BEGIN>" size="3"> minutes</td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Time Margin at Stop:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="TM_MARGIN_END" value="<tmpl_var TM_MARGIN_END>" size="3"> minutes</td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr>
+ <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ <br>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_oben.gif"><b>Streaming Settings:</b></td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">HTTP Port of StreamDev: (also possible 3000/ts)</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="ST_STREAMDEV_PORT" value="<tmpl_var ST_STREAMDEV_PORT>" size="10"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">Bandwidth of Streams:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <select name="STREAMTYPE" size="1">
+<tmpl_loop name="STREAMTYPELIST">
+ <option value="<tmpl_var name>" <tmpl_if sel> selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">Path to VDR Recording Directory:</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="VIDEODIR" value="<tmpl_var VIDEODIR>" size="20" maxlength="256"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr>
+ <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ <br>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="black">
+ <tr height="30">
+ <td width="30" height="30" background="bilder/uebersicht_oben.gif"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td width="40%" height="30" background="bilder/uebersicht_oben.gif">
+ <div align="left"><b>Channel Selections:</b></div>
+ </td>
+ <td bgcolor="#c6c6c6" height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td bgcolor="#c6c6c6" width="45%" height="30" background="bilder/uebersicht_oben.gif">
+ <div align="center"></div>
+ </td>
+ <td bgcolor="#c6c6c6" width="30" height="30" background="bilder/uebersicht_oben.gif"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30" background="bilder/uebersicht_links.gif"></td>
+ <td width="40%" height="30" background="bilder/uebersicht_mitte.gif">in the schedule:</td>
+ <td colspan="2" bgcolor="#c6c6c6" height="30" background="bilder/uebersicht_mitte.gif">
+<tmpl_if CHANNELS_WANTED_PRG>
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="1" checked>yes
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="0">no
+<tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="1">yes
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="0" checked>no
+</tmpl_if>
+ </td>
+ <td bgcolor="#c6c6c6" width="30" height="30" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30" background="bilder/uebersicht_links_dark.gif"></td>
+ <td width="40%" height="30" background="bilder/uebersicht_mitte_dark.gif">in &quot;What's On?&quot;:</td>
+ <td colspan="2" bgcolor="#c6c6c6" height="30" background="bilder/uebersicht_mitte_dark.gif">
+<tmpl_if CHANNELS_WANTED_SUMMARY>
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="1" checked>yes
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0">no
+<tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="1">yes
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0" checked>no
+</tmpl_if>
+ </td>
+ <td bgcolor="#c6c6c6" width="30" height="30" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30" background="bilder/uebersicht_links.gif"></td>
+ <td width="40%" height="30" background="bilder/uebersicht_mitte.gif">in &quot;Auto Timer?&quot;:</td>
+ <td colspan="2" bgcolor="#c6c6c6" height="30" background="bilder/uebersicht_mitte.gif">
+<tmpl_if CHANNELS_WANTED_AUTOTIMER>
+ <input type="radio" name="CHANNELS_WANTED_AUTOTIMER" value="1" checked>yes
+ <input type="radio" name="CHANNELS_WANTED_AUTOTIMER" value="0">no
+<tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_AUTOTIMER" value="1">yes
+ <input type="radio" name="CHANNELS_WANTED_AUTOTIMER" value="0" checked>no
+</tmpl_if>
+ </td>
+ <td bgcolor="#c6c6c6" width="30" height="30" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr>
+ <td bgcolor="#dfdcdc" width="30" background="bilder/uebersicht_links.gif"></td>
+ <td width="40%" align="center" background="bilder/uebersicht_mitte.gif">
+ <br>
+ <select name="all_channels" size="8" multiple>
+<tmpl_loop name="ALL_CHANNELS">
+ <option value="<tmpl_var vdr_id>"><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td align="center" valign="middle" background="bilder/uebersicht_mitte.gif">
+ <input type="submit" name="submit" value="&gt;&gt;&gt;&gt;&gt;"><br>
+ <input type="submit" name="submit" value="&lt;&lt;&lt;&lt;&lt;">
+ </td>
+ <td width="45%" align="center" background="bilder/uebersicht_mitte.gif">
+ <br>
+ <select name="selected_channels" size="8" multiple>
+<tmpl_loop name="SELECTED_CHANNELS">
+ <option value="<tmpl_var vdr_id>"><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td bgcolor="#dfdcdc" width="30" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="30">
+ <td bgcolor="#dfdcdc" width="30" height="30" background="bilder/uebersicht_links.gif"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
+ <td width="40%" height="30" background="bilder/uebersicht_unten.gif"></td>
+ <td height="30" background="bilder/uebersicht_unten.gif"></td>
+ <td width="45%" height="30" background="bilder/uebersicht_unten.gif"></td>
+ <td bgcolor="#dfdcdc" width="30" height="30" background="bilder/uebersicht_rechts.gif"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <br>
+ <input type="submit" name="save" value="Save"><input type="submit" name="apply" value="Apply"> <input type="hidden" name="aktion" value="conf_list">
+ </form>
+</body>
</html>
diff --git a/template/English/copper/auge.jpg b/template/English/copper/auge.jpg
new file mode 100644
index 0000000..d672cb5
--- /dev/null
+++ b/template/English/copper/auge.jpg
Binary files differ
diff --git a/template/English/copper/back.gif b/template/English/copper/back.gif
new file mode 100644
index 0000000..d0aaaef
--- /dev/null
+++ b/template/English/copper/back.gif
Binary files differ
diff --git a/template/English/copper/background.gif b/template/English/copper/background.gif
new file mode 100644
index 0000000..39de587
--- /dev/null
+++ b/template/English/copper/background.gif
Binary files differ
diff --git a/template/English/copper/cback.gif b/template/English/copper/cback.gif
new file mode 100644
index 0000000..37d6a24
--- /dev/null
+++ b/template/English/copper/cback.gif
Binary files differ
diff --git a/template/English/copper/cback.png b/template/English/copper/cback.png
new file mode 100644
index 0000000..e5e274d
--- /dev/null
+++ b/template/English/copper/cback.png
Binary files differ
diff --git a/template/English/copper/delete.gif b/template/English/copper/delete.gif
new file mode 100644
index 0000000..95df675
--- /dev/null
+++ b/template/English/copper/delete.gif
Binary files differ
diff --git a/template/English/copper/edit.gif b/template/English/copper/edit.gif
new file mode 100644
index 0000000..6b2f16f
--- /dev/null
+++ b/template/English/copper/edit.gif
Binary files differ
diff --git a/template/English/copper/fern_01.jpg b/template/English/copper/fern_01.jpg
new file mode 100644
index 0000000..ac28f0e
--- /dev/null
+++ b/template/English/copper/fern_01.jpg
Binary files differ
diff --git a/template/English/copper/fern_02.jpg b/template/English/copper/fern_02.jpg
new file mode 100644
index 0000000..80af1e7
--- /dev/null
+++ b/template/English/copper/fern_02.jpg
Binary files differ
diff --git a/template/English/copper/fern_03.jpg b/template/English/copper/fern_03.jpg
new file mode 100644
index 0000000..6f74128
--- /dev/null
+++ b/template/English/copper/fern_03.jpg
Binary files differ
diff --git a/template/English/copper/fern_04.jpg b/template/English/copper/fern_04.jpg
new file mode 100644
index 0000000..641fd1c
--- /dev/null
+++ b/template/English/copper/fern_04.jpg
Binary files differ
diff --git a/template/English/copper/fern_05.jpg b/template/English/copper/fern_05.jpg
new file mode 100644
index 0000000..5366085
--- /dev/null
+++ b/template/English/copper/fern_05.jpg
Binary files differ
diff --git a/template/English/copper/fern_06.jpg b/template/English/copper/fern_06.jpg
new file mode 100644
index 0000000..0cd54f4
--- /dev/null
+++ b/template/English/copper/fern_06.jpg
Binary files differ
diff --git a/template/English/copper/fern_07.jpg b/template/English/copper/fern_07.jpg
new file mode 100644
index 0000000..96d586b
--- /dev/null
+++ b/template/English/copper/fern_07.jpg
Binary files differ
diff --git a/template/English/copper/fern_08.jpg b/template/English/copper/fern_08.jpg
new file mode 100644
index 0000000..58d5cff
--- /dev/null
+++ b/template/English/copper/fern_08.jpg
Binary files differ
diff --git a/template/English/copper/fern_09.jpg b/template/English/copper/fern_09.jpg
new file mode 100644
index 0000000..7042405
--- /dev/null
+++ b/template/English/copper/fern_09.jpg
Binary files differ
diff --git a/template/English/copper/fern_10.jpg b/template/English/copper/fern_10.jpg
new file mode 100644
index 0000000..07a881b
--- /dev/null
+++ b/template/English/copper/fern_10.jpg
Binary files differ
diff --git a/template/English/copper/fern_11.jpg b/template/English/copper/fern_11.jpg
new file mode 100644
index 0000000..3cf54d3
--- /dev/null
+++ b/template/English/copper/fern_11.jpg
Binary files differ
diff --git a/template/English/copper/fern_12.jpg b/template/English/copper/fern_12.jpg
new file mode 100644
index 0000000..087e069
--- /dev/null
+++ b/template/English/copper/fern_12.jpg
Binary files differ
diff --git a/template/English/copper/fern_13.jpg b/template/English/copper/fern_13.jpg
new file mode 100644
index 0000000..3c8408f
--- /dev/null
+++ b/template/English/copper/fern_13.jpg
Binary files differ
diff --git a/template/English/copper/fern_14.jpg b/template/English/copper/fern_14.jpg
new file mode 100644
index 0000000..9950ed0
--- /dev/null
+++ b/template/English/copper/fern_14.jpg
Binary files differ
diff --git a/template/English/copper/fern_15.jpg b/template/English/copper/fern_15.jpg
new file mode 100644
index 0000000..faf025b
--- /dev/null
+++ b/template/English/copper/fern_15.jpg
Binary files differ
diff --git a/template/English/copper/fern_16.jpg b/template/English/copper/fern_16.jpg
new file mode 100644
index 0000000..1d366e8
--- /dev/null
+++ b/template/English/copper/fern_16.jpg
Binary files differ
diff --git a/template/English/copper/fern_17.jpg b/template/English/copper/fern_17.jpg
new file mode 100644
index 0000000..08030a8
--- /dev/null
+++ b/template/English/copper/fern_17.jpg
Binary files differ
diff --git a/template/English/copper/fern_18.jpg b/template/English/copper/fern_18.jpg
new file mode 100644
index 0000000..562d6ca
--- /dev/null
+++ b/template/English/copper/fern_18.jpg
Binary files differ
diff --git a/template/English/copper/fern_19.jpg b/template/English/copper/fern_19.jpg
new file mode 100644
index 0000000..f7cc47e
--- /dev/null
+++ b/template/English/copper/fern_19.jpg
Binary files differ
diff --git a/template/English/copper/fern_20.jpg b/template/English/copper/fern_20.jpg
new file mode 100644
index 0000000..6385d08
--- /dev/null
+++ b/template/English/copper/fern_20.jpg
Binary files differ
diff --git a/template/English/copper/fern_21.jpg b/template/English/copper/fern_21.jpg
new file mode 100644
index 0000000..89a2d18
--- /dev/null
+++ b/template/English/copper/fern_21.jpg
Binary files differ
diff --git a/template/English/copper/fern_22.jpg b/template/English/copper/fern_22.jpg
new file mode 100644
index 0000000..64f1bbb
--- /dev/null
+++ b/template/English/copper/fern_22.jpg
Binary files differ
diff --git a/template/English/copper/fern_23.jpg b/template/English/copper/fern_23.jpg
new file mode 100644
index 0000000..71a8067
--- /dev/null
+++ b/template/English/copper/fern_23.jpg
Binary files differ
diff --git a/template/English/copper/fern_24.jpg b/template/English/copper/fern_24.jpg
new file mode 100644
index 0000000..4ee5fe6
--- /dev/null
+++ b/template/English/copper/fern_24.jpg
Binary files differ
diff --git a/template/English/copper/fern_25.jpg b/template/English/copper/fern_25.jpg
new file mode 100644
index 0000000..a7b740d
--- /dev/null
+++ b/template/English/copper/fern_25.jpg
Binary files differ
diff --git a/template/English/copper/fern_26.jpg b/template/English/copper/fern_26.jpg
new file mode 100644
index 0000000..1ca6fd6
--- /dev/null
+++ b/template/English/copper/fern_26.jpg
Binary files differ
diff --git a/template/English/copper/fern_27.jpg b/template/English/copper/fern_27.jpg
new file mode 100644
index 0000000..0c297f9
--- /dev/null
+++ b/template/English/copper/fern_27.jpg
Binary files differ
diff --git a/template/English/copper/fern_28.jpg b/template/English/copper/fern_28.jpg
new file mode 100644
index 0000000..f5e9634
--- /dev/null
+++ b/template/English/copper/fern_28.jpg
Binary files differ
diff --git a/template/English/copper/fern_29.jpg b/template/English/copper/fern_29.jpg
new file mode 100644
index 0000000..06a59c5
--- /dev/null
+++ b/template/English/copper/fern_29.jpg
Binary files differ
diff --git a/template/English/copper/fern_30.jpg b/template/English/copper/fern_30.jpg
new file mode 100644
index 0000000..c71ebc5
--- /dev/null
+++ b/template/English/copper/fern_30.jpg
Binary files differ
diff --git a/template/English/copper/fern_31.jpg b/template/English/copper/fern_31.jpg
new file mode 100644
index 0000000..8e803bf
--- /dev/null
+++ b/template/English/copper/fern_31.jpg
Binary files differ
diff --git a/template/English/copper/fern_32.jpg b/template/English/copper/fern_32.jpg
new file mode 100644
index 0000000..6e7bd4b
--- /dev/null
+++ b/template/English/copper/fern_32.jpg
Binary files differ
diff --git a/template/English/copper/fern_33.jpg b/template/English/copper/fern_33.jpg
new file mode 100644
index 0000000..6a81652
--- /dev/null
+++ b/template/English/copper/fern_33.jpg
Binary files differ
diff --git a/template/English/copper/fern_34.jpg b/template/English/copper/fern_34.jpg
new file mode 100644
index 0000000..f9f9253
--- /dev/null
+++ b/template/English/copper/fern_34.jpg
Binary files differ
diff --git a/template/English/copper/fern_35.jpg b/template/English/copper/fern_35.jpg
new file mode 100644
index 0000000..f7038ff
--- /dev/null
+++ b/template/English/copper/fern_35.jpg
Binary files differ
diff --git a/template/English/copper/fern_36.jpg b/template/English/copper/fern_36.jpg
new file mode 100644
index 0000000..f6aea92
--- /dev/null
+++ b/template/English/copper/fern_36.jpg
Binary files differ
diff --git a/template/English/copper/fern_37.jpg b/template/English/copper/fern_37.jpg
new file mode 100644
index 0000000..614c86a
--- /dev/null
+++ b/template/English/copper/fern_37.jpg
Binary files differ
diff --git a/template/English/copper/fern_38.jpg b/template/English/copper/fern_38.jpg
new file mode 100644
index 0000000..120773e
--- /dev/null
+++ b/template/English/copper/fern_38.jpg
Binary files differ
diff --git a/template/English/copper/fern_39.jpg b/template/English/copper/fern_39.jpg
new file mode 100644
index 0000000..75eac13
--- /dev/null
+++ b/template/English/copper/fern_39.jpg
Binary files differ
diff --git a/template/English/copper/fern_40.jpg b/template/English/copper/fern_40.jpg
new file mode 100644
index 0000000..ddc57db
--- /dev/null
+++ b/template/English/copper/fern_40.jpg
Binary files differ
diff --git a/template/English/copper/fern_41.jpg b/template/English/copper/fern_41.jpg
new file mode 100644
index 0000000..4e4002e
--- /dev/null
+++ b/template/English/copper/fern_41.jpg
Binary files differ
diff --git a/template/English/copper/fern_42.jpg b/template/English/copper/fern_42.jpg
new file mode 100644
index 0000000..9cd5047
--- /dev/null
+++ b/template/English/copper/fern_42.jpg
Binary files differ
diff --git a/template/English/copper/fern_back.jpg b/template/English/copper/fern_back.jpg
new file mode 100644
index 0000000..a9d0287
--- /dev/null
+++ b/template/English/copper/fern_back.jpg
Binary files differ
diff --git a/template/English/copper/fernseher_unten.gif b/template/English/copper/fernseher_unten.gif
new file mode 100644
index 0000000..9c25460
--- /dev/null
+++ b/template/English/copper/fernseher_unten.gif
Binary files differ
diff --git a/template/English/copper/folder.gif b/template/English/copper/folder.gif
new file mode 100644
index 0000000..768d8c9
--- /dev/null
+++ b/template/English/copper/folder.gif
Binary files differ
diff --git a/template/English/copper/frame.gif b/template/English/copper/frame.gif
new file mode 100644
index 0000000..4616aac
--- /dev/null
+++ b/template/English/copper/frame.gif
Binary files differ
diff --git a/template/English/copper/framed.gif b/template/English/copper/framed.gif
new file mode 100644
index 0000000..de2bae9
--- /dev/null
+++ b/template/English/copper/framed.gif
Binary files differ
diff --git a/template/English/copper/gbutton_left.gif b/template/English/copper/gbutton_left.gif
new file mode 100644
index 0000000..3517596
--- /dev/null
+++ b/template/English/copper/gbutton_left.gif
Binary files differ
diff --git a/template/English/copper/gbutton_middle.gif b/template/English/copper/gbutton_middle.gif
new file mode 100644
index 0000000..e1e83f9
--- /dev/null
+++ b/template/English/copper/gbutton_middle.gif
Binary files differ
diff --git a/template/English/copper/gbutton_right.gif b/template/English/copper/gbutton_right.gif
new file mode 100644
index 0000000..fc9bbf1
--- /dev/null
+++ b/template/English/copper/gbutton_right.gif
Binary files differ
diff --git a/template/English/copper/help.gif b/template/English/copper/help.gif
new file mode 100644
index 0000000..d4fed67
--- /dev/null
+++ b/template/English/copper/help.gif
Binary files differ
diff --git a/template/English/copper/hilfe.gif b/template/English/copper/hilfe.gif
new file mode 100644
index 0000000..efdf704
--- /dev/null
+++ b/template/English/copper/hilfe.gif
Binary files differ
diff --git a/template/English/copper/info.jpg b/template/English/copper/info.jpg
new file mode 100644
index 0000000..b58efb8
--- /dev/null
+++ b/template/English/copper/info.jpg
Binary files differ
diff --git a/template/English/copper/info_button.gif b/template/English/copper/info_button.gif
new file mode 100644
index 0000000..bf81669
--- /dev/null
+++ b/template/English/copper/info_button.gif
Binary files differ
diff --git a/template/English/copper/info_button_disabled.gif b/template/English/copper/info_button_disabled.gif
new file mode 100644
index 0000000..f8029b7
--- /dev/null
+++ b/template/English/copper/info_button_disabled.gif
Binary files differ
diff --git a/template/English/copper/linvdr.gif b/template/English/copper/linvdr.gif
new file mode 100644
index 0000000..2196a8f
--- /dev/null
+++ b/template/English/copper/linvdr.gif
Binary files differ
diff --git a/template/English/copper/logo.gif b/template/English/copper/logo.gif
new file mode 100644
index 0000000..1a3969a
--- /dev/null
+++ b/template/English/copper/logo.gif
Binary files differ
diff --git a/template/English/copper/luecke.gif b/template/English/copper/luecke.gif
new file mode 100644
index 0000000..44bbac7
--- /dev/null
+++ b/template/English/copper/luecke.gif
Binary files differ
diff --git a/template/English/copper/lupe.jpg b/template/English/copper/lupe.jpg
new file mode 100644
index 0000000..2d84a81
--- /dev/null
+++ b/template/English/copper/lupe.jpg
Binary files differ
diff --git a/template/English/copper/mitte.gif b/template/English/copper/mitte.gif
new file mode 100644
index 0000000..8f01e3b
--- /dev/null
+++ b/template/English/copper/mitte.gif
Binary files differ
diff --git a/template/English/copper/nav_button_back.gif b/template/English/copper/nav_button_back.gif
new file mode 100644
index 0000000..1f92ea2
--- /dev/null
+++ b/template/English/copper/nav_button_back.gif
Binary files differ
diff --git a/template/English/copper/nav_button_back_end.gif b/template/English/copper/nav_button_back_end.gif
new file mode 100644
index 0000000..d34de82
--- /dev/null
+++ b/template/English/copper/nav_button_back_end.gif
Binary files differ
diff --git a/template/English/copper/nav_button_back_mitte.gif b/template/English/copper/nav_button_back_mitte.gif
new file mode 100644
index 0000000..c071b14
--- /dev/null
+++ b/template/English/copper/nav_button_back_mitte.gif
Binary files differ
diff --git a/template/English/copper/navi.css b/template/English/copper/navi.css
new file mode 100644
index 0000000..16ca547
--- /dev/null
+++ b/template/English/copper/navi.css
@@ -0,0 +1,11 @@
+textarea { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Geneva }
+input { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Geneva }
+select { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Geneva }
+td { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
+p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
+h1,h2,h3,h4,h5,h6 { color: black; font-family: Verdana, Arial, Helvetica, Geneva }
+a { color: #000000; font-weight: bold; text-decoration : none }
+.klein { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
+.small { font-size: 8px; font-family: Verdana, Arial, Helvetica, Geneva }
+.navi { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
+a:hover { font-size: 13px; color: #ff0000 }
diff --git a/template/English/copper/new_auto_timer.gif b/template/English/copper/new_auto_timer.gif
new file mode 100644
index 0000000..2faae73
--- /dev/null
+++ b/template/English/copper/new_auto_timer.gif
Binary files differ
diff --git a/template/English/copper/new_timer.gif b/template/English/copper/new_timer.gif
new file mode 100644
index 0000000..3cd51c2
--- /dev/null
+++ b/template/English/copper/new_timer.gif
Binary files differ
diff --git a/template/English/copper/pfeile_nachlinks.gif b/template/English/copper/pfeile_nachlinks.gif
new file mode 100644
index 0000000..29c641a
--- /dev/null
+++ b/template/English/copper/pfeile_nachlinks.gif
Binary files differ
diff --git a/template/English/copper/pfeile_nachlinks_soft.gif b/template/English/copper/pfeile_nachlinks_soft.gif
new file mode 100644
index 0000000..5474861
--- /dev/null
+++ b/template/English/copper/pfeile_nachlinks_soft.gif
Binary files differ
diff --git a/template/English/copper/pfeile_nachrechts.gif b/template/English/copper/pfeile_nachrechts.gif
new file mode 100644
index 0000000..6a936bb
--- /dev/null
+++ b/template/English/copper/pfeile_nachrechts.gif
Binary files differ
diff --git a/template/English/copper/pfeile_nachrechts_soft.gif b/template/English/copper/pfeile_nachrechts_soft.gif
new file mode 100644
index 0000000..7ccf4f1
--- /dev/null
+++ b/template/English/copper/pfeile_nachrechts_soft.gif
Binary files differ
diff --git a/template/English/copper/poempl_gelb.gif b/template/English/copper/poempl_gelb.gif
new file mode 100644
index 0000000..37931ed
--- /dev/null
+++ b/template/English/copper/poempl_gelb.gif
Binary files differ
diff --git a/template/English/copper/poempl_gruen.gif b/template/English/copper/poempl_gruen.gif
new file mode 100644
index 0000000..efd2998
--- /dev/null
+++ b/template/English/copper/poempl_gruen.gif
Binary files differ
diff --git a/template/English/copper/poempl_rot.gif b/template/English/copper/poempl_rot.gif
new file mode 100644
index 0000000..01eb502
--- /dev/null
+++ b/template/English/copper/poempl_rot.gif
Binary files differ
diff --git a/template/English/copper/rec.gif b/template/English/copper/rec.gif
new file mode 100644
index 0000000..12aa737
--- /dev/null
+++ b/template/English/copper/rec.gif
Binary files differ
diff --git a/template/English/copper/rec.jpg b/template/English/copper/rec.jpg
new file mode 100644
index 0000000..140e45b
--- /dev/null
+++ b/template/English/copper/rec.jpg
Binary files differ
diff --git a/template/English/copper/rec_button.gif b/template/English/copper/rec_button.gif
new file mode 100644
index 0000000..57057be
--- /dev/null
+++ b/template/English/copper/rec_button.gif
Binary files differ
diff --git a/template/English/copper/rec_mitback.gif b/template/English/copper/rec_mitback.gif
new file mode 100644
index 0000000..eaff79a
--- /dev/null
+++ b/template/English/copper/rec_mitback.gif
Binary files differ
diff --git a/template/English/copper/sauerei.gif b/template/English/copper/sauerei.gif
new file mode 100644
index 0000000..1f9cfff
--- /dev/null
+++ b/template/English/copper/sauerei.gif
Binary files differ
diff --git a/template/English/copper/separator.gif b/template/English/copper/separator.gif
new file mode 100644
index 0000000..2e76fda
--- /dev/null
+++ b/template/English/copper/separator.gif
Binary files differ
diff --git a/template/English/copper/sortiert_asc.gif b/template/English/copper/sortiert_asc.gif
new file mode 100644
index 0000000..635929b
--- /dev/null
+++ b/template/English/copper/sortiert_asc.gif
Binary files differ
diff --git a/template/English/copper/sortiert_desc.gif b/template/English/copper/sortiert_desc.gif
new file mode 100644
index 0000000..dd753f9
--- /dev/null
+++ b/template/English/copper/sortiert_desc.gif
Binary files differ
diff --git a/template/French/bilder/spacer.gif b/template/English/copper/spacer.gif
index 5bfd67a..5bfd67a 100644
--- a/template/French/bilder/spacer.gif
+++ b/template/English/copper/spacer.gif
Binary files differ
diff --git a/template/English/copper/style.css b/template/English/copper/style.css
new file mode 100644
index 0000000..7b6cf9c
--- /dev/null
+++ b/template/English/copper/style.css
@@ -0,0 +1,28 @@
+body { background: #c4cdd7 url(bilder/background.gif) }
+td { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
+.rec { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
+div { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
+input { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
+textarea { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
+select { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
+b { font-weight: bold }
+i { font-style: italic }
+a { color: #039; text-decoration: none }
+a:visited { color: #039; text-decoration: none }
+a:hover { color: #cc0000; text-decoration: underline }
+a:active { color: #000; text-decoration: underline }
+a.rec:link { color: #c00; text-decoration: none }
+a.rec:visited { color: #000; text-decoration: none }
+a.rec:hover { color: #cc0000; text-decoration: underline }
+a.rec:active { color: #000; text-decoration: underline }
+.headline { font-weight: bold; font-size: 14px; margin-top: 20px; margin-bottom: 20px }
+.subheadline { color: #039; font-weight: bold }
+.kleine { font-size: 10px }
+.mini { font-size: 9px }
+.rechts { text-align: right}
+.einzug { margin: 10px 12px }
+.einzug_ohnetop { margin-right: 12px; margin-left: 12px }
+.einzug_liste { margin: 3px 5px 0px 5px }
+.einzug_liste_headlines { margin-right: 5px; margin-left: 6px }
+.einzugklein { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; margin-right: 7px; margin-left: 7px }
+.gbutton { color: black; font-weight: bold }
diff --git a/template/English/copper/top.gif b/template/English/copper/top.gif
new file mode 100644
index 0000000..58f2eff
--- /dev/null
+++ b/template/English/copper/top.gif
Binary files differ
diff --git a/template/English/copper/top_nav_aufnahmen.gif b/template/English/copper/top_nav_aufnahmen.gif
new file mode 100644
index 0000000..b2d9db8
--- /dev/null
+++ b/template/English/copper/top_nav_aufnahmen.gif
Binary files differ
diff --git a/template/English/copper/top_nav_fernbedienung.gif b/template/English/copper/top_nav_fernbedienung.gif
new file mode 100644
index 0000000..e517c73
--- /dev/null
+++ b/template/English/copper/top_nav_fernbedienung.gif
Binary files differ
diff --git a/template/English/copper/top_nav_konf.gif b/template/English/copper/top_nav_konf.gif
new file mode 100644
index 0000000..7aa2b2a
--- /dev/null
+++ b/template/English/copper/top_nav_konf.gif
Binary files differ
diff --git a/template/English/copper/top_nav_prguebersicht.gif b/template/English/copper/top_nav_prguebersicht.gif
new file mode 100644
index 0000000..05e14c7
--- /dev/null
+++ b/template/English/copper/top_nav_prguebersicht.gif
Binary files differ
diff --git a/template/English/copper/top_nav_timer.gif b/template/English/copper/top_nav_timer.gif
new file mode 100644
index 0000000..2ce2b16
--- /dev/null
+++ b/template/English/copper/top_nav_timer.gif
Binary files differ
diff --git a/template/English/copper/top_nav_wasjetzt.gif b/template/English/copper/top_nav_wasjetzt.gif
new file mode 100644
index 0000000..f206c4a
--- /dev/null
+++ b/template/English/copper/top_nav_wasjetzt.gif
Binary files differ
diff --git a/template/English/copper/tv_bottom.gif b/template/English/copper/tv_bottom.gif
new file mode 100644
index 0000000..9c25460
--- /dev/null
+++ b/template/English/copper/tv_bottom.gif
Binary files differ
diff --git a/template/English/copper/tv_umschalten_mitback.gif b/template/English/copper/tv_umschalten_mitback.gif
new file mode 100644
index 0000000..89886e8
--- /dev/null
+++ b/template/English/copper/tv_umschalten_mitback.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_links.gif b/template/English/copper/uebersicht_links.gif
new file mode 100644
index 0000000..ceca6b8
--- /dev/null
+++ b/template/English/copper/uebersicht_links.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_links_dark.gif b/template/English/copper/uebersicht_links_dark.gif
new file mode 100644
index 0000000..55f0acb
--- /dev/null
+++ b/template/English/copper/uebersicht_links_dark.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_mitte.gif b/template/English/copper/uebersicht_mitte.gif
new file mode 100644
index 0000000..38151c9
--- /dev/null
+++ b/template/English/copper/uebersicht_mitte.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_mitte_dark.gif b/template/English/copper/uebersicht_mitte_dark.gif
new file mode 100644
index 0000000..6a9b8ca
--- /dev/null
+++ b/template/English/copper/uebersicht_mitte_dark.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_mitte_dark_selec.gif b/template/English/copper/uebersicht_mitte_dark_selec.gif
new file mode 100644
index 0000000..6ee41aa
--- /dev/null
+++ b/template/English/copper/uebersicht_mitte_dark_selec.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_mitte_selected.gif b/template/English/copper/uebersicht_mitte_selected.gif
new file mode 100644
index 0000000..d7dc43f
--- /dev/null
+++ b/template/English/copper/uebersicht_mitte_selected.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_oben.gif b/template/English/copper/uebersicht_oben.gif
new file mode 100644
index 0000000..f083798
--- /dev/null
+++ b/template/English/copper/uebersicht_oben.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_oben_links.gif b/template/English/copper/uebersicht_oben_links.gif
new file mode 100644
index 0000000..6a0f6fe
--- /dev/null
+++ b/template/English/copper/uebersicht_oben_links.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_oben_links_selec.gif b/template/English/copper/uebersicht_oben_links_selec.gif
new file mode 100644
index 0000000..e3182af
--- /dev/null
+++ b/template/English/copper/uebersicht_oben_links_selec.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_oben_rechts.gif b/template/English/copper/uebersicht_oben_rechts.gif
new file mode 100644
index 0000000..da51120
--- /dev/null
+++ b/template/English/copper/uebersicht_oben_rechts.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_oben_rechts_sele.gif b/template/English/copper/uebersicht_oben_rechts_sele.gif
new file mode 100644
index 0000000..2a17d0f
--- /dev/null
+++ b/template/English/copper/uebersicht_oben_rechts_sele.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_oben_selected.gif b/template/English/copper/uebersicht_oben_selected.gif
new file mode 100644
index 0000000..24f3582
--- /dev/null
+++ b/template/English/copper/uebersicht_oben_selected.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_rechts.gif b/template/English/copper/uebersicht_rechts.gif
new file mode 100644
index 0000000..613ad3a
--- /dev/null
+++ b/template/English/copper/uebersicht_rechts.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_rechts_dark.gif b/template/English/copper/uebersicht_rechts_dark.gif
new file mode 100644
index 0000000..a3044a7
--- /dev/null
+++ b/template/English/copper/uebersicht_rechts_dark.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_spacer.gif b/template/English/copper/uebersicht_spacer.gif
index 5bfd67a..5bfd67a 100644
--- a/template/French/bilder/uebersicht_spacer.gif
+++ b/template/English/copper/uebersicht_spacer.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_unten.gif b/template/English/copper/uebersicht_unten.gif
new file mode 100644
index 0000000..4558219
--- /dev/null
+++ b/template/English/copper/uebersicht_unten.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_unten_links.gif b/template/English/copper/uebersicht_unten_links.gif
new file mode 100644
index 0000000..30c5451
--- /dev/null
+++ b/template/English/copper/uebersicht_unten_links.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_unten_rechts.gif b/template/English/copper/uebersicht_unten_rechts.gif
new file mode 100644
index 0000000..3e7df25
--- /dev/null
+++ b/template/English/copper/uebersicht_unten_rechts.gif
Binary files differ
diff --git a/template/English/copper/uebersicht_unten_selected.gif b/template/English/copper/uebersicht_unten_selected.gif
new file mode 100644
index 0000000..e34901e
--- /dev/null
+++ b/template/English/copper/uebersicht_unten_selected.gif
Binary files differ
diff --git a/template/English/error.html b/template/English/error.html
index 081e956..e08017d 100644
--- a/template/English/error.html
+++ b/template/English/error.html
@@ -1,18 +1,17 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
- <title>Error!</title>
- </head>
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
+ <title>Error!</title>
+</head>
- <body bgcolor="#f0f0f0">
- <div align="center">
- <img src="bilder/sauerei.gif" height="230" width="177" border="0"><br>
- <font color="red">
- <tmpl_var name="error">
- </font><br>
- </div>
- <p></p>
- </body>
+<body bgcolor="#f0f0f0">
+ <div align="center">
+ <img src="bilder/sauerei.gif" height="230" width="177" border="0">
+ <br>
+ <font color="red"><tmpl_var name="error"></font>
+ <br>
+ </div>
+</body>
</html>
diff --git a/template/English/favicon.ico b/template/English/favicon.ico
new file mode 100644
index 0000000..4f30dbc
--- /dev/null
+++ b/template/English/favicon.ico
Binary files differ
diff --git a/template/English/i18n.pl b/template/English/i18n.pl
index ce556c2..972ab72 100644
--- a/template/English/i18n.pl
+++ b/template/English/i18n.pl
@@ -1,5 +1,5 @@
##
-# English
+# English
##
@I18N_Days = (
"Sunday",
@@ -19,16 +19,18 @@
"May",
"June",
"July",
- "August",
- "September",
- "October",
- "November",
- "December"
+ "August",
+ "September",
+ "October",
+ "November",
+ "December"
);
@LOGINPAGES_DESCRIPTION = (
- "Whats on?",
"Channels",
+ "Playing Today",
+ "Whats On?",
+ "Timeline",
"Timers",
"Recordings"
);
@@ -39,5 +41,27 @@
);
%COMMONMESSAGE = (
- OVERVIEW => "Overview",
+ OVERVIEW => "Schedule",
+);
+
+%HELP = (
+ at_timer_list =>
+"<b>Auto Timer:</b><br>
+<p>Eine Übersicht aller Auto-Timer-Einträge.</p>
+<p>Klicken Sie auf <i>Ja</i> oder <i>Nein</i> in der Spalte <i>Aktiv</i>, um den jeweiligen Eintrag an oder aus zu schalten.</p>
+<p>Um einen Eintrag zu bearbeiten, klicken Sie auf das Symbol <img src=\"bilder/edit.gif\" alt=\"Stift\" valign=\"center\">, zum Löschen auf <img src=\"bilder/delete.gif\" alt=\"Radiergummi\" valign=\"center\">. Wenn Sie mehrere Auto-Timer-Einträge auf einmal löschen möchten, Aktivieren Sie die Kästchen (<input type=\"checkbox\" checked>) rechts neben den gewünschten Einträgen und klicken Sie abschließend auf <i>Ausgewählte Auto Timer löschen</i> am Ende der Liste.</p>",
+ at_timer_new =>
+"<b>Neuen Auto Timer anlegen/bearbeiten:</b><br>
+<p>Der Auto Timer ist eine der zentralen Funktionen VDR Admins. Ein Auto-Timer-Eintrag besteht hauptsächlich aus einem oder mehreren Suchbegriffen, nach denen in regelmäßigen Abständen der elektronische Programmführer (EPG) durchsucht wird. Bei Übereinstimmung der Suchbegriffe (und übrigen Parameter wie Uhrzeit und Kanal) programmiert Auto Timer selbständig eine Aufnahme (Timer) für die gefundene Sendung &#150; das ist besonders für (un)regelmäßig gesendete Serien interessant, oder aber für Filme, die Sie keinesfalls verpassen wollen.</p>
+<p>In dieser Maske können Sie einen neuen Auto-Timer-Eintrag anlegen. Sie müssen in jedem Fall einen oder mehrere Suchbegriffe angeben, damit es überhaupt zu Übereinstimmungen kommen kann. Details, welche Suchbegriffe Sie wählen sollten und wie Sie unsinnige Aufnahmen vermeiden, finden Sie in der Hilfe zu <i>Suchbegriffe</i>.</p>
+<b>Auto Timer Aktiv:</b><br>
+<p>Mit <i>ja</i> schalten Sie den Auto Timer scharf, der elektronische Programmführer (EPG) wird dann regelmäßig nach <i>Suchbegriffe</i> durchsucht und ein neuer Timer-Eintrag programmiert, wenn es eine Übereinstimmung mit <i>Suchbegriffe</i> sowie den übrigen Parametern gibt.</p>
+<p>Mit <i>nein</i> schalten Sie den Auto-Timer-Eintrag ab, ohne ihn zu löschen. Dies lässt bereits automatisch programmierte Aufnahmen (Timer) jedoch unangetastet &#150; sie müssen gegebenenfalls von Hand im <i>Timer</i>-Menü gelöscht werden.</p>
+<b>Suchbegriffe:</b><br>
+<p>Die Wahl der Suchbegriffe hat entscheidenden Einfluss darauf, ob nur die gewünschte Sendung, alle mit ähnlichem Namen oder gar nichts programmiert wird.</p>
+<p>Zunächst einmal spielt Groß-Kleinschreibung keine Rolle, die Suchbegriffe \"Akte X\" liefern genau die selben Treffer wie \"akte x\". Mehrere Suchbegriffe werden mit Leerzeichen getrennt, und es müssen stets alle angegebenen Suchbegriffe bei der gleichen Sendung gefunden werden.</p>
+<p>So finden die Suchbegriffe \"Akte X\" die Sendungen \"Akte X - Die unheimlichen Fälle des FBI\" genauso wie \"Aktenzeichen XY ungelöst\" und \"Extrem Aktiv\", jedoch nicht die Sendung \"Die Akte Jane\" (dort ist kein \"X\" enthalten).</p>
+<p>Sie sollten möglichst nur Buchstaben und Zahlen als Suchbegriffe verwenden, erfahrungsgemäß fehlen im elektronischen Programmführer (EPG) gerne mal ein Punkt, Klammern oder sonstige Zeichen.</p>
+<p>Es ist auch möglich, reguläre Ausdrücke zu verwenden &#150; Experten mögen doch bitte die nötigen Infos dem Quelltext entnehmen (undocumented feature).</p>",
+ ENOHELPMSG => "Bisher keine Hilfe vorhanden. Zum Hinzuf&uuml;gen oder &Auml;ndern eines Textes bitte an linvdr\@linvdr.org wenden."
);
diff --git a/template/English/index.html b/template/English/index.html
index 0b9dbdd..cef4038 100644
--- a/template/English/index.html
+++ b/template/English/index.html
@@ -2,21 +2,21 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title>VDR Admin <tmpl_var version> (<tmpl_var host>)</title>
- </head>
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>VDR Admin <tmpl_var version> (<tmpl_var host>)</title>
+ <link href="bilder/favicon.ico" rel="shortcut icon">
+</head>
- <frameset border="0" cols="165,*" frameborder="no" framespacing="0">
- <frame name="nav" noresize src="left.html">
- <frame name="main" noresize src="<tmpl_var loginpage>">
- <noframes>
+<frameset border="0" cols="165,*" frameborder="no" framespacing="0">
+ <frame name="nav" noresize src="left.html">
+ <frame name="main" noresize src="<tmpl_var loginpage>">
- <body bgcolor="#ffffff">
- <p></p>
- </body>
-
- </noframes>
- </frameset>
+ <noframes>
+ <body bgcolor="#ffffff">
+ <p>Your Browser does not support frames!</p>
+ </body>
+ </noframes>
+</frameset>
</html>
diff --git a/template/English/left.html b/template/English/left.html
index fef46b1..fc84c7c 100644
--- a/template/English/left.html
+++ b/template/English/left.html
@@ -2,130 +2,85 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title></title>
- <link href="navi.css" rel="stylesheet" media="screen">
- <script>
- <!--
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>VDRAdmin</title>
+ <link href="navi.css" rel="stylesheet" media="screen">
+
+ <script>
+ <!--
function rc_open() {
//window.open("./vdradmin.pl?aktion=rc_show", "_blank", "width=200, height=640, resizable=no, scrollbars=no, status=no, toolbar=no");
- window.open("./vdradmin.pl?aktion=rc_show", "_blank", "width=201, height=460, resizable=no, scrollbars=no, status=no, toolbar=no");
+ window.open("./vdradmin.pl?aktion=rc_show", "_blank", "width=213, height=510, resizable=no, scrollbars=no, status=no, toolbar=no");
}
function tv_open() {
- window.open("./vdradmin.pl?aktion=tv_show", "_blank", "width=384, height=340, resizable=no, scrollbars=no, status=no, toolbar=no");
+ window.open("./vdradmin.pl?aktion=tv_show", "_blank", "width=615, height=548, resizable=yes, scrollbars=no, status=no, toolbar=no");
}
- // -->
- </script>
- </head>
+ // -->
+ </script>
+</head>
- <body background="bilder/back.gif" bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
- <form action="vdradmin.pl" method="get" name="FormName" target="main">
- <table width="150" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><br>
- <a href="./" target="_top"><img src="bilder/linvdr.gif" alt="" height="50" width="150" border="0"></a></td>
- </tr>
- <tr>
- <td>&nbsp;</td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=prog_summary" target="main">What's on?</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=prog_list" target="main">Channels</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=timer_list" target="main">Timers</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=at_timer_list" target="main">Auto Timers</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=rec_list" target="main">Recordings</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=conf_list" target="main">Configuration</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="javascript:rc_open();">Remote Control</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr height="25">
- <td height="25"><span class="navi">&nbsp;<a href="javascript:tv_open();">TV</a></span></td>
- </tr>
- <tr height="2">
- <td bgcolor="white" height="2" background="bilder/separator.png"></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td>
- &nbsp;Search:<br>&nbsp;<b><input type="text" name="search" size="15"></b><input type="hidden" name="aktion" value="prog_summary"><br>
- &nbsp;<input type="submit" name="submit" value="go!"></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- </table>
- </form>
- </body>
+<body background="bilder/back.gif" bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
+ <form action="vdradmin.pl" method="get" name="FormName" target="main">
+ <table width="150" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <br>
+ <a href="./" target="_top"><img src="bilder/linvdr.gif" alt="" height="50" width="150" border="0"></a>
+ </td>
+ </tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=prog_summary" target="main">What's On?</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=prog_list2" target="main">Playing Today</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=prog_timeline" target="main">Timeline</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=prog_list" target="main">Channels</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=timer_list" target="main">Timers</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=at_timer_list" target="main">Auto Timers</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=rec_list" target="main">Recordings</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="vdradmin.pl?aktion=conf_list" target="main">Configuration</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="javascript:rc_open();">Remote Control</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr height="25">
+ <td height="25"><span class="navi">&nbsp;<a href="javascript:tv_open();">Watch TV</a></span></td>
+ </tr>
+ <tr height="2"><td bgcolor="white" height="2" background="bilder/separator.png"></td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr>
+ <td>
+ &nbsp;<b><input type="text" name="search" size="15"></b><br>
+ &nbsp;<input type="submit" name="submit" value="Search">
+ <input type="hidden" name="aktion" value="prog_summary">
+ </td>
+ </tr>
+ </table>
+ </form>
+</body>
</html>
diff --git a/template/English/library.js b/template/English/library.js
new file mode 100644
index 0000000..bdb07ac
--- /dev/null
+++ b/template/English/library.js
@@ -0,0 +1,34 @@
+//
+// this is part of VDR Admin
+//
+function open_help(url) {
+ window.open(url, "_blank", "width=500, height=460, resizable=yes, scrollbars=yes, status=no, toolbar=no");
+}
+
+function del(suffix) {
+ check=confirm("Delete Timer?");
+ if(check) window.location.href=suffix;
+}
+
+function change(suffix) {
+ check=confirm("Edit Status of Timer?");
+ if(check) window.location.href=suffix;
+}
+
+function mdel() {
+ check=confirm("Delete All Selected Timers?");
+ if(check) document.FormName.submit();
+}
+
+function callurl( url ) {
+ image = new Image();
+ image.src = url;
+}
+
+function popup(URL) {
+ window.open(URL, '_new', 'width=450, height=250, scrollbars=auto, resizable=yes');
+}
+
+function toolbar(URL) {
+ window.open(URL, '_new', 'width=200, height=50');
+}
diff --git a/template/English/noauth.html b/template/English/noauth.html
index 10eff18..769aed4 100644
--- a/template/English/noauth.html
+++ b/template/English/noauth.html
@@ -1,13 +1,12 @@
<html>
- <head>
- <title>Authorization Required</title>
- </head>
-
- <body>
- <h1>Authorization Required</h2>
+<head>
+ <title>Authorization Required</title>
+</head>
- <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.<p>
+<body>
+ <h1>Authorization Required</h2>
- </body>
-</html>
+ <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.<p>
+</body>
+</html>
diff --git a/template/English/noperm.html b/template/English/noperm.html
index a0e4e49..8f99768 100644
--- a/template/English/noperm.html
+++ b/template/English/noperm.html
@@ -1,12 +1,11 @@
<html>
- <head>
- <title><tmpl_var title></title>
- </head>
-
- <body>
- <h1><tmpl_var h1></h1>
+<head>
+ <title><tmpl_var title></title>
+</head>
- <p><tmpl_var error><p><hr>
- </body>
-</html>
+<body>
+ <h1><tmpl_var h1></h1>
+ <p><tmpl_var error><p><hr>
+</body>
+</html>
diff --git a/template/English/prog_detail.html b/template/English/prog_detail.html
index c0178a1..7a29ed3 100644
--- a/template/English/prog_detail.html
+++ b/template/English/prog_detail.html
@@ -2,32 +2,45 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title><tmpl_var title></title>
- <link href="style.css" rel="stylesheet" media="screen">
- </head>
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title><tmpl_var title></title>
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+ <link href="style.css" rel="stylesheet" media="screen">
+</head>
- <body bgcolor="#c4cdd7">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td height="30" valign="middle" background="bilder/uebersicht_oben.gif"><b><tmpl_var channel_name><tmpl_if date> | <tmpl_var date> <tmpl_var start> - <tmpl_var stop></tmpl_if></b></td>
- <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- <tr>
- <td width="30" background="bilder/uebersicht_links.gif">&nbsp;</td>
- <td bgcolor="#c4cdd7" background="bilder/uebersicht_mitte.gif"><b><tmpl_var title></b><br><tmpl_if subtitle><b><tmpl_var subtitle></b> <br></tmpl_if>
- <tmpl_var text> &nbsp;<a href="javascript:window.close()">[close]</a>
- </td>
- <td width="30" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
- </tr>
- <tr>
- <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
- <td background="bilder/uebersicht_unten.gif"></td>
- <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table>
- </body>
+<body bgcolor="#c4cdd7">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td height="30" valign="middle" background="bilder/uebersicht_oben.gif">
+ <b><tmpl_var channel_name><tmpl_if date> | <tmpl_var date> <tmpl_var start> - <tmpl_var stop></tmpl_if></b>
+ </td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr>
+ <td width="30" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td bgcolor="#c4cdd7" background="bilder/uebersicht_mitte.gif">
+ <b><tmpl_var title></b><br>
+ <tmpl_if subtitle>
+ <i><nobr><tmpl_var subtitle></nobr></i><br><br>
+ </tmpl_if>
+ <tmpl_var text><br><br>
+ &nbsp;<a href="javascript:window.close()">[close]</a>
+ <tmpl_if date>
+ &nbsp;<a href="javascript:callurl('<tmpl_var switchurl>')">[view]</a>
+ &nbsp;<a href="javascript:window.close();opener.location.href='<tmpl_var recurl>'">[timer]</a>
+ &nbsp;<a href="vdradmin.pl?search=<tmpl_var title>&aktion=prog_summary&submit=go11)" target="main">[search]</a>
+ </tmpl_if>
+ </td>
+ <td width="30" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
+ <tr>
+ <td width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td background="bilder/uebersicht_unten.gif"></td>
+ <td width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ </table>
+</body>
</html>
diff --git a/template/English/prog_list.html b/template/English/prog_list.html
index f8a2218..e5be598 100644
--- a/template/English/prog_list.html
+++ b/template/English/prog_list.html
@@ -2,107 +2,97 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title></title>
- <link href="style.css" rel="stylesheet" media="screen">
- <script language="JavaScript">
- <!--
- function popup(URL) {
- window.open(URL, '_new', 'width=440, height=250');
- }
-
- function toolbar(URL) {
- window.open(URL, '_new', 'width=200, height=50');
- }
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>Channels</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script language="JavaScript" src="library.js"></script>
+</head>
- function switch_channel(url) {
- image = new Image();
- image.src = url;
- document.switchimage.src = image.src;
- }
- // -->
- </script>
- </head>
-
- <body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <form action="<tmpl_var url>" method="get" name="FormName">
+<body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<tmpl_var url>" method="get" name="FormName">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
<tr>
- <td valign="middle" width="200" background="bilder/nav_button_back.gif">
- <p class="einzug_ohnetop"><a href="javascript:switch_channel('<tmpl_var switchurl>');"><b><tmpl_var progname></b></a></p>
+ <td valign="left" width="200" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop">
+ <a href="javascript:callurl('<tmpl_var switchurl>');"><b><tmpl_var progname></b></a>&nbsp;&nbsp;
+ <a href="<tmpl_var streamurl>"><img src="bilder/stream.jpg" alt="" height="17" align="center" border="0"></a>
+ </p>
</td>
- <td align="right" background="bilder/nav_button_back_mitte.gif">Select channel:&nbsp;
- <select name="vdr_id" size="1" onchange="window.open('<tmpl_var url>?aktion=prog_list&vdr_id=' + this.options[this.selectedIndex].value,'main')">
- <tmpl_loop chanloop>
- <tmpl_if current>
- <option value="<tmpl_var vdr_id>" selected><tmpl_var name></option>
- <tmpl_else>
- <option value="<tmpl_var vdr_id>"><tmpl_var name></option>
- </tmpl_if>
- </tmpl_loop>
- </select>&nbsp;<input type="submit" name="submit" value="Go!">
- <a href="javascript:toolbar('<tmpl_var toolbarurl>');" target="toolbar"><img src="bilder/spacer.gif" border="0"></a>
+ <td align="right" background="bilder/nav_button_back_mitte.gif">Channel:&nbsp;
+ <select name="vdr_id" size="1" onchange="window.open('<tmpl_var url>?aktion=prog_list&vdr_id=' + this.options[this.selectedIndex].value,'main')">
+<tmpl_loop chanloop>
+ <option value="<tmpl_var vdr_id>" <tmpl_if current>selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ <input type="submit" name="submit" value="Go!">
+ <a href="javascript:toolbar('<tmpl_var toolbarurl>');" target="toolbar"><img src="bilder/spacer.gif" border="0"></a>
</td>
<td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
</tr>
</table>
<input type="hidden" name="aktion" value="prog_list">
- </form>
- <tmpl_loop loop>
- <tmpl_if newd>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td valign="top" width="30">
- <p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
- </td>
- <td colspan="3" background="bilder/uebersicht_oben.gif">
- <p><b><tmpl_var title></b></p>
- </td>
- <td align="right" background="bilder/uebersicht_oben.gif"><tmpl_if prev_channel><a href="<tmpl_var prev_channel>"><img src="bilder/pfeile_nachlinks.gif" border="0"></a><tmpl_else><img src="bilder/pfeile_nachlinks_soft.gif" border="0"></tmpl_if><tmpl_if next_channel><a href="<tmpl_var next_channel>"><img src="bilder/pfeile_nachrechts.gif" border="0"></a><tmpl_else><img src="bilder/pfeile_nachrechts_soft.gif" border="0"></tmpl_if></td>
- <td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
- </tr>
- <tr>
- <td valign="top" width="30" background="bilder/uebersicht_links.gif">&nbsp;</td>
- <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
- <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
- <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
- <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
- <td valign="top" width="30" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
- </tr>
- <tmpl_else>
- <tmpl_unless endd>
- <tr>
- <td valign="top" width="30" background="bilder/uebersicht_links<tmpl_if __ODD__>_dark</tmpl_if>.gif"><a name="<tmpl_var anchor>"></a>&nbsp;</td>
- <td valign="top" width="170" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var emit> - <tmpl_var duration></p>
- </td>
- <td valign="top" width="652" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><b><tmpl_var title></b><br><tmpl_unless subtitle><br></tmpl_unless><tmpl_var subtitle> </p>
- </td>
- <td align="right" valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_if infurl><a href="javascript:popup('<tmpl_var infurl>');"><img src="bilder/info_button.gif" border="0"></a><tmpl_else><img src="bilder/info_button_disabled.gif" border="0"></tmpl_if></p>
- </td>
- <td align="right" valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><b><a class="rec" href="<tmpl_var recurl>"><img src="bilder/rec_button.gif" border="0"></a></b></p>
- </td>
- <td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
- </tr>
- </tmpl_unless>
- </tmpl_if>
- <tmpl_if endd>
- <tr>
- <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
- </tr>
- </table>
- <br>
- </tmpl_if>
- </tmpl_loop>
- </body>
+ </form>
+
+<tmpl_loop loop>
+ <tmpl_if newd>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td valign="top" width="30">
+ <p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
+ </td>
+ <td colspan="3" background="bilder/uebersicht_oben.gif">
+ <p><b><tmpl_var title></b></p>
+ </td>
+ <td align="right" background="bilder/uebersicht_oben.gif">
+ <tmpl_if prev_channel><a href="<tmpl_var prev_channel>"><img src="bilder/pfeile_nachlinks.gif" border="0"></a><tmpl_else><img src="bilder/pfeile_nachlinks_soft.gif" border="0"></tmpl_if><tmpl_if next_channel><a href="<tmpl_var next_channel>"><img src="bilder/pfeile_nachrechts.gif" border="0"></a><tmpl_else><img src="bilder/pfeile_nachrechts_soft.gif" border="0"></tmpl_if>
+ </td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ <tr height="10">
+ <td valign="top" width="30" height="10" background="bilder/uebersicht_links.gif"></td>
+ <td colspan="4" height="10" background="bilder/uebersicht_mitte.gif"></td>
+ <td valign="top" width="30" height="10" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tmpl_else>
+ <tmpl_unless endd>
+ <tr>
+ <td valign="top" width="30" background="bilder/uebersicht_links<tmpl_if __ODD__>_dark</tmpl_if>.gif"><a name="<tmpl_var anchor>"></a>&nbsp;</td>
+ <td valign="top" width="170" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste"><tmpl_var emit> - <tmpl_var duration> hrs</p>
+ </td>
+ <td valign="top" width="652" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <b><tmpl_var title></b><br>
+ <i><tmpl_var subtitle></i><br>
+ </p>
+ </td>
+ <td align="right" valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_if infurl>
+ <a href="javascript:popup('<tmpl_var infurl>');"><img src="bilder/info_button.gif" border="0"></a>
+ <tmpl_else>
+ <img src="bilder/info_button_disabled.gif" border="0">
+ </tmpl_if>
+ </p>
+ </td>
+ <td align="right" valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste"><a class="rec" href="<tmpl_var recurl>"><img src="bilder/rec_button.gif" border="0"></a></p>
+ </td>
+ <td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
+ </tr>
+ </tmpl_unless>
+ </tmpl_if>
+ <tmpl_if endd>
+ <tr>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
+ <td colspan="4" background="bilder/uebersicht_unten.gif"></td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ </table>
+ <br>
+ </tmpl_if>
+</tmpl_loop>
+</body>
</html>
diff --git a/template/English/prog_list2.html b/template/English/prog_list2.html
new file mode 100644
index 0000000..a5c1c03
--- /dev/null
+++ b/template/English/prog_list2.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title></title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script language="JavaScript">
+ <!--
+ function popup(URL) {
+ window.open(URL, '_new', 'width=440, height=250');
+ }
+
+ function toolbar(URL) {
+ window.open(URL, '_new', 'width=200, height=50');
+ }
+
+ function switch_channel(url) {
+ image = new Image();
+ image.src = url;
+ document.switchimage.src = image.src;
+ }
+ // -->
+ </script>
+</head>
+
+<body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<tmpl_var url>" method="get" name="FormName">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+ <tr>
+ <td valign="middle" width="200" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"></b></a></p>
+ </td>
+ <td align="right" background="bilder/nav_button_back_mitte.gif">Channel:&nbsp;
+ <select name="vdr_id" size="1" onchange="window.open('<tmpl_var url>?aktion=prog_list&vdr_id=' + this.options[this.selectedIndex].value,'main')">
+<tmpl_loop chanloop>
+ <option value="<tmpl_var vdr_id>" <tmpl_if current>selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>&nbsp;<input type="submit" name="submit" value="Go!">
+ <a href="javascript:toolbar('<tmpl_var toolbarurl>');" target="toolbar"><img src="bilder/spacer.gif" border="0"></a>
+ </td>
+ <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ </tr>
+ </table>
+ <input type="hidden" name="aktion" value="prog_list">
+ </form>
+
+<tmpl_loop loop>
+ <tmpl_if newd>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td valign="top" width="30">
+ <p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
+ </td>
+ <td colspan="3" background="bilder/uebersicht_oben.gif">
+ <p><b><tmpl_var title></b></p>
+ </td>
+ <td align="right" background="bilder/uebersicht_oben.gif"></td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ <tr>
+ <td valign="top" width="30" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td valign="top" width="30" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
+ <tmpl_else>
+ <tmpl_unless endd>
+ <tr>
+ <td valign="top" width="30" background="bilder/uebersicht_links<tmpl_if __ODD__>_dark</tmpl_if>.gif"><a name="<tmpl_var anchor>"></a>&nbsp;</td>
+ <td valign="top" width="170" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste"><tmpl_var emit> - <tmpl_var duration> hrs</p>
+ </td>
+ <td valign="top" width="652" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste"><b><tmpl_var title></b><br><tmpl_unless subtitle><br></tmpl_unless><tmpl_var subtitle> </p>
+ </td>
+ <td align="right" valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste"><tmpl_if infurl><a href="javascript:popup('<tmpl_var infurl>');"><img src="bilder/info_button.gif" border="0"></a><tmpl_else><img src="bilder/info_button_disabled.gif" border="0"></tmpl_if></p>
+ </td>
+ <td align="right" valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste"><b><a class="rec" href="<tmpl_var recurl>"><img src="bilder/rec_button.gif" border="0"></a></b></p>
+ </td>
+ <td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
+ </tr>
+ </tmpl_unless>
+ </tmpl_if>
+ <tmpl_if endd>
+ <tr>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ </table>
+ <br>
+ </tmpl_if>
+</tmpl_loop>
+</body>
+
+</html>
diff --git a/template/English/prog_summary.html b/template/English/prog_summary.html
index 25c1260..0856ec4 100644
--- a/template/English/prog_summary.html
+++ b/template/English/prog_summary.html
@@ -2,84 +2,104 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title>VDRAdmin - Was l&auml;uft jetzt?</title>
- <link href="style.css" rel="stylesheet" media="screen">
- <script language="JavaScript">
- <!--
- function popup(URL) {
- window.open(URL, "_new", "width=440, height=250");
- }
+<head>
+ <meta http-equiv="refresh" content="600; URL=vdradmin.pl?aktion=prog_summary">
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>VDRAdmin - What's On?</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script language="JavaScript" src="library.js"></script>
+</head>
- function switch_channel(url) {
- image = new Image();
- image.src = url;
- document.switchimage.src = image.src;
- }
- // -->
- </script>
- </head>
-
- <body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <form action="<tmpl_var url>" method="get" name="FormName">
+<body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<tmpl_var url>" method="get" name="FormName">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
<tr>
<td valign="middle" width="100" background="bilder/nav_button_back.gif">
<p class="einzug_ohnetop"><b><tmpl_var now></b></p>
</td>
- <td align="right" background="bilder/nav_button_back_mitte.gif">What's on: <a href="<tmpl_var nowurl>">now</a> | at:&nbsp;</td>
+ <td align="right" background="bilder/nav_button_back_mitte.gif">What's On?: <a href="<tmpl_var nowurl>">now</a> | at:&nbsp;</td>
<td align="right" width="50" background="bilder/nav_button_back_mitte.gif">
- <input type="text" name="time" size="5" value="<tmpl_var now>">
- <input type="hidden" name="aktion" value="prog_summary">
+ <input type="text" name="time" size="5" value="<tmpl_var now>">
+ <input type="hidden" name="aktion" value="prog_summary">
</td>
<td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
</tr>
</table>
<br>
- <table width="816" border="0" cellspacing="0" cellpadding="0">
- <tmpl_loop rows>
+
+ <table border="0" cellspacing="0" cellpadding="0">
+<tmpl_loop rows>
<tr>
- <tmpl_loop day>
- <tmpl_if longdate>
+ <tmpl_loop day>
+ <tmpl_if longdate>
<td valign="top" width="272" background="bilder/top.gif">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="60%">
- <a name="<tmpl_var anchor>"></a>
- <p class="einzug">
- <a href="<tmpl_var proglink>"><b><tmpl_var progname></b></a></p>
- </td>
- <td align="right"><p class="einzug"><tmpl_if start><tmpl_var start>-<tmpl_var stop></tmpl_if></p></td>
- </tr>
- </table>
- <div class="einzug_ohnetop">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr valign="middle">
+ <td width="60%">
+ <a name="<tmpl_var anchor>"></a>
+ <p class="einzug">
+ <a href="<tmpl_var proglink>"><b><tmpl_var progname></b></a>
+ &nbsp;<a href="<tmpl_var streamurl>" title='Stream ...'>[S]</a>
+ </p>
+ </td>
+ <td align="right">
+ <p class="einzug">
+ <tmpl_if start><tmpl_var start>-<tmpl_var stop></tmpl_if>
+ </p>
+ </td>
+ </tr>
+ </table>
+
+ <div class="einzug_ohnetop">
<tmpl_var longdate><br>
<b><tmpl_var title></b><br>
- <b><tmpl_var subtitle></b><br>
- <tmpl_if summary><tmpl_var summary> <a href="javascript:popup('<tmpl_var infurl>');">more</a></tmpl_if>
+ <tmpl_if subtitle>
+ <i><tmpl_var subtitle></i><br>
+ </tmpl_if>
<br>
+ <tmpl_if summary><tmpl_var summary> &nbsp;<a href="javascript:popup('<tmpl_var infurl>');">more</a></tmpl_if>
<br>
- </div>
- </td>
- <tmpl_else>
- <td valign="top" width="272">
+ <br>
+ </div>
</td>
- </tmpl_if>
- </tmpl_loop>
+ <tmpl_else>
+ <td valign="top" width="272"></td>
+ </tmpl_if>
+ </tmpl_loop>
</tr>
<tr>
- <tmpl_loop status>
- <tmpl_if recurl>
- <td valign="top" width="272"><a href="javascript:switch_channel('<tmpl_var switchurl>');"><img src="bilder/tv_umschalten_mitback.gif" alt="" height="38" width="161" border="0"></a><a href="<tmpl_var recurl>"><img src="bilder/rec_mitback.gif" alt="" height="38" border="0"></a></td>
- <tmpl_else>
+ <tmpl_loop status>
+ <tmpl_if recurl>
<td valign="top" width="272">
+ <table width="272" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td>
+ <a href="javascript:callurl('<tmpl_var switchurl>');"><img src="bilder/auge.jpg" width="71" height="38" border="0" alt="TV - select" title="TV - select" onmouseover="window.status='TV - select';return true"></a>
+ </td>
+ <td>
+ <!-- Sendungs Titel und Subtitel -->
+ <a href="vdradmin.pl?search=<tmpl_var title>&aktion=prog_summary&submit=go11)"><img src="bilder/lupe.jpg" width="63" height="38" border="0" alt="Search for other show times" title="Search for other show times" onmouseover="window.status='Search for other show times';return true"></a>
+ </td>
+ <td>
+ <tmpl_if summary>
+ <a href="javascript:popup('<tmpl_var infurl>');"><img src="bilder/info.jpg" width="64" height="38" border="0" alt="More Information" title="More Information" onmouseover="window.status='More Information';return true" ></a>
+ <tmpl_else>
+ <img src="bilder/info_disabled.jpg" width="64" height="38" border="0">
+ </tmpl_if>
+ </td>
+ <td>
+ <a href="<tmpl_var recurl>"><img src="bilder/rec.jpg" width="74" height="38" border="0" alt="Record" title="Record" onmouseover="window.status='Record';return true" ></a>
+ </td>
+ </tr>
+ </table>
</td>
- </tmpl_if>
- </tmpl_loop>
+ <tmpl_else>
+ <td valign="top" width="272"></td>
+ </tmpl_if>
+ </tmpl_loop>
</tr>
- </tmpl_loop>
+</tmpl_loop>
</table>
- </form>
- </body>
+ </form>
+</body>
</html>
diff --git a/template/English/prog_timeline.html b/template/English/prog_timeline.html
new file mode 100644
index 0000000..0f560e6
--- /dev/null
+++ b/template/English/prog_timeline.html
@@ -0,0 +1,256 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+
+<head>
+ <meta http-equiv="refresh" content="600; URL=vdradmin.pl?aktion=prog_timeline">
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>VDRAdmin - Timeline</title>
+
+<?%-
+ breite = 600;
+ seite = 100;
+ left = 20;
+ zeitrahmen = config.ZEITRAHMEN || 1; # Zeitrahmen der angezeigt werden soll in Stunden
+ times = config.TIMES.split(',\s*');
+
+ USE date;
+ jetzt_stunde = date.format(date.now, '%H');
+ jetzt_minute = date.format(date.now, '%M');
+ akt_stunde = date.format(now_sec, '%H');
+ akt_minute = (date.format(now_sec, '%M') < 30 ? '00' : '30');
+ diff_minute = jetzt_minute - akt_minute;
+
+ IF date.format(date.now, '%H:%M') == date.format(now_sec, '%H:%M');
+ akt_sekunde = now_sec - (diff_minute * 60);
+ ELSE;
+ akt_sekunde = now_sec;
+ END;
+
+ bis = 60 * zeitrahmen;
+ bis_sec = akt_sekunde + (bis * 60);
+ bis_minute = bis;
+ bis_stunde = date.format(bis_sec, '%H');
+
+ minute = 0;
+ z = 0;
+ einheit = ((breite / bis) + 0.5) | format('%i');
+-%?>
+
+ <link href="style.css" rel="stylesheet" media="screen">
+ <style type="text/css">
+ #prgtable { border-left-width:1px; border-left-color:#c4cdd7; border-left-style:solid; border-bottom-width:1px; border-bottom-color:#c4cdd7; border-bottom-style:solid; padding:2px; }
+ #timertable { background:red; border-left-width:1px; border-left-color:#ffcdd7; border-left-style:solid; border-bottom-width:1px; border-bottom-color:#ffcdd7; border-bottom-style:solid; padding:2px; }
+
+<?% IF jetzt_stunde >= akt_stunde && jetzt_stunde < akt_stunde + zeitrahmen %?>
+ #zeitleiste { position:absolute; filter:Alpha(opacity=50); top:150px; left:<?% left + seite + (einheit * diff_minute) + 30 %?>px; width:1px; height:<?% shows.keys.size * 21 + 2 %?>px; z-index:10; background:red; z-index:2; }
+<?% END %?>
+
+ #bigtable { position:absolute; top:100px; left: <?% left %?>px; z-index: 1; }
+ </style>
+
+ <script language="JavaScript" src="library.js"></script>
+ <script language="JavaScript">
+ function Go(x) {
+ if(x =="nothing") {
+ document.forms[0].reset();
+ document.forms[0].elements[0].blur();
+ return;
+ } else {
+ parent.frames[1].location.href = x;
+ document.forms[0].elements[0].blur();
+ }
+ }
+ </script>
+</head>
+
+<body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<?% nowurl %?>" method="get" name="FormName">
+ <table width="<?% breite + seite + 80 %?>" border="0" cellspacing="0" cellpadding="0" height="39" style='position:absolute; left:<?% left %?>; top: 20px'>
+ <tr>
+ <td valign="middle" background="bilder/nav_button_back.gif">
+ <nobr><p class="einzug_ohnetop"><b><?% now %?></b></p></nobr>
+ </td>
+ <td align="right" background="bilder/nav_button_back_mitte.gif">
+ What's Playing:&nbsp;
+ <select size=1 name="Auswahl" onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="width:100px"; width="100">
+ <option value="<?% nowurl %?>">now</option>
+<?% FOREACH timer = times %?>
+ <?% timer_o_dopp = timer | replace('\:', '') %?>
+ <option value="<?% nowurl %?>&time=<?% timer_o_dopp %?>" <?% "selected" IF now == timer %?>><?% timer %?></option>
+<?% END %?>
+ </select>
+ | at:
+ </td>
+ <td align="right" width="50" background="bilder/nav_button_back_mitte.gif">
+ <input type="text" name="time" size="5" value="<?% now %?>">
+ <input type="hidden" name="aktion" value="prog_timeline">
+ </td>
+ <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ </tr>
+ </table>
+ <br>
+
+ <!-- Vertikal ansicht TOP -->
+ <span id="zeitleiste" class="zeitleiste"><img src="bilder/spacer.gif" width="1" height=1 border=0></span>
+
+ <!-- Zeitleiste -->
+ <table width="<?% breite + seite + 40 %?>" border="0" cellspacing="0" cellpadding="0" name="bigtable" id="bigtable">
+ <tr>
+ <td valign="top" width="30">
+ <p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
+ </td>
+ <td colspan="3" width='<?% breite + seite %?>' background="bilder/uebersicht_oben.gif">
+ <b>Timeline: <?% date.format(akt_sekunde, '%H:%M') %?> to <?% date.format(bis_sec, '%H:%M') %?></b>
+ </td>
+ <td align="right" background="bilder/uebersicht_oben.gif">
+ <nobr><?% IF akt_stunde <= jetzt_stunde %?><img src="bilder/pfeile_nachlinks_soft.gif" border="0"><?% ELSE %?><a href="<?% nowurl %?>&time=<?% akt_stunde - zeitrahmen | format('%02d') %?><?% akt_minute | format('%02d') %?>"><img src="bilder/pfeile_nachlinks.gif" border="0"></a><?% END %?><a href="<?% nowurl %?>&time=<?% bis_stunde | format('%02d') %?><?% akt_minute | format('%02d') %?>"><img src="bilder/pfeile_nachrechts.gif" border="0"></a></nobr>
+ </td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ <tr>
+ <td valign="top" width="30" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td valign="top" width="30" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
+ <tr>
+ <td valign="top" width="30" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td colspan="4">
+ <table border=0 cellpadding=0 cellspacing=0 width="1">
+ <tr>
+ <td bgcolor="#e6eff9"><img src="bilder/spacer.gif" width="<?% seite %?>" height=1 border=0><br></td>
+<?% WHILE minute < bis %?>
+ <td colspan="6" bgcolor='<?% minute % 60 ? "#e6eff9" : "#d5dee8" %?>'>
+ <img src="bilder/spacer.gif" width="<?% einheit * 30 %?>" height=1 border=0>
+ <br>
+ <?% zeit = akt_sekunde + (minute * 60) %?>
+ <b><?% date.format(zeit, '%H:%M') %?></b>
+ </td>
+ <?% minute = minute + 30 %?>
+<?% END %?>
+ </tr>
+<?% minute = 0 %?>
+ <tr>
+ <td bgcolor="#e6eff9">
+ <img src="bilder/spacer.gif" width="<?% seite %?>" height=1 border=0>
+ <br>
+ </td>
+<?% WHILE minute < bis %?>
+ <td width='1%' align=left valign=bottom bgcolor='<?% minute % 10 ? "#e6eff9" : "#d5dee8" %?>'>
+ <?% IF minute % 15 %?>
+ <img src="bilder/pixel.gif" width="1" height=5 border=0>
+ <?% ELSE %?>
+ <img src="bilder/pixel.gif" width="1" height=10 border=0>
+ <?% END %?>
+ </td>
+ <?% minute = minute + 5 %?>
+<?% END %?>
+ </tr>
+ </table>
+ <table border=0 cellpadding=0 cellspacing=0 width="1">
+
+<!-- Sendernamen -->
+<?% b = 0;
+ FOREACH name = shows.keys.nsort;
+ old_stop_minute = -1;
+ chars = seite / 10 | format('%i');
+ b = b + 1 %?>
+ <tr>
+ <td valign='top' bgcolor='<?% b % 2 ? "#d5dee8" : "#e6eff9" %?>'>
+ <img src="bilder/spacer.gif" width="<?% seite %?>" height=1 border=0>
+ <br>
+ <a href="<?% shows.${name}.first.proglink %?>"><b><?% shows.${name}.first.progname | truncate(chars) %?></b></a>
+ </td>
+ <!-- Programm -->
+ <td colspan="<?% (bis / 5) %?>" bgcolor='<?% b % 2 ? "#d5dee8" : "#e6eff9" %?>'>
+ <?%
+ z = 0;
+ FOREACH show = shows.${name};
+ start_stunde = date.format(show.start, '%H') - akt_stunde;
+# start_stunde = (start_stunde < 0 ? 0 : start_stunde);
+ start_minute = date.format(show.start, '%M') - akt_minute;
+ start_minute = (start_stunde * 60 ) + start_minute;
+
+ show.stop = show.stop - 60;
+ stop_stunde = date.format(show.stop, '%H') - akt_stunde;
+ stop_stunde = (stop_stunde < 0 ? 0 : stop_stunde);
+ stop_minute = date.format(show.stop, '%M') - akt_minute;
+ stop_minute = (stop_stunde * 60 )+ stop_minute;
+
+ IF start_minute < akt_minute; start_minute = 0; END;
+ IF stop_minute > bis_minute; stop_minute = bis_minute; END;
+
+ laenge = stop_minute - start_minute;
+ laenge_pix = laenge * einheit;
+ laenge_chars = ((laenge_pix / 10) + 0.5) | format('%i');
+ NEXT IF start_minute >= bis_minute;
+ IF start_minute >= old_stop_minute;
+ start_minute = start_minute + 1 IF start_minute == old_stop_minute;
+%?>
+
+ <?% IF start_minute > akt_minute && ! z %?>
+ <?% diff = (start_minute - akt_minute) * einheit %?>
+ <table border=0 align=left cellpadding=0 cellspacing=0>
+ <td width="1">
+ <img src='bilder/spacer.gif' width='<?% diff %?>' height='8' border=0 align=left hspace=0>
+ </td>
+ </table>
+ <?% END %?>
+
+ <?% IF old_stop_minute + 1 < start_minute && z %?>
+ <?% diff = (start_minute - old_stop_minute - 1) * einheit %?>
+ <img title="DiffMinute: <?% start_minute - old_stop_minute - 1 %?>" src='bilder/spacer.gif' width='<?% diff %?>' height='8' border=0 align=left hspace=0>
+ <?% END %?>
+ <?% bg_color = date.now > show.start && date.now < show.stop ? "#f7fffA" : "#e6eee9"; bg_color = show.timer ? "#ffeee9" : bg_color %?>
+
+ <table border=0 align=left cellpadding=0 cellspacing=0 id="<?% show.timer ? "timertable" : "prgtable" %?>">
+ <tr>
+ <td width="1" bgcolor="<?% bg_color %?>">
+ <img src="bilder/spacer.gif" width="<?% laenge_pix %?>" height=1 border=0 hspace=0>
+ <br>
+ <nobr>
+ <?% IF show.summary %?>
+ <a href="javascript:popup('./vdradmin.pl?aktion=prog_detail&epg_id=<?% show.anchor %?>&vdr_id=<?% show.vdr_id %?>');">
+ <?% END %?>
+ <?% IF laenge_chars > 2 %?>
+ <span title='<?% show.title %?>'><?% show.title | truncate( laenge_chars ) %?></div>
+ <?% ELSE %?>
+ <img src='bilder/spacer.gif' width='1' height='8' border=0 hspace=0>
+ <?% END %?>
+ <?% IF show.summary %?>
+ </a>
+ <?% END %?>
+ </nobr>
+ </td>
+ </tr>
+ </table>
+
+ <?% END;
+ z = z + 1;
+ old_start_minute = start_minute;
+ old_stop_minute = stop_minute;
+ END %?>
+ </td>
+ </tr>
+<?% END %?>
+ </table>
+ </td>
+<!-- Vertikal ansicht END -->
+
+ <td valign="top" width="30" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
+ <tr>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ </table>
+ </form>
+</body>
+</html>
+
diff --git a/template/English/rc.html b/template/English/rc.html
index 05e9809..3a825db 100644
--- a/template/English/rc.html
+++ b/template/English/rc.html
@@ -2,109 +2,114 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title><tmpl_var host> - Remote Control</title>
- <script language="JavaScript">
- <!--
- function switch_channel(url) {
- Now = new Date();
- document.switchimage.src = url + "&" + Now.getTime();
- }
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title><tmpl_var host> - Remote Control</title>
+ <script language="JavaScript">
+ <!--
+ function switch_channel(url) {
+ Now = new Date();
+ document.switchimage.src = url + "&" + Now.getTime();
+ }
//-->
- </script>
- </head>
+ </script>
+</head>
- <body background="bilder/fern_back.jpg" bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
- <table width="200" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td></td>
- <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_power>');"><img src="bilder/fern_03.jpg" alt="" height="27" width="68" border="0"></a></td>
- </tr>
- <tr>
- <td></td>
- <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
- <td></td>
- </tr>
- <tr>
- <td><a href="javascript:switch_channel('<tmpl_var surl_1>');"><img src="bilder/fern_05.jpg" alt="" height="28" width="67" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_2>');"><img src="bilder/fern_06.jpg" alt="" height="28" width="66" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_3>');"><img src="bilder/fern_07.jpg" alt="" height="28" width="67" border="0"></a></td>
- </tr>
- <tr>
- <td><a href="javascript:switch_channel('<tmpl_var surl_4>');"><img src="bilder/fern_08.jpg" alt="" height="28" width="67" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_5>');"><img src="bilder/fern_09.jpg" alt="" height="28" width="66" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_6>');"><img src="bilder/fern_10.jpg" alt="" height="28" width="67" border="0"></a></td>
- </tr>
- <tr>
- <td><a href="javascript:switch_channel('<tmpl_var surl_7>');"><img src="bilder/fern_11.jpg" alt="" height="28" width="67" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_8>');"><img src="bilder/fern_12.jpg" alt="" height="28" width="66" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_9>');"><img src="bilder/fern_13.jpg" alt="" height="28" width="67" border="0"></a></td>
- </tr>
- <tr>
- <td></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_0>');"><img src="bilder/fern_15.jpg" alt="" height="28" width="66" border="0"></a></td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
- <td></td>
- </tr>
- <tr>
- <td><a href="javascript:switch_channel('<tmpl_var surl_menu>');"><img src="bilder/fern_18.jpg" alt="" height="27" width="67" border="0"></a></td>
- <td></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_back>');"><img src="bilder/fern_19.jpg" alt="" height="27" width="67" border="0"></a></td>
- </tr>
- <tr>
- <td colspan="3"><a href="javascript:switch_channel('<tmpl_var surl_red>');"><img src="bilder/fern_22.jpg" alt="" height="28" width="50" border="0"></a><a href="javascript:switch_channel('<tmpl_var surl_green>');"><img src="bilder/fern_23.jpg" alt="" height="28" width="49" border="0"></a><a href="javascript:switch_channel('<tmpl_var surl_yellow>');"><img src="bilder/fern_24.jpg" alt="" height="28" width="51" border="0"></a><a href="javascript:switch_channel('<tmpl_var surl_blue>');"><img src="bilder/fern_25.jpg" alt="" height="28" width="50" border="0"></a></td>
- </tr>
- <tr>
- <td></td>
- <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_up>');"><img src="bilder/fern_28.jpg" alt="" height="27" width="66" border="0"></a></td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
- <td></td>
- </tr>
- <tr>
- <td><a href="javascript:switch_channel('<tmpl_var surl_left>');"><img src="bilder/fern_31.jpg" alt="" height="27" width="67" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_ok>');"><img src="bilder/fern_32.jpg" alt="" height="27" width="66" border="0"></a></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_right>');"><img src="bilder/fern_33.jpg" alt="" height="27" width="67" border="0"></a></td>
- </tr>
- <tr>
- <td></td>
- <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_down>');"><img src="bilder/fern_36.jpg" alt="" height="27" width="66" border="0"></a></td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
- <td><img src="bilder/spacer.gif" name="switchimage" width="1" height="1"> </td>
- </tr>
- <tr>
- <td><a href="javascript:switch_channel('<tmpl_var surl_volminus>');"><img src="bilder/fern_39.jpg" alt="" height="27" width="67" border="0"></a></td>
- <td></td>
- <td><a href="javascript:switch_channel('<tmpl_var surl_volplus>');"><img src="bilder/fern_40.jpg" alt="" height="27" width="67" border="0"></a></td>
- </tr>
- </table>
- </body>
+<body bgcolor="#000000" leftmargin="2" marginheight="2" marginwidth="2" topmargin="2">
+ <table width="200" border="0" cellspacing="0" cellpadding="0" background="bilder/fern_back.jpg">
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_power>');"><img src="bilder/fern_03.jpg" alt="" height="27" width="68" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_1>');"><img src="bilder/fern_05.jpg" alt="" height="28" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_2>');"><img src="bilder/fern_06.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_3>');"><img src="bilder/fern_07.jpg" alt="" height="28" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_4>');"><img src="bilder/fern_08.jpg" alt="" height="28" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_5>');"><img src="bilder/fern_09.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_6>');"><img src="bilder/fern_10.jpg" alt="" height="28" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_7>');"><img src="bilder/fern_11.jpg" alt="" height="28" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_8>');"><img src="bilder/fern_12.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_9>');"><img src="bilder/fern_13.jpg" alt="" height="28" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_0>');"><img src="bilder/fern_15.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_menu>');"><img src="bilder/fern_18.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_back>');"><img src="bilder/fern_19.jpg" alt="" height="27" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td colspan="3"><a href="javascript:switch_channel('<tmpl_var surl_red>');"><img src="bilder/fern_22.jpg" alt="" height="28" width="50" border="0"></a><a href="javascript:switch_channel('<tmpl_var surl_green>');"><img src="bilder/fern_23.jpg" alt="" height="28" width="49" border="0"></a><a href="javascript:switch_channel('<tmpl_var surl_yellow>');"><img src="bilder/fern_24.jpg" alt="" height="28" width="51" border="0"></a><a href="javascript:switch_channel('<tmpl_var surl_blue>');"><img src="bilder/fern_25.jpg" alt="" height="28" width="50" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_up>');"><img src="bilder/fern_28.jpg" alt="" height="27" width="66" border="0"></a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_left>');"><img src="bilder/fern_31.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_ok>');"><img src="bilder/fern_32.jpg" alt="" height="27" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_right>');"><img src="bilder/fern_33.jpg" alt="" height="27" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_down>');"><img src="bilder/fern_36.jpg" alt="" height="27" width="66" border="0"></a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td><img src="bilder/spacer.gif" name="switchimage" width="1" height="1"> </td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_volminus>');"><img src="bilder/fern_39.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td></td>
+ <td><a href="javascript:switch_channel('<tmpl_var surl_volplus>');"><img src="bilder/fern_40.jpg" alt="" height="27" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ </table>
+</body>
</html>
diff --git a/template/English/rec_edit.html b/template/English/rec_edit.html
new file mode 100644
index 0000000..21e58e4
--- /dev/null
+++ b/template/English/rec_edit.html
@@ -0,0 +1,66 @@
+<html>
+
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
+ <title>VDRAdmin - Rename Recording</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+</head>
+
+<body bgcolor="#f0f0f0" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<tmpl_var url>" method="get" name="form">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+ <tr>
+ <td valign="middle" width="200" background="bilder/nav_button_back.gif"><p class="einzug_ohnetop"><b>Rename Recording</b></p></td>
+ <td align="right" width="550" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+ <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+ <td width="15"><img src="bilder/nav_button_back_end.gif" width="15"></td>
+ </tr>
+ </table>
+ <br>
+ <div align="left">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30" background="bilder/uebersicht_oben_links.gif">&nbsp;</td>
+ <td height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td width="30" height="30" background="bilder/uebersicht_oben_rechts.gif">&nbsp;</td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="15" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td height="15" background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td height="15" background="bilder/uebersicht_mitte.gif">&nbsp;</td>
+ <td width="30" height="15" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">Original Name of Recording</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="title" value="<tmpl_var title>" size="55" readonly></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">New Name of Recording</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="nn" value="<tmpl_var title>" size="55"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30" background="bilder/uebersicht_unten_links.gif">&nbsp;</td>
+ <td height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td height="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td width="30" height="30" background="bilder/uebersicht_unten_rechts.gif">&nbsp;</td>
+ </tr>
+ </table>
+ </div>
+ <br>
+ <div align="left">
+ <input type="hidden" name="aktion" value="rec_rename">
+ <input type="hidden" name="id" value="<tmpl_var id>">
+ <tmpl_if referer>
+ <input type="hidden" name="referer" value="<tmpl_var referer>">
+ </tmpl_if>
+ <input type="submit" name="save" value="Rename"><input type="submit" name="exit" value="Abort">
+ </div>
+ </form>
+</body>
+
+</html>
diff --git a/template/English/rec_list.html b/template/English/rec_list.html
index a89554d..2f4201c 100644
--- a/template/English/rec_list.html
+++ b/template/English/rec_list.html
@@ -2,122 +2,194 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title></title>
- <link href="style.css" rel="stylesheet" media="screen">
- <script language="JavaScript">
- <!--
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title></title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+ <script type="text/javascript" language"JavaScript">
+ <!--
function del(suffix) {
- check=confirm("Really delete?");
- if(check) window.location.href=suffix;
+ check=confirm("Delete Recording?");
+ if(check) window.location.href=suffix;
}
function popup(URL) {
- window.open(URL, '_new', 'width=400, height=250');
+ window.open(URL, '_new', 'width=400, height=250');
}
function mdel() {
- check=confirm("Delete selected recordings?");
+ check=confirm("Delete All Selected Recordings?");
if(check) document.FormName.submit();
}
- // -->
- </script>
- </head>
+ // -->
+ </script>
+</head>
- <body background="bilder/cback.png" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
- <tr>
- <td valign="middle" width="300" background="bilder/nav_button_back.gif">
- <p class="einzug_ohnetop"><b>Recordings</b></p>
- </td>
- <td colspan="2" align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;
- <tmpl_if disk_total>
- Total:
- <tmpl_var minutes_total>
- (
- <tmpl_var disk_total>
- ) | Free:
- <tmpl_var minutes_free>
- (
- <tmpl_var disk_free>
- )
- </tmpl_if>&nbsp;</td>
- <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
- </tr>
- </table>
- <br>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>&nbsp;<tmpl_loop path> &gt;&gt; <tmpl_if url><a href="<tmpl_var url>"><tmpl_var name></a><tmpl_else><tmpl_var name></tmpl_if></tmpl_loop></td>
- </tr>
- </table>
- <br>
- <form action="<tmpl_var url>" method="get" name="FormName">
+<body background="bilder/cback.png" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+ <tr>
+ <td valign="middle" width="300" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"><b>Recordings</b></p>
+ </td>
+ <td colspan="2" align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;
+ <tmpl_if disk_total>
+ Total: <tmpl_var minutes_total> (<tmpl_var disk_total>)
+ | Free: <tmpl_var minutes_free> (<tmpl_var disk_free>)
+ </tmpl_if>
+ &nbsp;
+ </td>
+<tmpl_if name="help_url">
+ <td align="right" width="35" background="bilder/nav_button_back_mitte.gif">
+ <a href="javascript:open_help('<tmpl_var help_url>');"><img src="bilder/help.gif" border="0" valign="top" alt="Help"></a>
+ </td>
+</tmpl_if>
+ <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ </tr>
+ </table>
+
+ <br>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ &nbsp;
+<tmpl_loop path>
+ &gt;&gt;<tmpl_if url><a href="<tmpl_var url>"><tmpl_var name></a><tmpl_else><tmpl_var name></tmpl_if>
+</tmpl_loop>
+ </td>
+ </tr>
+ </table>
+
+ <br>
+ <form action="<tmpl_var url>" method="get" name="FormName">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="30">
<p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
</td>
- <td background="bilder/uebersicht_oben<tmpl_if sortbydate>_selected</tmpl_if>.gif"><p class="einzug_liste_headlines"><tmpl_if sortbydate><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbydateurl>"><font color="black"><b>Date</b></font></a></td>
- <td background="bilder/uebersicht_oben<tmpl_if sortbytime>_selected</tmpl_if>.gif"><p class="einzug_liste_headlines"><tmpl_if sortbytime><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbytimeurl>"><font color="black"><b>Time</b></font></a></td>
- <td background="bilder/uebersicht_oben<tmpl_if sortbyname>_selected</tmpl_if>.gif"><p class="einzug_liste_headlines"><tmpl_if sortbyname><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbynameurl>"><font color="black"><b>Name</b></font></a></p>
+ <td colspan="2" background="bilder/uebersicht_oben<tmpl_if sortbydate>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbydateurl>">Date
+ <tmpl_if sortbydate>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td colspan="2" background="bilder/uebersicht_oben<tmpl_if sortbytime>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbytimeurl>">Time
+ <tmpl_if sortbytime>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
</td>
- <td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
- <td align="right" width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td background="bilder/uebersicht_oben<tmpl_if sortbyname>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbynameurl>">Name
+ <tmpl_if sortbyname>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td width="70" background="bilder/uebersicht_oben.gif">&nbsp;</td>
<td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
- <tmpl_loop recloop>
+
+<tmpl_loop recloop>
<tr height="25">
- <td valign="top" width="30" height="22" background="bilder/uebersicht_links<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
- <td valign="top" width="80" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbydate>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var date><tmpl_if isfolder> Total</tmpl_if></p>
- </td>
- <td valign="top" width="80" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbytime>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var time><tmpl_if isfolder> Neu</tmpl_if><tmpl_if new> new</tmpl_if></p>
- </td>
- <td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbyname>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_if isfolder><img align="absmiddle" src="bilder/folder.gif" border="0">&nbsp;<a href="<tmpl_var infurl>"><b><font color="black"><tmpl_var name></font></b></a><tmpl_else><a href="javascript:popup('<tmpl_var infurl>');"><b><tmpl_var name></b></a></tmpl_if></p>
- </td>
- <td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_unless isfolder><a href="javascript:del('<tmpl_var delurl>');"><img src="bilder/delete.gif" alt="" height="17" width="17" border="0"></a></tmpl_unless></p>
- </td>
- <td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_unless isfolder><input type="checkbox" name="xxxx_<tmpl_var id>"></tmpl_unless></p>
- </td>
+ <td valign="top" width="30" height="22" background="bilder/uebersicht_links<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
+ <td valign="top" align="right" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbydate>_selected</tmpl_if>.gif">
+ <p class="einzug_liste"><tmpl_var date></p>
+ </td>
+ <td valign="top" align="left" width="10" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbydate>_selected</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_if isfolder> Total</tmpl_if>
+ </p>
+ </td>
+ <td valign="top" align="right" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbytime>_selected</tmpl_if>.gif">
+ <p class="einzug_liste"><tmpl_var time></p>
+ </td>
+ <td valign="top" width="10" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbytime>_selected</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_if isfolder>
+ New
+ <tmp_else>
+ <tmpl_if new>New</tmpl_if>
+ </tmpl_if>
+ </p>
+ </td>
+ <td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbyname>_selected</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_if isfolder>
+ <img align="absmiddle" src="bilder/folder.gif" border="0">&nbsp;
+ <a href="<tmpl_var infurl>"><b><font color="black"><tmpl_var name></font></b></a>
+ <tmpl_else>
+ <a href="javascript:popup('<tmpl_var infurl>');"><b><tmpl_var name></b></a>
+ </tmpl_if>
+ </p>
+ </td>
+ <td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_unless isfolder>
+ <a href="<tmpl_var editurl>"><img src="bilder/edit.gif" alt="" height="17" width="17" border="0"></a>
+ </tmpl_unless>
+ </p>
+ </td>
+ <td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_unless isfolder>
+ <a href="javascript:del('<tmpl_var delurl>');"><img src="bilder/delete.gif" alt="" height="17" width="17" border="0"></a>
+ </tmpl_unless>
+ </p>
+ </td>
+ <td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_unless isfolder><input type="checkbox" name="xxxx_<tmpl_var id>"></tmpl_unless>
+ </p>
+ </td>
+ <td align="center" valign="top" width="70" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
+ <p class="einzug_liste">
+ <tmpl_unless isfolder>
+ <a href="<tmpl_var streamurl>"> <img src="bilder/stream.jpg" alt="" height="17" border="0"></a>
+ </tmpl_unless>
+ </p>
+ </td>
<td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
</tr>
- </tmpl_loop>
+</tmpl_loop>
+
<tr>
<td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td colspan="9" background="bilder/uebersicht_unten.gif">&nbsp;</td>
<td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
- <tr>
- <td valign="top" width="30"></td>
- <td></td>
- <td></td>
- <td colspan="3" align="right"><br>
- <table width="280" border="0" cellspacing="0" cellpadding="0">
- <tr height="20">
- <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
- <td align="center" height="20" background="bilder/gbutton_middle.gif">
-
- <a href="javascript:mdel();"><div class="gbutton">Delete selected recordings</div></a>
-
- </td>
- <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
- </tr>
- </table>
- </td>
- <td valign="top" width="30"></td>
- </tr>
- </table>
- <input type="hidden" name="aktion" value="rec_delete">
- </form>
- <br>
- </body>
-
+ <tr>
+ <td colspan="5">&nbsp;</td>
+ <td colspan="5" align="right"><br>
+ <table width="280" border="0" cellspacing="0" cellpadding="0">
+ <tr height="20">
+ <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
+ <td align="center" height="20" background="bilder/gbutton_middle.gif">
+ <a href="javascript:mdel();"><div class="gbutton">Delete Selected Recordings</div></a>
+ </td>
+ <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" width="30">&nbsp;</td>
+ </tr>
+ </table>
+ <input type="hidden" name="aktion" value="rec_delete">
+ </form>
+</body>
</html>
diff --git a/template/English/style.css b/template/English/style.css
index 96cf065..8d2cabb 100644
--- a/template/English/style.css
+++ b/template/English/style.css
@@ -15,6 +15,10 @@ a.rec:link { color: #c00; text-decoration: none }
a.rec:visited { color: #000; text-decoration: none }
a.rec:hover { color: #cc0000; text-decoration: underline }
a.rec:active { color: #000; text-decoration: underline }
+a.sort:link { color: black; text-decoration: none; font-weight: bold }
+a.sort:visited { color: black; text-decoration: none; font-weight: bold }
+a.sort:hover { color: black; text-decoration: underline; font-weight: bold }
+a.sort:active { color: black; text-decoration: underline; font-weight: bold }
.headline { font-weight: bold; font-size: 14px; margin-top: 20px; margin-bottom: 20px }
.subheadline { color: #039; font-weight: bold }
.kleine { font-size: 10px }
diff --git a/template/English/timer_list.html b/template/English/timer_list.html
index 28ccd99..8c2aee4 100644
--- a/template/English/timer_list.html
+++ b/template/English/timer_list.html
@@ -2,160 +2,366 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title></title>
- <link href="style.css" rel="stylesheet" media="screen">
- <script language="JavaScript">
- <!--
- function del(suffix) {
- check=confirm("Delete Timern?");
- if(check) window.location.href=suffix;
- }
- function change(suffix) {
- check=confirm("Change timer state?");
- if(check) window.location.href=suffix;
- }
- function mdel() {
- check=confirm("Delete selected timers?");
- if(check) document.FormName.submit();
- }
-
- // -->
- </script>
-
- </head>
-
- <body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>Timer</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+ <style type="text/css">
+ #prgtable { border-left-width:1px;border-left-color:#000000;border-left-style:solid; border-right-width:1px;border-right-color:#000000;border-right-style:solid;}
+ </style>
+</head>
+
+<body bgcolor="#c4cdd7" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+
+<?%
+ farbenix1="#d5dee8";
+ farbenix2="#e6eff9";
+ farbesendung="#00A317";
+ farbekonflikt="#A11917";
+ farbeinaktiv="#858585";
+ datumold="";
+ senderold="";
+ faktor=2.2;
+%?>
+
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+ <tr>
+ <td valign="middle" width="200" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"><b>Timer</b></p>
+ </td>
+ <td align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+ <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">
+ <table width="130" border="0" cellspacing="0" cellpadding="0">
+ <tr height="20">
+ <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
+ <td align="center" height="20" background="bilder/gbutton_middle.gif">
+ <a href="<tmpl_var nturl>"><div class="gbutton">New Timer</div></a>
+ </td>
+ <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
+ </tr>
+ </table>
+ </td>
+<tmpl_if help_url>
+ <td align="right" width="35" background="bilder/nav_button_back_mitte.gif">
+ <a href="javascript:open_help('<tmpl_var help_url>');"><img src="bilder/help.gif" border="0" alt="Help"></a>
+ </td>
+</tmpl_if>
+ <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ </tr>
+ </table>
+
+ <br>
+ <form action="<tmpl_var url>" method="get" name="FormName1">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td valign="top" width="30">
+ <p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
+ </td>
+ <td background="bilder/uebersicht_oben.gif">
+ <p><b><tmpl_var title></b></p>
+ </td>
+ <td background="bilder/uebersicht_oben.gif" align="right">
+ <select name="vdr_id" size="1" onchange="window.open('<tmpl_var url>?aktion=timer_list&timer=' + this.options[this.selectedIndex].value,'main')">
+<tmpl_loop day_loop>
+ <option value="<tmpl_var sortfield>" <tmpl_if current>selected</tmpl_if>><tmpl_var day></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+ <tr>
+ <td valign="top" width="30" background="bilder/uebersicht_links.gif">&nbsp;</td>
+ <td colspan="2" background="bilder/uebersicht_mitte.gif">
+ <br>
+ <table cellspacing=0 cellpadding=0 border=0>
+ <tr>
+ <td bgcolor="<?% farbenix2 %?>" height=20 width=100><img src="bilder/spacer.gif" width="100" height=1 border=0><br>&nbsp;</td>
+<?%
+ stunde=0;
+ pos=0;
+ WHILE stunde<24;
+ stunde=stunde+1;
+ IF (stunde % 2) == 1;
+ farbe=farbenix1;
+ ELSE;
+ farbe=farbenix2;
+ END;
+ ende=((stunde * 60 / faktor) +0.5 ) | format('%i');
+%?>
+
+ <td bgcolor="<?% farbe %?>" align="center"><img src="bilder/spacer.gif" width="<?% ende-pos %?>" height=1 border=0><br><?% stunde - 1 %?></td>
+<?%
+ pos=ende;
+ END;
+%?>
+ </tr>
+ </table>
+
+<?%
+ programm=0;
+ sender="";
+ tablaenge=((1440 / faktor) + 0.5 ) | format('%i');
+ FOREACH timer = timers;
+ IF timer.cdesc != sender && timer.starttime <= current && timer.stoptime >= current;
+ bgfarbe=((programm % 2) == 0) ? farbenix1 : farbenix2;
+ sender=timer.cdesc;
+%?>
+ <table cellspacing=0 cellpadding=0 border=0>
+ <tr>
+ <td bgcolor="#000000" height=1><img src="bilder/spacer.gif" width="<?% tablaenge + 100 %?>" height=1 border=0></td>
+ </tr>
+ </table>
+
+ <table cellspacing=0 cellpadding=0 border=0>
+ <tr>
+ <td bgcolor="<?% bgfarbe %?>" height=20 width=100><img src="bilder/spacer.gif" width="100" height=1 border=0><br><b><?% sender | truncate(11) %?></b></td>
+
+<?%
+ pos=0;
+ FOREACH sendung = timers;
+ IF sendung.cdesc == sender && sendung.starttime <= current && sendung.stoptime >= current;
+ IF sendung.active == 0 || sendung.active == 32768;
+ progfarbe=farbeinaktiv;
+ ELSE;
+ IF sendung.critical == 1;
+ progfarbe=farbekonflikt;
+ ELSE;
+ progfarbe=farbesendung;
+ END;
+ END;
+ IF sendung.starttime < current;
+ start=0;
+ ELSE;
+ start=((sendung.startlong / faktor) + 0.5 ) | format('%i');
+ END;
+ IF sendung.stoptime > current;
+ ende=tablaenge;
+ ELSE;
+ ende=(((sendung.stoplong + 1) / faktor) + 0.5 ) | format('%i');
+ END;
+ NEXT IF ende <= start;
+
+ IF start>pos;
+%?>
+ <td bgcolor="<?% bgfarbe %?>"><img src="bilder/spacer.gif" width="<?% start-pos %?>" height=1 border=0><br></td>
+
+<?%
+ pos=start;
+ END;
+ IF ende - pos < 2;
+%?>
+ <td bgcolor="<?% progfarbe %?>"><span title="<?% sendung.title %?>"><img src="bilder/spacer.gif" width="<?% ende - pos %?>" height=20 border=0></span></td>
+
+<?%
+ ELSE;
+%?>
+ <td bgcolor="<?% progfarbe %?>" id="prgtable"><span title="<?% sendung.title %?>"><img src="bilder/spacer.gif" width="<?% ende - pos - 2 %?>" height=20 border=0></span></td>
+
+<?%
+ END;
+ pos=ende;
+ END;
+ END;
+ IF pos<tablaenge;
+%?>
+ <td bgcolor="<?% bgfarbe %?>"><img src="bilder/spacer.gif" width="<?% tablaenge - pos %?>" height=1 border=0><br></td>
+
+<?%
+ END;
+%?>
+ </tr>
+ </table>
+<?%
+ programm=programm+1;
+ END;
+ END;
+%?>
+
+ <table cellspacing=0 cellpadding=0 border=0>
+ <tr>
+ <td bgcolor="#000000" height=1><img src="bilder/spacer.gif" width="<?% tablaenge + 100 %?>" height=1 border=0></td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" width="30" background="bilder/uebersicht_rechts.gif">&nbsp;</td>
+ </tr>
<tr>
- <td valign="middle" width="200" background="bilder/nav_button_back.gif">
- <p class="einzug_ohnetop"><b>Timer</b></p>
- </td>
- <td align="right" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
- <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">
- <table width="130" border="0" cellspacing="0" cellpadding="0">
- <tr height="20">
- <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
- <td align="center" height="20" background="bilder/gbutton_middle.gif">
-
- <a href="<tmpl_var nturl>"><div class="gbutton">New Timer</div></a>
-
- </td>
- <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
- </tr>
- </table>
- <a href="<tmpl_var nturl>"></td>
- <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
+ <td colspan="2" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
</table>
- <br>
- <form action="<tmpl_var url>" method="get" name="FormName">
+ <input type="hidden" name="aktion" value="timer_list">
+ </form>
+
+ <br>
+ <form action="<tmpl_var url>" method="get" name="FormName">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="30">
<p><img src="bilder/uebersicht_oben_links.gif" alt="" height="30" width="30" border="0"></p>
</td>
<td width="70" background="bilder/uebersicht_oben<tmpl_if sortbyactive>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbyactive><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbyactiveurl>"><font color="black"><b>Active</b></font></a></p>
- </td>
- <td background="bilder/uebersicht_oben<tmpl_if sortbychannel>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbychannel><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbychannelurl>"><font color="black"><b>Channel</b></font></a></p>
- </td>
- <td background="bilder/uebersicht_oben<tmpl_if sortbyday>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbyday><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbydayurl>"><font color="black"><b>Day</b></font></a></p>
- </td>
- <td background="bilder/uebersicht_oben<tmpl_if sortbystart>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbystart><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbystarturl>"><font color="black"><b>Start</b></font></a></p>
- </td>
- <td background="bilder/uebersicht_oben<tmpl_if sortbystop>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbystop><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbystopurl>"><font color="black"><b>Stop</b></font></a></p>
- </td>
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbyactiveurl>">Active
+ <tmpl_if sortbyactive>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="10%" background="bilder/uebersicht_oben<tmpl_if sortbychannel>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbychannelurl>">Channel
+ <tmpl_if sortbychannel>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="40" background="bilder/uebersicht_oben<tmpl_if sortbyday>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbydayurl>">Date
+ <tmpl_if sortbyday>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="40" background="bilder/uebersicht_oben<tmpl_if sortbystart>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbystarturl>">Start
+ <tmpl_if sortbystart>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
+ <td width="40" background="bilder/uebersicht_oben<tmpl_if sortbystop>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbystopurl>">Stop
+ <tmpl_if sortbystop>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
+ </td>
<td background="bilder/uebersicht_oben<tmpl_if sortbyname>_selected</tmpl_if>.gif">
- <p class="einzug_liste_headlines"><tmpl_if sortbyname><tmpl_if desc><img src="bilder/sortiert_desc.gif" alt="" width="9" height="11" border="0">&nbsp;<tmpl_else><img src="bilder/sortiert_asc.gif" alt="" width="9" height="11" border="0">&nbsp;</tmpl_if></tmpl_if><a href="<tmpl_var sortbynameurl>"><font color="black"><b>Name</b></font></a></p>
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbynameurl>">Name
+ <tmpl_if sortbyname>
+ <img src="bilder/sortiert_<tmpl_if desc>desc<tmpl_else>asc</tmpl_if>.gif" alt="" width="9" height="11" border="0">
+ <tmpl_else>
+ <img src="bilder/spacer.gif" alt="" width="9" height="11" border="0">
+ </tmpl_if>
+ </a>
+ </nobr>
</td>
<td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
<td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
- <td align="right" width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td width="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
<td valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
- <tmpl_loop timer_loop>
+
+<tmpl_loop timer_loop>
<tr>
<td valign="top" width="30" background="bilder/uebersicht_links<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
<td valign="top" width="70" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbyactive>_selected</tmpl_if>.gif">
- <p class="einzug_liste">
+ <p class="einzug_liste">
+ <tmpl_if expr="(active%32768) == 0">
+ <img src="bilder/poempl_grau.gif" alt="This Timer is inactive!" width="19" height="19" align="absmiddle" border="0">
+ <tmpl_else>
<tmpl_if critical>
- <img src="bilder/poempl_rot.gif" alt="" width="19" height="19" align="absmiddle" border="0">
+ <img src="bilder/poempl_rot.gif" alt="This Timer is impossible!" width="19" height="19" align="absmiddle" border="0">
<tmpl_else>
<tmpl_if collision>
- <img src="bilder/poempl_gelb.gif" alt="" width="19" height="19" align="absmiddle" border="0">
+ <img src="bilder/poempl_gelb.gif" alt="No more Timers possible!" width="19" height="19" align="absmiddle" border="0">
<tmpl_else>
<tmpl_if active>
- <img src="bilder/poempl_gruen.gif" alt="" width="19" height="19" align="absmiddle" border="0">
+ <img src="bilder/poempl_gruen.gif" alt="Timer OK!" width="19" height="19" align="absmiddle" border="0">
</tmpl_if>
</tmpl_if>
</tmpl_if>
- &nbsp;<a href="javascript:change('<tmpl_var toggleurl>');"><font color="black"><tmpl_if expr="active == 1">Yes</tmpl_if><tmpl_if expr="active == 0">No</tmpl_if><tmpl_if expr="active == 5">VPS</tmpl_if><tmpl_if expr="active == 32769">Auto</tmpl_if></font></a>
-
- </p>
- </td>
+ </tmpl_if>
+ &nbsp;
+ <a href="javascript:change('<tmpl_var toggleurl>&timer=<?% current %?>');">
+ <font color="black">
+ <tmpl_if expr="active == 1">Yes</tmpl_if>
+ <tmpl_if expr="(active%32768) == 0">No</tmpl_if>
+ <tmpl_if expr="active == 5">VPS</tmpl_if>
+ <tmpl_if expr="active == 32769">Auto</tmpl_if>
+ </font>
+ </a>
+ </p>
+ </td>
<td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbychannel>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var cdesc></p>
- </td>
+ <p class="einzug_liste"><tmpl_var cdesc></p>
+ </td>
<td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbyday>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var dor></p>
- </td>
+ <p class="einzug_liste"><tmpl_var dor></p>
+ </td>
<td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbystart>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var start></p>
- </td>
+ <p class="einzug_liste"><tmpl_var start></p>
+ </td>
<td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbystop>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_var stop></p>
- </td>
+ <p class="einzug_liste"><tmpl_var stop></p>
+ </td>
<td valign="top" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if><tmpl_if sortbyname>_selected</tmpl_if>.gif">
- <p class="einzug_liste"><tmpl_if recording><img align="absmiddle" src="bilder/rec.gif" border="0"> </tmpl_if><tmpl_var title></p>
- </td>
+ <p class="einzug_liste">
+ <tmpl_if recording><img align="absmiddle" src="bilder/rec.gif" border="0">&nbsp;</tmpl_if>
+ <tmpl_if infurl>
+ <a href="javascript:popup('<tmpl_var infurl>');"><tmpl_var title></a>
+ <tmpl_else>
+ <tmpl_var title>
+ </tmpl_if>
+ </p>
+ </td>
<td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><a href="<tmpl_var modurl>"><img src="bilder/edit.gif" alt="" height="17" width="17" border="0"></a></p>
- </td>
+ <p class="einzug_liste"><a href="<tmpl_var modurl>"><img src="bilder/edit.gif" alt="" height="17" width="17" border="0"></a></p>
+ </td>
<td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><a href="javascript:del('<tmpl_var delurl>');"><img src="bilder/delete.gif" alt="" height="17" width="17" border="0"></a></p>
- </td>
+ <p class="einzug_liste"><a href="javascript:del('<tmpl_var delurl>');"><img src="bilder/delete.gif" alt="" height="17" width="17" border="0"></a></p>
+ </td>
<td align="center" valign="top" width="30" background="bilder/uebersicht_mitte<tmpl_if __ODD__>_dark</tmpl_if>.gif">
- <p class="einzug_liste"><input type="checkbox" name="xxxx_<tmpl_var id>"></p>
- </td>
+ <p class="einzug_liste"><input type="checkbox" name="xxxx_<tmpl_var id>"></p>
+ </td>
<td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
</tr>
- </tmpl_loop>
+</tmpl_loop>
+
<tr>
<td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></td>
- <td width="50" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td background="bilder/uebersicht_unten.gif">&nbsp;&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
- <td width="30" background="bilder/uebersicht_unten.gif">&nbsp;</td>
+ <td colspan="9" background="bilder/uebersicht_unten.gif">&nbsp;</td>
<td valign="top" width="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" height="30" width="30" border="0"></td>
</tr>
- <tr>
- <td valign="top" colspan="6"></td>
- <td colspan="4" align="right"><br>
- <table width="230" border="0" cellspacing="0" cellpadding="0">
- <tr height="20">
- <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
- <td align="center" height="20" background="bilder/gbutton_middle.gif">
-
- <a href="javascript:mdel();"><div class="gbutton">Delete selected timers</div></a>
-
- </td>
- <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
- </tr>
- </table>
- <input type="hidden" name="aktion" value="timer_delete"></td>
- <td valign="top" width="30"></td>
- </tr>
- </table></form>
- </body>
+ <tr>
+ <td valign="top" colspan="6"></td>
+ <td colspan="4" align="right"><br>
+ <table width="230" border="0" cellspacing="0" cellpadding="0">
+ <tr height="20">
+ <td width="12" height="20" background="bilder/gbutton_left.gif"></td>
+ <td align="center" height="20" background="bilder/gbutton_middle.gif">
+ <a href="javascript:mdel();"><div class="gbutton">Delete Selected Timers</div></a>
+ </td>
+ <td width="12" height="20" background="bilder/gbutton_right.gif"></td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" width="30"></td>
+ </tr>
+ </table>
+ <input type="hidden" name="aktion" value="timer_delete">
+ </form>
+</body>
</html>
diff --git a/template/English/timer_new.html b/template/English/timer_new.html
index 7d71fb3..f2521a2 100644
--- a/template/English/timer_new.html
+++ b/template/English/timer_new.html
@@ -1,13 +1,14 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
- <title>VDRAdmin - <tmpl_if newtimer>New Timer<tmpl_else>Edit Timer</tmpl_if></title>
- <script language="JavaScript">
- <!--
- function cTimer() {
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
+ <title>VDRAdmin - <tmpl_if newtimer>Create New Timers<tmpl_else>Edit Timer</tmpl_if></title>
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+ <script type="text/javascript" language="JavaScript1.2">
+ <!--
+ function cTimer(idx) {
var Timer = "";
- Days = new Array("M", "T", "W", "T", "F", "S", "S");
+ Days = new Array("M", "D", "M", "D", "F", "S", "S");
for(var i = 0; i <= 6; i++) {
Status = eval("document.form.D" + i + ".checked");
if(Status == true) {
@@ -29,144 +30,146 @@
}
}
//-->
- </script>
- <link href="style.css" rel="stylesheet" media="screen">
- </head>
+ </script>
+ <link href="style.css" rel="stylesheet" media="screen">
+</head>
- <body onload='eCheckbox("<tmpl_var dor>")' bgcolor="#f0f0f0" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
- <form action="<tmpl_var url>" method="get" name="form">
- <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
- <tr>
- <td valign="middle" width="200" background="bilder/nav_button_back.gif">
- <p class="einzug_ohnetop"><b><tmpl_if newtimer>New Timer<tmpl_else>Edit timer</tmpl_if></b></p>
+<body onload='eCheckbox("<tmpl_var dor>")' bgcolor="#f0f0f0" leftmargin="3" marginheight="20" marginwidth="3" topmargin="20">
+ <form action="<tmpl_var url>" method="get" name="form">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0" height="39">
+ <tr>
+ <td valign="middle" width="500" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"><b><tmpl_if newtimer>Create New Timer<tmpl_else>Edit Timer</tmpl_if></b></p>
+ </td>
+ <td background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
+ <td width="35" background="bilder/nav_button_back_mitte.gif">
+ <tmpl_if name="help_url"><a href="javascript:open_help('<tmpl_var help_url>');">
+ <img src="bilder/help.gif" border="0" align="right" valign="top" alt="Help"></a>
+ </tmpl_if>
+ </td>
+ <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ </tr>
+ </table>
+ <br>
+ <div align="left">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td height="30" background="bilder/uebersicht_oben.gif">&nbsp;</td>
+ <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">Timer Active</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="radio" name="active" value="1" <tmpl_if active>checked</tmpl_if>>yes
+ <input type="radio" name="active" value="0" <tmpl_unless active>checked</tmpl_unless>>no
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">Auto Timer Checking</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <tmpl_if expr="event_id > 1">
+ <input type="radio" name="event_id" value="<tmpl_var event_id>" checked>Transmission Identification
+ </tmpl_if>
+ <input type="radio" name="event_id" value="1" <tmpl_if expr="event_id == 1">checked</tmpl_if>>Recording Time
+ <input type="radio" name="event_id" value="0" <tmpl_if expr="event_id == 0">checked</tmpl_if>>Disabled
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">Channel</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <select name="channel" size="1">
+<tmpl_loop name="channels">
+ <option value="<tmpl_var vdr_id>" <tmpl_if current>selected</tmpl_if>><tmpl_var name="name"></option>
+</tmpl_loop>
+ </select>
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td valign="top" width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td valign="top" width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">Day of Recording</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <input type="text" name="dor" value="<tmpl_var dor>" size="20">
+ <br>
+ <input onclick="cTimer(1)" type="checkbox" name="D0" value="1">Monday
+ <input onclick="cTimer(2)" type="checkbox" name="D1" value="1">Tuesday
+ <input onclick="cTimer(3)" type="checkbox" name="D2" value="radioValue">Wednesday
+ <input onclick="cTimer(4)" type="checkbox" name="D3" value="radioValue">Thursday
+ <input onclick="cTimer(5)" type="checkbox" name="D4" value="radioValue">Friday
+ <input onclick="cTimer(6)" type="checkbox" name="D5" value="radioValue">Saturday
+ <input onclick="cTimer(7)" type="checkbox" name="D6" value="radioValue">Sunday
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">Start Time</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="text" name="starth" value="<tmpl_var starth>" size="2" maxlength="2">
+ <b>:</b>
+ <input type="text" name="startm" value="<tmpl_var startm>" size="2" maxlength="2">
+ </td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">End Time</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <input type="text" name="stoph" value="<tmpl_var stoph>" size="2" maxlength="2">
+ <b>:</b>
+ <input type="text" name="stopm" value="<tmpl_var stopm>" size="2" maxlength="2">
</td>
- <td align="right" width="550" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
- <td align="right" width="203" background="bilder/nav_button_back_mitte.gif">&nbsp;</td>
- <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">Priority</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="prio" value="<tmpl_var prio>" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">Lifetime</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="lft" value="<tmpl_var lft>" size="2" maxlength="2"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="25">
+ <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
+ <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">Title of Recording</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="title" value="<tmpl_var title>" size="80"></td>
+ <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
+ </tr>
+ <tr>
+ <td valign="top" width="30" background="bilder/uebersicht_links_dark.gif"></td>
+ <td valign="top" width="20%" background="bilder/uebersicht_mitte_dark.gif">Summary</td>
+ <td background="bilder/uebersicht_mitte_dark.gif"><textarea name="summary" rows="6" cols="80"><tmpl_var summary></textarea></td>
+ <td width="30" background="bilder/uebersicht_rechts_dark.gif"></td>
+ </tr>
+ <tr height="30">
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
+ <td colspan="2" height="30" background="bilder/uebersicht_unten.gif"></td>
+ <td width="30" height="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
</tr>
</table>
- <br>
- <div align="left">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_oben_links.gif" alt="" width="30" height="30" border="0"></td>
- <td align="right" width="100%" height="30" background="bilder/uebersicht_oben.gif">&nbsp;&nbsp;&nbsp;</td>
- <td width="30" height="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- <tr>
- <td colspan="3">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Timer Active</td>
- <td height="25" background="bilder/uebersicht_mitte.gif">
- <tmpl_if active>
- <input type="radio" name="active" value="1" checked>yes
- <input type="radio" name="active" value="0">no
- <tmpl_else>
- <input type="radio" name="active" value="1">yes
- <input type="radio" name="active" value="0" checked>no
- </tmpl_if>
- </td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Automatic Timer Checking</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif">
- <tmpl_if expr="event_id > 1">
- <input type="radio" name="event_id" value="<tmpl_var event_id>" checked>program ID
- <input type="radio" name="event_id" value="1">recording time
- <input type="radio" name="event_id" value="0">disabled
- </tmpl_if>
- <tmpl_if expr="event_id == 1">
- <input type="radio" name="event_id" value="1" checked>recording time
- <input type="radio" name="event_id" value="0">disabled
- </tmpl_if>
- <tmpl_if expr="event_id == 0">
- <input type="radio" name="event_id" value="1">recording time
- <input type="radio" name="event_id" value="0" checked>disabled
- </tmpl_if>
- </td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Channel</td>
- <td height="25" background="bilder/uebersicht_mitte.gif"><select name="channel" size="1"><tmpl_loop name="channels"><tmpl_if current>
- <option value="<tmpl_var vdr_id>" selected>
- <tmpl_else>
- <option value="<tmpl_var vdr_id>"></tmpl_if>
- <tmpl_var name="name">
- </option></tmpl_loop></select></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td valign="top" width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td valign="top" width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Day of recording</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="dor" value="<tmpl_var dor>" size="20"><br>
- <input onclick="cTimer()" type="checkbox" name="D0" value="1">Monday <input onclick="cTimer()" type="checkbox" name="D1" value="1">Tuesday <input onclick="cTimer()" type="checkbox" name="D2" value="radioValue">Wednesday <input onclick="cTimer()" type="checkbox" name="D3" value="radioValue"> Thursday <input onclick="cTimer()" type="checkbox" name="D4" value="radioValue">Friday <input onclick="cTimer()" type="checkbox" name="D5" value="radioValue">Saturday <input onclick="cTimer()" type="checkbox" name="D6" value="radioValue"> Sunday</td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Starts</td>
- <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="starth" value="<tmpl_var starth>" size="2" maxlength="2"> <b>:</b> <input type="text" name="startm" value="<tmpl_var startm>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Stops</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="stoph" value="<tmpl_var stoph>" size="2" maxlength="2"> <b>:</b> <input type="text" name="stopm" value="<tmpl_var stopm>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Priority</td>
- <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="prio" value="<tmpl_var prio>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links_dark.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Lifetime</td>
- <td height="25" background="bilder/uebersicht_mitte_dark.gif"><input type="text" name="lft" value="<tmpl_var lft>" size="2" maxlength="2"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- <tr height="25">
- <td width="30" height="25" background="bilder/uebersicht_links.gif"></td>
- <td width="20%" height="25" background="bilder/uebersicht_mitte.gif">&nbsp;Title</td>
- <td height="25" background="bilder/uebersicht_mitte.gif"><input type="text" name="title" value="<tmpl_var title>" size="55"></td>
- <td width="30" height="25" background="bilder/uebersicht_rechts.gif"></td>
- </tr>
- <tr>
- <td valign="top" width="30" background="bilder/uebersicht_links_dark.gif"></td>
- <td valign="top" width="20%" background="bilder/uebersicht_mitte_dark.gif">&nbsp;Summary</td>
- <td background="bilder/uebersicht_mitte_dark.gif"><textarea name="summary" rows="6" cols="80"><tmpl_var summary></textarea></td>
- <td width="30" background="bilder/uebersicht_rechts_dark.gif"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr height="30">
- <td width="30" height="30"><img src="bilder/uebersicht_unten_links.gif" alt="" width="30" height="30" border="0"></td>
- <td width="100%" height="30" background="bilder/uebersicht_unten.gif"></td>
- <td width="30" height="30"><img src="bilder/uebersicht_unten_rechts.gif" alt="" width="30" height="30" border="0"></td>
- </tr>
- </table>
- </div>
- <div align="left">
- <br>
- <input type="submit" name="save" value="Save"><input type="submit" name="exit" value="Abort"></div>
- <input type="hidden" name="aktion" value="timer_add">
- <tmpl_if referer>
- <input type="hidden" name="referer" value="<tmpl_var referer>">
- </tmpl_if>
-
- <tmpl_if timer_id>
- <input type="hidden" name="timer_id" value="<tmpl_var timer_id>">
- </tmpl_if>
- <input type="hidden" name="event_id" value="<tmpl_var event_id>">
- </form>
- </body>
+ </div>
+ <br>
+ <div align="left">
+ <input type="submit" name="save" value="Save"><input type="submit" name="exit" value="Abort"></div>
+ <input type="hidden" name="aktion" value="timer_add">
+ <tmpl_if referer>
+ <input type="hidden" name="referer" value="<tmpl_var referer>">
+ </tmpl_if>
+ <tmpl_if timer_id>
+ <input type="hidden" name="timer_id" value="<tmpl_var timer_id>">
+ </tmpl_if>
+ </form>
+</body>
</html>
diff --git a/template/English/toolbar.html b/template/English/toolbar.html
index 596874f..d3ad11d 100644
--- a/template/English/toolbar.html
+++ b/template/English/toolbar.html
@@ -2,39 +2,37 @@
<html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
- <title>Toolbar</title>
- </head>
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title>Toolbar</title>
+</head>
- <body bgcolor="#ffffff">
- <form action="<tmpl_var url>" method="get" name="FormName">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <select name="vdr_id" size="1" onchange="window.open('<tmpl_var url>?aktion=prog_list&vdr_id=' + this.options[this.selectedIndex].value,'main')">
- <tmpl_loop chanloop>
- <tmpl_if current>
- <option value="<tmpl_var vdr_id>" selected><tmpl_var name></option>
- <tmpl_else>
- <option value="<tmpl_var vdr_id>"><tmpl_var name></option>
- </tmpl_if>
- </tmpl_loop>
- </select>&nbsp;<input type="submit" name="submit" value="Go!">
- </td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- </tr>
- </table>
- <p></p>
- </form>
- </body>
+<body bgcolor="#ffffff">
+ <form action="<tmpl_var url>" method="get" name="FormName">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <select name="vdr_id" size="1" onchange="window.open('<tmpl_var url>?aktion=prog_list&vdr_id=' + this.options[this.selectedIndex].value,'main')">
+<tmpl_loop chanloop>
+ <option value="<tmpl_var vdr_id>" <tmpl_if current>selected</tmpl_if>><tmpl_var name></option>
+</tmpl_loop>
+ </select>
+ &nbsp;<input type="submit" name="submit" value="Go!">
+ <input type="hidden" name="aktion" value="prog_list">
+ </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ </tr>
+ </table>
+ <p></p>
+ </form>
+</body>
</html>
diff --git a/template/English/tv.html b/template/English/tv.html
index c20f6d5..3a10c19 100644
--- a/template/English/tv.html
+++ b/template/English/tv.html
@@ -1,75 +1,295 @@
<html>
- <head>
- <title>TV (<tmpl_var host>)</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <script language="JavaScript">
+<head>
+ <title>Fernseher (<tmpl_var host>)</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <script language="JavaScript">
<!--
var aktiv;
var interval = 5;
+ var size = "half";
+
function switch_channel(url) {
Now = new Date();
document.switchimage.src = url + "&" + Now.getTime();
+ window.setTimeout("WebcamUpdate()", 500);
}
+
function WebcamUpdate() {
Now = new Date();
- NewPicUrl = "<tmpl_var url>&" + Now.getTime();
+ NewPicUrl = "<tmpl_var url>&size=" + size + "&" + Now.getTime();
document.Bild.src = NewPicUrl;
}
+
function go() {
- //alert(document.liveform.livebild.checked);
- if(document.liveform.livebild.checked == true)
- v_Start();
- else
- v_Stop();
+ WebcamUpdate();
+ v_Start();
}
+
function v_Start() {
aktiv = window.setInterval("WebcamUpdate()", interval * 1000);
}
+
function v_Stop() {
window.clearInterval(aktiv);
}
+
function v_changeInterval(val) {
interval = val;
v_Stop();
- go();
- //v_Start();
+ if(interval > 0) {
+ go()
+ };
+ }
+
+ function v_changeSize(val) {
+ size = val;
+ v_Stop();
+ go()
}
-
//-->
- </script>
- <style type="text/css" media="screen"><!--
+ </script>
+ <style type="text/css" media="screen">
+ <!--
#Ebene1 { position: absolute; z-index: 0; top: 0px; left: 0px; width: 100px; height: 100px; visibility: visible; display: block }
#Ebene2 { position: absolute; z-index: 10; top: 0px; left: 0px; width: 100px; height: 100px; visibility: visible; display: block }
-td { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
- --></style>
- </head>
+td { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
+input, b { font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif}
+select { font-weight: normal; width: 55px; height: 20px; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif}
+#small { font-weight: normal; width: 20px; height: 20px; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif}
+ -->
+ </style>
+</head>
- <body background="bilder/tv_bottom.gif" bgcolor="#FFFFFF" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
- <form name="liveform">
- <table width="200" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <img name="Bild" height="288" src="<tmpl_var url>" border="0">
- <div id="Ebene2"><img src="bilder/framed.gif" alt="" border="0"></div>
+<body onLoad="go()" background="bilder/tv_bottom.gif" bgcolor="#000000" leftmargin="2" marginheight="2" marginwidth="2" topmargin="2">
+ <form name="liveform">
+ <table width="200" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td align="center" valign="middle"><img name="Bild" src="<tmpl_var url>" border="1" hspace=2 vspace=2></td>
+ <td><img src="bilder/spacer.gif" name="switchimage" width="2" height="1"></td>
+ <td valign="top">
+ <!-- OLD RC
+ <table border=0 cellpadding=0 cellspacing=0>
+ <tr>
+ <td colspan="3" align="right"><nobr><input type="button" onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Power')" name="menu" value="Power"></td>
+ <tr>
+ <tr>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=1')" type="button" name="1" value="1"></td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=2')" type="button" name="2" value="2"></td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=3')" type="button" name="3" value="3"></td>
+ </tr>
+ <tr>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=4')" type="button" name="4" value="4"></td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=5')" type="button" name="5" value="5"></td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=6')" type="button" name="6" value="6"></td>
+ </tr>
+ <tr>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=7')" type="button" name="7" value="7"></td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=8')" type="button" name="8" value="8"></td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=9')" type="button" name="9" value="9"></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=0')" type="button" name="0" value="0"></td>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td colspan="3" align="center">
+ <nobr>
+ <input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Red')" type="button" name="red" value=" " style="background:red">
+ <input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Green')" type="button" name="green" value=" " style="background:green">
+ <input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Yellow')" type="button" name="yellow" value=" " style="background:yellow">
+ <input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Blue')" type="button" name="blue" value=" " style="background:blue">
+ </nobr>
+ </td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Up')" type="button" name="up" value="^"></td>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Left')" type="button" name="left" value="<"></td>
+ <td align='center'><input onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Ok')" type="button" name="ok" value="Ok"></td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Right')" type="button" name="right" value=">"></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Down')" type="button" name="down" value="v"></td>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ <nobr>
+ <input type="button" onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Menu')" name="menu" value="Menu">
+ <input onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=Back')" type="button" name="back" value="Back">
+ </nobr>
+ </td>
+ </tr>
+ <tr>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=VolumeMinus')" type="button" name="leiser" value="-"></td>
+ <td>&nbsp;</td>
+ <td align='center'><input id='small' onclick="switch_channel('./vdradmin.pl?aktion=rc_hitk&key=VolumePlus')" type="button" name="lauter" value="+"></td>
+ </tr>
+ <tr>
+ <td colspan="3">&nbsp;</td>
+ </tr>
+ <tr valign="bottom">
+ <td colspan="3" valign="bottom">
+ <b>Intervall:</b><br>
+ <select name="Seconds" size="1" onChange="v_changeInterval(this.options[this.selectedIndex].value)">
+ <option value="0">off</option>
+ <option value="1"> 1 sec.</option>
+ <option value="2"> 2 sec.</option>
+ <option value="3"> 3 sec</option>
+ <option value="5" selected> 5 sec.</option>
+ <option value="10">10 sec.</option>
+ <option value="30">30 sec.</option>
+ <option value="60">60 sec.</option>
+ </select>
+ <input type="button" name="livebild" value='G' title="Grab the picture!" onClick="WebcamUpdate()">
+ </td>
+ </tr>
+ <tr valign="bottom">
+ <td colspan="3" valign="bottom">
+ <b>Gr&ouml;&szlig;e:</b><br>
+ <select name="Size" size="1" onChange="v_changeSize(this.options[this.selectedIndex].value)">
+ <option value="full">1:1</option>
+ <option value="half" selected>1:2</option>
+ <option value="quarter">1:4</option>
+ </select>
+ <input type="button" name="livebild" value='G' title="Grab the picture!" onClick="WebcamUpdate()">
+ </td>
+ </tr>
+ </table>
+ -->
+ <table width="200" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=power');"><img src="bilder/fern_03.jpg" alt="" height="27" width="68" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=1');"><img src="bilder/fern_05.jpg" alt="" height="28" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=2');"><img src="bilder/fern_06.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=3');"><img src="bilder/fern_07.jpg" alt="" height="28" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=4');"><img src="bilder/fern_08.jpg" alt="" height="28" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=5');"><img src="bilder/fern_09.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=6');"><img src="bilder/fern_10.jpg" alt="" height="28" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=7');"><img src="bilder/fern_11.jpg" alt="" height="28" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=8');"><img src="bilder/fern_12.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=9');"><img src="bilder/fern_13.jpg" alt="" height="28" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=0');"><img src="bilder/fern_15.jpg" alt="" height="28" width="66" border="0"></a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=menu');"><img src="bilder/fern_18.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=back');"><img src="bilder/fern_19.jpg" alt="" height="27" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td colspan="3"><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=red');"><img src="bilder/fern_22.jpg" alt="" height="28" width="50" border="0"></a><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=green');"><img src="bilder/fern_23.jpg" alt="" height="28" width="49" border="0"></a><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=yellow');"><img src="bilder/fern_24.jpg" alt="" height="28" width="51" border="0"></a><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=blue');"><img src="bilder/fern_25.jpg" alt="" height="28" width="50" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=up');"><img src="bilder/fern_28.jpg" alt="" height="27" width="66" border="0"></a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=left');"><img src="bilder/fern_31.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=ok');"><img src="bilder/fern_32.jpg" alt="" height="27" width="66" border="0"></a></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=right');"><img src="bilder/fern_33.jpg" alt="" height="27" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=down');"><img src="bilder/fern_36.jpg" alt="" height="27" width="66" border="0"></a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=VolumeMinus');"><img src="bilder/fern_39.jpg" alt="" height="27" width="67" border="0"></a></td>
+ <td></td>
+ <td><a href="javascript:switch_channel('./vdradmin.pl?aktion=rc_hitk&key=VolumePlus');"><img src="bilder/fern_40.jpg" alt="" height="27" width="67" border="0"></a></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><img src="bilder/spacer.gif" alt="" height="20" width="50" border="0"></td>
+ <td></td>
+ </tr>
+ </table>
</td>
- </tr>
- <tr>
- <td>
- <img src="bilder/spacer.gif" name="switchimage" width="1" height="1">
- Grab <input type="checkbox" name="livebild" onClick="go()">
- Interval <select name="Seconds" size="1" onChange="v_changeInterval(this.options[this.selectedIndex].value)">
- <option value="1">one</option>
- <option value="2">two</option>
- <option value="3">three</option>
- <option value="5" selected>five</option>
- <option value="10">ten</option>
- <option value="30">30</option>
- <option value="60">60</option>
- </select>
+ </tr>
+ <tr>
+ <td colspan="3">&nbsp;</td>
+ </tr>
+ <tr valign="middle">
+ <td valign="middle">
+ <nobr>
+ <b>Intervall:</b>
+ <select name="Seconds" size="1" onChange="v_changeInterval(this.options[this.selectedIndex].value)">
+ <option value="0">off</option>
+ <option value="1"> 1 sec.</option>
+ <option value="2"> 2 sec.</option>
+ <option value="3"> 3 sec</option>
+ <option value="5" selected> 5 sec.</option>
+ <option value="10">10 sec.</option>
+ <option value="30">30 sec.</option>
+ <option value="60">60 sec.</option>
+ </select>
+ <input type="button" name="livebild" value='G' title="Grab the picture!" onClick="WebcamUpdate()">
+ &nbsp;&nbsp;<b>Size:</b>
+ <select name="Size" size="1" onChange="v_changeSize(this.options[this.selectedIndex].value)">
+ <option value="full">1:1</option>
+ <option value="half" selected>1:2</option>
+ <option value="quarter">1:4</option>
+ </select>
+ <input type="button" name="livebild" value='G' title="Grab the picture!" onClick="WebcamUpdate()">
+ </nobr>
</td>
- </tr>
- </table>
- </form>
- </body>
+ <td colspan="2">&nbsp;</td>
+ </tr>
+ </table>
+ </form>
+</body>
</html>
diff --git a/template/English/tv_flash.html b/template/English/tv_flash.html
new file mode 100644
index 0000000..815265d
--- /dev/null
+++ b/template/English/tv_flash.html
@@ -0,0 +1,16 @@
+<html>
+<head>
+ <title>TV (<tmpl_var host>)</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+
+<body>
+ <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,65,0" width="100%" height="100%" id="remote" align="middle">
+ <param name="allowScriptAccess" value="sameDomain" />
+ <param name="movie" value="bilder/remote.swf" />
+ <param name="quality" value="high" />
+ <param name="bgcolor" value="#ffffff" />
+ <embed src="bilder/remote.swf" quality="high" bgcolor="#ffffff" width="100%" height="100%" name="remote" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
+ </object>
+</body>
+</html>
diff --git a/template/French/at_new.html b/template/French-incomplete/at_new.html
index 2766b89..2766b89 100644
--- a/template/French/at_new.html
+++ b/template/French-incomplete/at_new.html
diff --git a/template/French/at_timer_list.html b/template/French-incomplete/at_timer_list.html
index 7a54a97..7a54a97 100644
--- a/template/French/at_timer_list.html
+++ b/template/French-incomplete/at_timer_list.html
diff --git a/template/French/bilder/back.gif b/template/French-incomplete/bilder/back.gif
index 1b514e1..1b514e1 100644
--- a/template/French/bilder/back.gif
+++ b/template/French-incomplete/bilder/back.gif
Binary files differ
diff --git a/template/French/bilder/back.png b/template/French-incomplete/bilder/back.png
index f2e072e..f2e072e 100644
--- a/template/French/bilder/back.png
+++ b/template/French-incomplete/bilder/back.png
Binary files differ
diff --git a/template/French/bilder/background.gif b/template/French-incomplete/bilder/background.gif
index 700c597..700c597 100644
--- a/template/French/bilder/background.gif
+++ b/template/French-incomplete/bilder/background.gif
Binary files differ
diff --git a/template/French/bilder/cback.png b/template/French-incomplete/bilder/cback.png
index b2ffaf9..b2ffaf9 100644
--- a/template/French/bilder/cback.png
+++ b/template/French-incomplete/bilder/cback.png
Binary files differ
diff --git a/template/French/bilder/delete.gif b/template/French-incomplete/bilder/delete.gif
index 21b74a4..21b74a4 100644
--- a/template/French/bilder/delete.gif
+++ b/template/French-incomplete/bilder/delete.gif
Binary files differ
diff --git a/template/French/bilder/edit.gif b/template/French-incomplete/bilder/edit.gif
index 88aa3d1..88aa3d1 100644
--- a/template/French/bilder/edit.gif
+++ b/template/French-incomplete/bilder/edit.gif
Binary files differ
diff --git a/template/French/bilder/favicon.ico b/template/French-incomplete/bilder/favicon.ico
index a4fe6df..a4fe6df 100644
--- a/template/French/bilder/favicon.ico
+++ b/template/French-incomplete/bilder/favicon.ico
Binary files differ
diff --git a/template/French/bilder/fern_01.jpg b/template/French-incomplete/bilder/fern_01.jpg
index 112d9f6..112d9f6 100644
--- a/template/French/bilder/fern_01.jpg
+++ b/template/French-incomplete/bilder/fern_01.jpg
Binary files differ
diff --git a/template/French/bilder/fern_02.jpg b/template/French-incomplete/bilder/fern_02.jpg
index aa8c973..aa8c973 100644
--- a/template/French/bilder/fern_02.jpg
+++ b/template/French-incomplete/bilder/fern_02.jpg
Binary files differ
diff --git a/template/French/bilder/fern_03.jpg b/template/French-incomplete/bilder/fern_03.jpg
index dc898fd..dc898fd 100644
--- a/template/French/bilder/fern_03.jpg
+++ b/template/French-incomplete/bilder/fern_03.jpg
Binary files differ
diff --git a/template/French/bilder/fern_04.jpg b/template/French-incomplete/bilder/fern_04.jpg
index 60466f6..60466f6 100644
--- a/template/French/bilder/fern_04.jpg
+++ b/template/French-incomplete/bilder/fern_04.jpg
Binary files differ
diff --git a/template/French/bilder/fern_05.jpg b/template/French-incomplete/bilder/fern_05.jpg
index de4fefe..de4fefe 100644
--- a/template/French/bilder/fern_05.jpg
+++ b/template/French-incomplete/bilder/fern_05.jpg
Binary files differ
diff --git a/template/French/bilder/fern_06.jpg b/template/French-incomplete/bilder/fern_06.jpg
index e2ec172..e2ec172 100644
--- a/template/French/bilder/fern_06.jpg
+++ b/template/French-incomplete/bilder/fern_06.jpg
Binary files differ
diff --git a/template/French/bilder/fern_07.jpg b/template/French-incomplete/bilder/fern_07.jpg
index 479dfc7..479dfc7 100644
--- a/template/French/bilder/fern_07.jpg
+++ b/template/French-incomplete/bilder/fern_07.jpg
Binary files differ
diff --git a/template/French/bilder/fern_08.jpg b/template/French-incomplete/bilder/fern_08.jpg
index 46edd48..46edd48 100644
--- a/template/French/bilder/fern_08.jpg
+++ b/template/French-incomplete/bilder/fern_08.jpg
Binary files differ
diff --git a/template/French/bilder/fern_09.jpg b/template/French-incomplete/bilder/fern_09.jpg
index 144ab3f..144ab3f 100644
--- a/template/French/bilder/fern_09.jpg
+++ b/template/French-incomplete/bilder/fern_09.jpg
Binary files differ
diff --git a/template/French/bilder/fern_10.jpg b/template/French-incomplete/bilder/fern_10.jpg
index 21a4612..21a4612 100644
--- a/template/French/bilder/fern_10.jpg
+++ b/template/French-incomplete/bilder/fern_10.jpg
Binary files differ
diff --git a/template/French/bilder/fern_11.jpg b/template/French-incomplete/bilder/fern_11.jpg
index d277804..d277804 100644
--- a/template/French/bilder/fern_11.jpg
+++ b/template/French-incomplete/bilder/fern_11.jpg
Binary files differ
diff --git a/template/French/bilder/fern_12.jpg b/template/French-incomplete/bilder/fern_12.jpg
index 2342bb1..2342bb1 100644
--- a/template/French/bilder/fern_12.jpg
+++ b/template/French-incomplete/bilder/fern_12.jpg
Binary files differ
diff --git a/template/French/bilder/fern_13.jpg b/template/French-incomplete/bilder/fern_13.jpg
index ab2b3a4..ab2b3a4 100644
--- a/template/French/bilder/fern_13.jpg
+++ b/template/French-incomplete/bilder/fern_13.jpg
Binary files differ
diff --git a/template/French/bilder/fern_14.jpg b/template/French-incomplete/bilder/fern_14.jpg
index 7522563..7522563 100644
--- a/template/French/bilder/fern_14.jpg
+++ b/template/French-incomplete/bilder/fern_14.jpg
Binary files differ
diff --git a/template/French/bilder/fern_15.jpg b/template/French-incomplete/bilder/fern_15.jpg
index 58e7438..58e7438 100644
--- a/template/French/bilder/fern_15.jpg
+++ b/template/French-incomplete/bilder/fern_15.jpg
Binary files differ
diff --git a/template/French/bilder/fern_16.jpg b/template/French-incomplete/bilder/fern_16.jpg
index 1a0a077..1a0a077 100644
--- a/template/French/bilder/fern_16.jpg
+++ b/template/French-incomplete/bilder/fern_16.jpg
Binary files differ
diff --git a/template/French/bilder/fern_17.jpg b/template/French-incomplete/bilder/fern_17.jpg
index 69db0f5..69db0f5 100644
--- a/template/French/bilder/fern_17.jpg
+++ b/template/French-incomplete/bilder/fern_17.jpg
Binary files differ
diff --git a/template/French/bilder/fern_18.jpg b/template/French-incomplete/bilder/fern_18.jpg
index c1543d6..c1543d6 100644
--- a/template/French/bilder/fern_18.jpg
+++ b/template/French-incomplete/bilder/fern_18.jpg
Binary files differ
diff --git a/template/French/bilder/fern_19.jpg b/template/French-incomplete/bilder/fern_19.jpg
index 5f777a9..5f777a9 100644
--- a/template/French/bilder/fern_19.jpg
+++ b/template/French-incomplete/bilder/fern_19.jpg
Binary files differ
diff --git a/template/French/bilder/fern_20.jpg b/template/French-incomplete/bilder/fern_20.jpg
index 2bc0762..2bc0762 100644
--- a/template/French/bilder/fern_20.jpg
+++ b/template/French-incomplete/bilder/fern_20.jpg
Binary files differ
diff --git a/template/French/bilder/fern_21.jpg b/template/French-incomplete/bilder/fern_21.jpg
index 757c2b4..757c2b4 100644
--- a/template/French/bilder/fern_21.jpg
+++ b/template/French-incomplete/bilder/fern_21.jpg
Binary files differ
diff --git a/template/French/bilder/fern_22.jpg b/template/French-incomplete/bilder/fern_22.jpg
index 9537044..9537044 100644
--- a/template/French/bilder/fern_22.jpg
+++ b/template/French-incomplete/bilder/fern_22.jpg
Binary files differ
diff --git a/template/French/bilder/fern_23.jpg b/template/French-incomplete/bilder/fern_23.jpg
index 8a97144..8a97144 100644
--- a/template/French/bilder/fern_23.jpg
+++ b/template/French-incomplete/bilder/fern_23.jpg
Binary files differ
diff --git a/template/French/bilder/fern_24.jpg b/template/French-incomplete/bilder/fern_24.jpg
index 831a23d..831a23d 100644
--- a/template/French/bilder/fern_24.jpg
+++ b/template/French-incomplete/bilder/fern_24.jpg
Binary files differ
diff --git a/template/French/bilder/fern_25.jpg b/template/French-incomplete/bilder/fern_25.jpg
index 92d08ec..92d08ec 100644
--- a/template/French/bilder/fern_25.jpg
+++ b/template/French-incomplete/bilder/fern_25.jpg
Binary files differ
diff --git a/template/French/bilder/fern_26.jpg b/template/French-incomplete/bilder/fern_26.jpg
index 0e3afed..0e3afed 100644
--- a/template/French/bilder/fern_26.jpg
+++ b/template/French-incomplete/bilder/fern_26.jpg
Binary files differ
diff --git a/template/French/bilder/fern_27.jpg b/template/French-incomplete/bilder/fern_27.jpg
index d55b445..d55b445 100644
--- a/template/French/bilder/fern_27.jpg
+++ b/template/French-incomplete/bilder/fern_27.jpg
Binary files differ
diff --git a/template/French/bilder/fern_28.jpg b/template/French-incomplete/bilder/fern_28.jpg
index f72f876..f72f876 100644
--- a/template/French/bilder/fern_28.jpg
+++ b/template/French-incomplete/bilder/fern_28.jpg
Binary files differ
diff --git a/template/French/bilder/fern_29.jpg b/template/French-incomplete/bilder/fern_29.jpg
index 5952b08..5952b08 100644
--- a/template/French/bilder/fern_29.jpg
+++ b/template/French-incomplete/bilder/fern_29.jpg
Binary files differ
diff --git a/template/French/bilder/fern_30.jpg b/template/French-incomplete/bilder/fern_30.jpg
index 15fb695..15fb695 100644
--- a/template/French/bilder/fern_30.jpg
+++ b/template/French-incomplete/bilder/fern_30.jpg
Binary files differ
diff --git a/template/French/bilder/fern_31.jpg b/template/French-incomplete/bilder/fern_31.jpg
index 0057f36..0057f36 100644
--- a/template/French/bilder/fern_31.jpg
+++ b/template/French-incomplete/bilder/fern_31.jpg
Binary files differ
diff --git a/template/French/bilder/fern_32.jpg b/template/French-incomplete/bilder/fern_32.jpg
index 9551a4b..9551a4b 100644
--- a/template/French/bilder/fern_32.jpg
+++ b/template/French-incomplete/bilder/fern_32.jpg
Binary files differ
diff --git a/template/French/bilder/fern_33.jpg b/template/French-incomplete/bilder/fern_33.jpg
index 8d44785..8d44785 100644
--- a/template/French/bilder/fern_33.jpg
+++ b/template/French-incomplete/bilder/fern_33.jpg
Binary files differ
diff --git a/template/French/bilder/fern_34.jpg b/template/French-incomplete/bilder/fern_34.jpg
index 8db1ebc..8db1ebc 100644
--- a/template/French/bilder/fern_34.jpg
+++ b/template/French-incomplete/bilder/fern_34.jpg
Binary files differ
diff --git a/template/French/bilder/fern_35.jpg b/template/French-incomplete/bilder/fern_35.jpg
index 74e68a0..74e68a0 100644
--- a/template/French/bilder/fern_35.jpg
+++ b/template/French-incomplete/bilder/fern_35.jpg
Binary files differ
diff --git a/template/French/bilder/fern_36.jpg b/template/French-incomplete/bilder/fern_36.jpg
index db7dc6e..db7dc6e 100644
--- a/template/French/bilder/fern_36.jpg
+++ b/template/French-incomplete/bilder/fern_36.jpg
Binary files differ
diff --git a/template/French/bilder/fern_37.jpg b/template/French-incomplete/bilder/fern_37.jpg
index 0ad6453..0ad6453 100644
--- a/template/French/bilder/fern_37.jpg
+++ b/template/French-incomplete/bilder/fern_37.jpg
Binary files differ
diff --git a/template/French/bilder/fern_38.jpg b/template/French-incomplete/bilder/fern_38.jpg
index 3b4e41e..3b4e41e 100644
--- a/template/French/bilder/fern_38.jpg
+++ b/template/French-incomplete/bilder/fern_38.jpg
Binary files differ
diff --git a/template/French/bilder/fern_39.jpg b/template/French-incomplete/bilder/fern_39.jpg
index c68ba21..c68ba21 100644
--- a/template/French/bilder/fern_39.jpg
+++ b/template/French-incomplete/bilder/fern_39.jpg
Binary files differ
diff --git a/template/French/bilder/fern_40.jpg b/template/French-incomplete/bilder/fern_40.jpg
index c7c01ed..c7c01ed 100644
--- a/template/French/bilder/fern_40.jpg
+++ b/template/French-incomplete/bilder/fern_40.jpg
Binary files differ
diff --git a/template/French/bilder/fern_41.jpg b/template/French-incomplete/bilder/fern_41.jpg
index c9b8784..c9b8784 100644
--- a/template/French/bilder/fern_41.jpg
+++ b/template/French-incomplete/bilder/fern_41.jpg
Binary files differ
diff --git a/template/French/bilder/fern_42.jpg b/template/French-incomplete/bilder/fern_42.jpg
index 2f63a66..2f63a66 100644
--- a/template/French/bilder/fern_42.jpg
+++ b/template/French-incomplete/bilder/fern_42.jpg
Binary files differ
diff --git a/template/French/bilder/fern_back.jpg b/template/French-incomplete/bilder/fern_back.jpg
index 4b9eb7c..4b9eb7c 100644
--- a/template/French/bilder/fern_back.jpg
+++ b/template/French-incomplete/bilder/fern_back.jpg
Binary files differ
diff --git a/template/French/bilder/fernseher_unten.gif b/template/French-incomplete/bilder/fernseher_unten.gif
index 43219e3..43219e3 100644
--- a/template/French/bilder/fernseher_unten.gif
+++ b/template/French-incomplete/bilder/fernseher_unten.gif
Binary files differ
diff --git a/template/French/bilder/folder.gif b/template/French-incomplete/bilder/folder.gif
index e3c45a5..e3c45a5 100644
--- a/template/French/bilder/folder.gif
+++ b/template/French-incomplete/bilder/folder.gif
Binary files differ
diff --git a/template/French/bilder/frame.png b/template/French-incomplete/bilder/frame.png
index 94485e2..94485e2 100644
--- a/template/French/bilder/frame.png
+++ b/template/French-incomplete/bilder/frame.png
Binary files differ
diff --git a/template/French/bilder/framed.gif b/template/French-incomplete/bilder/framed.gif
index 0adecf2..0adecf2 100644
--- a/template/French/bilder/framed.gif
+++ b/template/French-incomplete/bilder/framed.gif
Binary files differ
diff --git a/template/French/bilder/gbutton_left.gif b/template/French-incomplete/bilder/gbutton_left.gif
index 41672a3..41672a3 100644
--- a/template/French/bilder/gbutton_left.gif
+++ b/template/French-incomplete/bilder/gbutton_left.gif
Binary files differ
diff --git a/template/French/bilder/gbutton_middle.gif b/template/French-incomplete/bilder/gbutton_middle.gif
index 07192d9..07192d9 100644
--- a/template/French/bilder/gbutton_middle.gif
+++ b/template/French-incomplete/bilder/gbutton_middle.gif
Binary files differ
diff --git a/template/French/bilder/gbutton_right.gif b/template/French-incomplete/bilder/gbutton_right.gif
index d5a55e7..d5a55e7 100644
--- a/template/French/bilder/gbutton_right.gif
+++ b/template/French-incomplete/bilder/gbutton_right.gif
Binary files differ
diff --git a/template/French/bilder/help.gif b/template/French-incomplete/bilder/help.gif
index 095f28a..095f28a 100644
--- a/template/French/bilder/help.gif
+++ b/template/French-incomplete/bilder/help.gif
Binary files differ
diff --git a/template/French/bilder/hilfe.gif b/template/French-incomplete/bilder/hilfe.gif
index 8f14289..8f14289 100644
--- a/template/French/bilder/hilfe.gif
+++ b/template/French-incomplete/bilder/hilfe.gif
Binary files differ
diff --git a/template/French/bilder/info_button.gif b/template/French-incomplete/bilder/info_button.gif
index 3ae6142..3ae6142 100644
--- a/template/French/bilder/info_button.gif
+++ b/template/French-incomplete/bilder/info_button.gif
Binary files differ
diff --git a/template/French/bilder/info_button_disabled.gif b/template/French-incomplete/bilder/info_button_disabled.gif
index 33912a1..33912a1 100644
--- a/template/French/bilder/info_button_disabled.gif
+++ b/template/French-incomplete/bilder/info_button_disabled.gif
Binary files differ
diff --git a/template/French/bilder/linvdr.gif b/template/French-incomplete/bilder/linvdr.gif
index d9d0398..d9d0398 100644
--- a/template/French/bilder/linvdr.gif
+++ b/template/French-incomplete/bilder/linvdr.gif
Binary files differ
diff --git a/template/French/bilder/logo.gif b/template/French-incomplete/bilder/logo.gif
index dfbcd2e..dfbcd2e 100644
--- a/template/French/bilder/logo.gif
+++ b/template/French-incomplete/bilder/logo.gif
Binary files differ
diff --git a/template/French/bilder/mitte.gif b/template/French-incomplete/bilder/mitte.gif
index 92ec6ad..92ec6ad 100644
--- a/template/French/bilder/mitte.gif
+++ b/template/French-incomplete/bilder/mitte.gif
Binary files differ
diff --git a/template/French/bilder/nav_button_back.gif b/template/French-incomplete/bilder/nav_button_back.gif
index 9287c7e..9287c7e 100644
--- a/template/French/bilder/nav_button_back.gif
+++ b/template/French-incomplete/bilder/nav_button_back.gif
Binary files differ
diff --git a/template/French/bilder/nav_button_back_end.gif b/template/French-incomplete/bilder/nav_button_back_end.gif
index b65f4ba..b65f4ba 100644
--- a/template/French/bilder/nav_button_back_end.gif
+++ b/template/French-incomplete/bilder/nav_button_back_end.gif
Binary files differ
diff --git a/template/French/bilder/nav_button_back_mitte.gif b/template/French-incomplete/bilder/nav_button_back_mitte.gif
index c6390f4..c6390f4 100644
--- a/template/French/bilder/nav_button_back_mitte.gif
+++ b/template/French-incomplete/bilder/nav_button_back_mitte.gif
Binary files differ
diff --git a/template/French/bilder/new_auto_timer.gif b/template/French-incomplete/bilder/new_auto_timer.gif
index 576a062..576a062 100644
--- a/template/French/bilder/new_auto_timer.gif
+++ b/template/French-incomplete/bilder/new_auto_timer.gif
Binary files differ
diff --git a/template/French/bilder/new_timer.gif b/template/French-incomplete/bilder/new_timer.gif
index 5658326..5658326 100644
--- a/template/French/bilder/new_timer.gif
+++ b/template/French-incomplete/bilder/new_timer.gif
Binary files differ
diff --git a/template/French/bilder/pfeile_nachlinks.gif b/template/French-incomplete/bilder/pfeile_nachlinks.gif
index 867fc2c..867fc2c 100644
--- a/template/French/bilder/pfeile_nachlinks.gif
+++ b/template/French-incomplete/bilder/pfeile_nachlinks.gif
Binary files differ
diff --git a/template/French/bilder/pfeile_nachlinks_soft.gif b/template/French-incomplete/bilder/pfeile_nachlinks_soft.gif
index 854d380..854d380 100644
--- a/template/French/bilder/pfeile_nachlinks_soft.gif
+++ b/template/French-incomplete/bilder/pfeile_nachlinks_soft.gif
Binary files differ
diff --git a/template/French/bilder/pfeile_nachrechts.gif b/template/French-incomplete/bilder/pfeile_nachrechts.gif
index 011511e..011511e 100644
--- a/template/French/bilder/pfeile_nachrechts.gif
+++ b/template/French-incomplete/bilder/pfeile_nachrechts.gif
Binary files differ
diff --git a/template/French/bilder/pfeile_nachrechts_soft.gif b/template/French-incomplete/bilder/pfeile_nachrechts_soft.gif
index 34fb06e..34fb06e 100644
--- a/template/French/bilder/pfeile_nachrechts_soft.gif
+++ b/template/French-incomplete/bilder/pfeile_nachrechts_soft.gif
Binary files differ
diff --git a/template/French/bilder/poempl_gelb.gif b/template/French-incomplete/bilder/poempl_gelb.gif
index f79a28a..f79a28a 100644
--- a/template/French/bilder/poempl_gelb.gif
+++ b/template/French-incomplete/bilder/poempl_gelb.gif
Binary files differ
diff --git a/template/French/bilder/poempl_gruen.gif b/template/French-incomplete/bilder/poempl_gruen.gif
index 541be87..541be87 100644
--- a/template/French/bilder/poempl_gruen.gif
+++ b/template/French-incomplete/bilder/poempl_gruen.gif
Binary files differ
diff --git a/template/French/bilder/poempl_rot.gif b/template/French-incomplete/bilder/poempl_rot.gif
index ef2daac..ef2daac 100644
--- a/template/French/bilder/poempl_rot.gif
+++ b/template/French-incomplete/bilder/poempl_rot.gif
Binary files differ
diff --git a/template/French/bilder/rec.gif b/template/French-incomplete/bilder/rec.gif
index afb3199..afb3199 100644
--- a/template/French/bilder/rec.gif
+++ b/template/French-incomplete/bilder/rec.gif
Binary files differ
diff --git a/template/French/bilder/rec_button.gif b/template/French-incomplete/bilder/rec_button.gif
index 4487ff5..4487ff5 100644
--- a/template/French/bilder/rec_button.gif
+++ b/template/French-incomplete/bilder/rec_button.gif
Binary files differ
diff --git a/template/French/bilder/rec_mitback.gif b/template/French-incomplete/bilder/rec_mitback.gif
index 54e9989..54e9989 100644
--- a/template/French/bilder/rec_mitback.gif
+++ b/template/French-incomplete/bilder/rec_mitback.gif
Binary files differ
diff --git a/template/French/bilder/remote.swf b/template/French-incomplete/bilder/remote.swf
index c868907..c868907 100644
--- a/template/French/bilder/remote.swf
+++ b/template/French-incomplete/bilder/remote.swf
Binary files differ
diff --git a/template/French/bilder/sauerei.gif b/template/French-incomplete/bilder/sauerei.gif
index 24962b8..24962b8 100644
--- a/template/French/bilder/sauerei.gif
+++ b/template/French-incomplete/bilder/sauerei.gif
Binary files differ
diff --git a/template/French/bilder/separator.png b/template/French-incomplete/bilder/separator.png
index 1719049..1719049 100644
--- a/template/French/bilder/separator.png
+++ b/template/French-incomplete/bilder/separator.png
Binary files differ
diff --git a/template/French/bilder/sortiert_asc.gif b/template/French-incomplete/bilder/sortiert_asc.gif
index 0839e0f..0839e0f 100644
--- a/template/French/bilder/sortiert_asc.gif
+++ b/template/French-incomplete/bilder/sortiert_asc.gif
Binary files differ
diff --git a/template/French/bilder/sortiert_desc.gif b/template/French-incomplete/bilder/sortiert_desc.gif
index a0c689a..a0c689a 100644
--- a/template/French/bilder/sortiert_desc.gif
+++ b/template/French-incomplete/bilder/sortiert_desc.gif
Binary files differ
diff --git a/template/French-incomplete/bilder/spacer.gif b/template/French-incomplete/bilder/spacer.gif
new file mode 100644
index 0000000..5bfd67a
--- /dev/null
+++ b/template/French-incomplete/bilder/spacer.gif
Binary files differ
diff --git a/template/French/bilder/top.gif b/template/French-incomplete/bilder/top.gif
index 6cf906d..6cf906d 100644
--- a/template/French/bilder/top.gif
+++ b/template/French-incomplete/bilder/top.gif
Binary files differ
diff --git a/template/French/bilder/top_nav_aufnahmen.gif b/template/French-incomplete/bilder/top_nav_aufnahmen.gif
index e6ceda9..e6ceda9 100644
--- a/template/French/bilder/top_nav_aufnahmen.gif
+++ b/template/French-incomplete/bilder/top_nav_aufnahmen.gif
Binary files differ
diff --git a/template/French/bilder/top_nav_fernbedienung.gif b/template/French-incomplete/bilder/top_nav_fernbedienung.gif
index 423c3c2..423c3c2 100644
--- a/template/French/bilder/top_nav_fernbedienung.gif
+++ b/template/French-incomplete/bilder/top_nav_fernbedienung.gif
Binary files differ
diff --git a/template/French/bilder/top_nav_konf.gif b/template/French-incomplete/bilder/top_nav_konf.gif
index 7185a15..7185a15 100644
--- a/template/French/bilder/top_nav_konf.gif
+++ b/template/French-incomplete/bilder/top_nav_konf.gif
Binary files differ
diff --git a/template/French/bilder/top_nav_prguebersicht.gif b/template/French-incomplete/bilder/top_nav_prguebersicht.gif
index dae2f18..dae2f18 100644
--- a/template/French/bilder/top_nav_prguebersicht.gif
+++ b/template/French-incomplete/bilder/top_nav_prguebersicht.gif
Binary files differ
diff --git a/template/French/bilder/top_nav_timer.gif b/template/French-incomplete/bilder/top_nav_timer.gif
index d491576..d491576 100644
--- a/template/French/bilder/top_nav_timer.gif
+++ b/template/French-incomplete/bilder/top_nav_timer.gif
Binary files differ
diff --git a/template/French/bilder/top_nav_wasjetzt.gif b/template/French-incomplete/bilder/top_nav_wasjetzt.gif
index cff65ba..cff65ba 100644
--- a/template/French/bilder/top_nav_wasjetzt.gif
+++ b/template/French-incomplete/bilder/top_nav_wasjetzt.gif
Binary files differ
diff --git a/template/French/bilder/tv_bottom.gif b/template/French-incomplete/bilder/tv_bottom.gif
index 43219e3..43219e3 100644
--- a/template/French/bilder/tv_bottom.gif
+++ b/template/French-incomplete/bilder/tv_bottom.gif
Binary files differ
diff --git a/template/French/bilder/tv_umschalten_mitback.gif b/template/French-incomplete/bilder/tv_umschalten_mitback.gif
index a4dca70..a4dca70 100644
--- a/template/French/bilder/tv_umschalten_mitback.gif
+++ b/template/French-incomplete/bilder/tv_umschalten_mitback.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_links.gif b/template/French-incomplete/bilder/uebersicht_links.gif
index f000a20..f000a20 100644
--- a/template/French/bilder/uebersicht_links.gif
+++ b/template/French-incomplete/bilder/uebersicht_links.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_links_dark.gif b/template/French-incomplete/bilder/uebersicht_links_dark.gif
index ae7b95c..ae7b95c 100644
--- a/template/French/bilder/uebersicht_links_dark.gif
+++ b/template/French-incomplete/bilder/uebersicht_links_dark.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_mitte.gif b/template/French-incomplete/bilder/uebersicht_mitte.gif
index 1ddae15..1ddae15 100644
--- a/template/French/bilder/uebersicht_mitte.gif
+++ b/template/French-incomplete/bilder/uebersicht_mitte.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_mitte_dark.gif b/template/French-incomplete/bilder/uebersicht_mitte_dark.gif
index ed6da4d..ed6da4d 100644
--- a/template/French/bilder/uebersicht_mitte_dark.gif
+++ b/template/French-incomplete/bilder/uebersicht_mitte_dark.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_mitte_dark_selected.gif b/template/French-incomplete/bilder/uebersicht_mitte_dark_selected.gif
index 51dcf0e..51dcf0e 100644
--- a/template/French/bilder/uebersicht_mitte_dark_selected.gif
+++ b/template/French-incomplete/bilder/uebersicht_mitte_dark_selected.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_mitte_selected.gif b/template/French-incomplete/bilder/uebersicht_mitte_selected.gif
index 73cb309..73cb309 100644
--- a/template/French/bilder/uebersicht_mitte_selected.gif
+++ b/template/French-incomplete/bilder/uebersicht_mitte_selected.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_oben.gif b/template/French-incomplete/bilder/uebersicht_oben.gif
index aee9a61..aee9a61 100644
--- a/template/French/bilder/uebersicht_oben.gif
+++ b/template/French-incomplete/bilder/uebersicht_oben.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_oben_links.gif b/template/French-incomplete/bilder/uebersicht_oben_links.gif
index 6cdadcc..6cdadcc 100644
--- a/template/French/bilder/uebersicht_oben_links.gif
+++ b/template/French-incomplete/bilder/uebersicht_oben_links.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_oben_links_selected.gif b/template/French-incomplete/bilder/uebersicht_oben_links_selected.gif
index 801b384..801b384 100644
--- a/template/French/bilder/uebersicht_oben_links_selected.gif
+++ b/template/French-incomplete/bilder/uebersicht_oben_links_selected.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_oben_rechts.gif b/template/French-incomplete/bilder/uebersicht_oben_rechts.gif
index 9cff0fe..9cff0fe 100644
--- a/template/French/bilder/uebersicht_oben_rechts.gif
+++ b/template/French-incomplete/bilder/uebersicht_oben_rechts.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_oben_rechts_sele.gif b/template/French-incomplete/bilder/uebersicht_oben_rechts_sele.gif
index 7ef540f..7ef540f 100644
--- a/template/French/bilder/uebersicht_oben_rechts_sele.gif
+++ b/template/French-incomplete/bilder/uebersicht_oben_rechts_sele.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_oben_selected.gif b/template/French-incomplete/bilder/uebersicht_oben_selected.gif
index 38538fc..38538fc 100644
--- a/template/French/bilder/uebersicht_oben_selected.gif
+++ b/template/French-incomplete/bilder/uebersicht_oben_selected.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_rechts.gif b/template/French-incomplete/bilder/uebersicht_rechts.gif
index e53b69c..e53b69c 100644
--- a/template/French/bilder/uebersicht_rechts.gif
+++ b/template/French-incomplete/bilder/uebersicht_rechts.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_rechts_dark.gif b/template/French-incomplete/bilder/uebersicht_rechts_dark.gif
index 43d4c87..43d4c87 100644
--- a/template/French/bilder/uebersicht_rechts_dark.gif
+++ b/template/French-incomplete/bilder/uebersicht_rechts_dark.gif
Binary files differ
diff --git a/template/French-incomplete/bilder/uebersicht_spacer.gif b/template/French-incomplete/bilder/uebersicht_spacer.gif
new file mode 100644
index 0000000..5bfd67a
--- /dev/null
+++ b/template/French-incomplete/bilder/uebersicht_spacer.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_unten.gif b/template/French-incomplete/bilder/uebersicht_unten.gif
index 6854d20..6854d20 100644
--- a/template/French/bilder/uebersicht_unten.gif
+++ b/template/French-incomplete/bilder/uebersicht_unten.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_unten_links.gif b/template/French-incomplete/bilder/uebersicht_unten_links.gif
index 55d82db..55d82db 100644
--- a/template/French/bilder/uebersicht_unten_links.gif
+++ b/template/French-incomplete/bilder/uebersicht_unten_links.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_unten_rechts.gif b/template/French-incomplete/bilder/uebersicht_unten_rechts.gif
index c836b47..c836b47 100644
--- a/template/French/bilder/uebersicht_unten_rechts.gif
+++ b/template/French-incomplete/bilder/uebersicht_unten_rechts.gif
Binary files differ
diff --git a/template/French/bilder/uebersicht_unten_selected.gif b/template/French-incomplete/bilder/uebersicht_unten_selected.gif
index 6d0fe5f..6d0fe5f 100644
--- a/template/French/bilder/uebersicht_unten_selected.gif
+++ b/template/French-incomplete/bilder/uebersicht_unten_selected.gif
Binary files differ
diff --git a/template/French/config.html b/template/French-incomplete/config.html
index fc9b090..fc9b090 100644
--- a/template/French/config.html
+++ b/template/French-incomplete/config.html
diff --git a/template/French/error.html b/template/French-incomplete/error.html
index 081e956..081e956 100644
--- a/template/French/error.html
+++ b/template/French-incomplete/error.html
diff --git a/template/French/i18n.pl b/template/French-incomplete/i18n.pl
index b329d80..b329d80 100644
--- a/template/French/i18n.pl
+++ b/template/French-incomplete/i18n.pl
diff --git a/template/French/index.html b/template/French-incomplete/index.html
index 0b9dbdd..0b9dbdd 100644
--- a/template/French/index.html
+++ b/template/French-incomplete/index.html
diff --git a/template/French/left.html b/template/French-incomplete/left.html
index 2f9a8e5..2f9a8e5 100644
--- a/template/French/left.html
+++ b/template/French-incomplete/left.html
diff --git a/template/French/navi.css b/template/French-incomplete/navi.css
index 2700538..2700538 100644
--- a/template/French/navi.css
+++ b/template/French-incomplete/navi.css
diff --git a/template/French/noauth.html b/template/French-incomplete/noauth.html
index f67705e..f67705e 100644
--- a/template/French/noauth.html
+++ b/template/French-incomplete/noauth.html
diff --git a/template/French/noperm.html b/template/French-incomplete/noperm.html
index a0e4e49..a0e4e49 100644
--- a/template/French/noperm.html
+++ b/template/French-incomplete/noperm.html
diff --git a/template/French/prog_detail.html b/template/French-incomplete/prog_detail.html
index 60b46ca..60b46ca 100644
--- a/template/French/prog_detail.html
+++ b/template/French-incomplete/prog_detail.html
diff --git a/template/French/prog_list.html b/template/French-incomplete/prog_list.html
index 420a9d6..420a9d6 100644
--- a/template/French/prog_list.html
+++ b/template/French-incomplete/prog_list.html
diff --git a/template/French/prog_summary.html b/template/French-incomplete/prog_summary.html
index 7f2ed63..7f2ed63 100644
--- a/template/French/prog_summary.html
+++ b/template/French-incomplete/prog_summary.html
diff --git a/template/French/rc.html b/template/French-incomplete/rc.html
index 544ae99..544ae99 100644
--- a/template/French/rc.html
+++ b/template/French-incomplete/rc.html
diff --git a/template/French/rec_list.html b/template/French-incomplete/rec_list.html
index 34200bc..34200bc 100644
--- a/template/French/rec_list.html
+++ b/template/French-incomplete/rec_list.html
diff --git a/template/French/style.css b/template/French-incomplete/style.css
index 96cf065..96cf065 100644
--- a/template/French/style.css
+++ b/template/French-incomplete/style.css
diff --git a/template/French/timer_list.html b/template/French-incomplete/timer_list.html
index 4bad271..4bad271 100644
--- a/template/French/timer_list.html
+++ b/template/French-incomplete/timer_list.html
diff --git a/template/French/timer_new.html b/template/French-incomplete/timer_new.html
index 3fe0b30..3fe0b30 100644
--- a/template/French/timer_new.html
+++ b/template/French-incomplete/timer_new.html
diff --git a/template/French/toolbar.html b/template/French-incomplete/toolbar.html
index 4b5cacc..4b5cacc 100644
--- a/template/French/toolbar.html
+++ b/template/French-incomplete/toolbar.html
diff --git a/template/French/tv.html b/template/French-incomplete/tv.html
index 0976ba8..0976ba8 100644
--- a/template/French/tv.html
+++ b/template/French-incomplete/tv.html