summaryrefslogtreecommitdiff
path: root/template/French
diff options
context:
space:
mode:
Diffstat (limited to 'template/French')
-rw-r--r--template/French/at_new.html166
-rw-r--r--template/French/at_timer_list.html195
l---------template/French/bilder1
-rw-r--r--template/French/config.html401
-rw-r--r--template/French/config.html.orig335
l---------template/French/copper1
-rw-r--r--template/French/error.html17
-rw-r--r--template/French/favicon.icobin0 -> 3262 bytes
-rw-r--r--template/French/i18n.pl67
-rw-r--r--template/French/index.html22
-rw-r--r--template/French/left.html86
-rw-r--r--template/French/library.js34
-rw-r--r--template/French/navi.css11
-rw-r--r--template/French/noauth.html12
-rw-r--r--template/French/noperm.html11
-rw-r--r--template/French/prog_detail.html46
-rw-r--r--template/French/prog_list.html98
-rw-r--r--template/French/prog_list2.html105
-rw-r--r--template/French/prog_summary.html105
-rwxr-xr-xtemplate/French/prog_timeline.html256
-rw-r--r--template/French/rc.html115
-rw-r--r--template/French/rec_edit.html66
-rw-r--r--template/French/rec_list.html195
-rw-r--r--template/French/style.css32
-rw-r--r--template/French/timer_list.html367
-rw-r--r--template/French/timer_new.html175
-rw-r--r--template/French/toolbar.html38
-rw-r--r--template/French/tv.html295
-rw-r--r--template/French/tv.html.bak139
-rw-r--r--template/French/tv_flash.html16
30 files changed, 3407 insertions, 0 deletions
diff --git a/template/French/at_new.html b/template/French/at_new.html
new file mode 100644
index 0000000..271af62
--- /dev/null
+++ b/template/French/at_new.html
@@ -0,0 +1,166 @@
+<html>
+
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
+ <title><tmpl_if newtimer>Nouveau Programme Automatique<tmpl_else>Edition Programme Automatique</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="500" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"><b><tmpl_if newtimer>Nouveau Programme Automatique<tmpl_else>Edition Programme Automatique</tmpl_if></b></p>
+ </td>
+ <td align="right" 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 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">Programme Automatique Actif :</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if name="oneshot">
+ <input type="radio" name="active" value="1">oui
+ <input type="radio" name="active" value="0">non
+ <input type="radio" name="active" value="2" checked>une fois
+<tmpl_else>
+ <tmpl_if name="active">
+ <input type="radio" name="active" value="1" checked>oui
+ <input type="radio" name="active" value="0">non
+ <input type="radio" name="active" value="2">une fois
+ <tmpl_else>
+ <input type="radio" name="active" value="1">oui
+ <input type="radio" name="active" value="0" checked>non
+ <input type="radio" name="active" value="2">une fois
+ </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">Crit&egrave;res de recherche :</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">A Rechercher dans :</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="checkbox" name="title" value="1" <tmpl_if title>checked</tmpl_if>> Titre
+ <input type="checkbox" name="subtitle" value="1" <tmpl_if subtitle>checked</tmpl_if>> Sous-Titre
+ <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">Cha&icirc;ne :</td>
+ <td height="25" background="bilder/uebersicht_mitte_dark.gif">
+ <select name="channel" size="1">
+ <option value="0">autre Chaîne</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">Commence &agrave; :</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"> Heure
+ </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">Finit &agrave; :</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"> Heure
+ </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">Priorit&eacute; :</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">Dur&eacute;e de Vie :</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">S&eacute;rie :</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">Activer :</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if name="done">
+ <input type="radio" name="done" value="1" checked>oui
+ <input type="radio" name="done" value="0">non
+<tmpl_else>
+ <input type="radio" name="done" value="1">oui
+ <input type="radio" name="done" value="0" checked>non
+</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">Chemin :</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="Sauvegarder">
+ <input type="submit" name="exit" value="Annuler">
+ <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/French/at_timer_list.html b/template/French/at_timer_list.html
new file mode 100644
index 0000000..1781f31
--- /dev/null
+++ b/template/French/at_timer_list.html
@@ -0,0 +1,195 @@
+<!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>Programme Automatique</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+</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>Programme Automatique</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">Nouveau Prog. Auto.</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="Hilfe"></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">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbyactiveurl>">Actif
+ <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>">Cha&icirc;ne
+ <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>">D&eacute;but
+ <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>">Fin
+ <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">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbypatternurl>">Nom
+ <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>
+ <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">
+ <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">oui</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">non</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>
+ <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>
+ <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>
+ <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>
+ <td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
+ </tr>
+</tmpl_loop>
+
+ <tr>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></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">Maj Manuelle</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">Suppr. le Prog. Auto. S&eacute;lectionn&eacute;</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/French/bilder b/template/French/bilder
new file mode 120000
index 0000000..3105173
--- /dev/null
+++ b/template/French/bilder
@@ -0,0 +1 @@
+../Deutsch/bilder/ \ No newline at end of file
diff --git a/template/French/config.html b/template/French/config.html
new file mode 100644
index 0000000..2a1a60b
--- /dev/null
+++ b/template/French/config.html
@@ -0,0 +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>
+
+<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" 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 colspan="2" height="30" background="bilder/uebersicht_oben.gif"><b>Param&egrave;tres G&eacute;n&eacute;raux :</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">Langue / 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">D&eacute;marrage :</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">Nombre de Cartes DVB :</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>Param&egrave;tres Authentification :</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">Utilisateur :</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">Mot de Passe :</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">Compte Invit&eacute; :</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if guest_account>
+ <input type="radio" name="GUEST_ACCOUNT" value="1" checked>oui
+ <input type="radio" name="GUEST_ACCOUNT" value="0">non
+<tmpl_else>
+ <input type="radio" name="GUEST_ACCOUNT" value="1">oui
+ <input type="radio" name="GUEST_ACCOUNT" value="0" checked>non
+</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">Utilisateur Invit&eacute; :</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">Mot de Passe Invit&eacute; :</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>Param&egrave;tres Ligne de Temps :</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">Intervalles :</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">Heures :</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>Param&egrave;tres Programmes Automatiques :</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">Programmes Automatiques :</td>
+ <td width="30%" height="25" background="bilder/uebersicht_mitte.gif">
+<tmpl_if at_func>
+ <input type="radio" name="AT_FUNC" value="1" checked>Activ&eacute;s
+ <input type="radio" name="AT_FUNC" value="0">D&eacute;sactiv&eacute;s
+<tmpl_else>
+ <input type="radio" name="AT_FUNC" value="1">Activ&eacute;s
+ <input type="radio" name="AT_FUNC" value="0" checked>D&eacute;sactiv&eacute;s
+</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">Timeout pour les Programmes Automatiques :</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">Dur&eacute;e de Vie pour les Programmes Automatiques :</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">Priorit&eacute; pour les Programmes Automatiques :</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">Marge Avant :</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">Marge Ap&egrave;s :</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>Param&egrave;tres Programmes :</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">Dur&eacute;e de Vie pour les Nouveaux Programmes :</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">Priorit&eacute; pour les Nouveaux Programmes :</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">Marge Avant :</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">Marge Apr&egrave;s :</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>Param&egrave;tres Emission de Flux :</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">Port HTTP de StreamDev: (marche aussi sous la forme 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">Bande Passante des Flux :</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">Chemin des Enregistrements :</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>Selection de Cha&Icirc;nes :</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">dans les Liste des Programmes :</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>oui
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="0">non
+<tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="1">oui
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="0" checked>non
+</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">dans &quot;Qui a-t-il maintenant ?&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>oui
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0">non
+<tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="1">oui
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0" checked>non
+</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">dans &quot;Programme Automatique ?&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>oui
+ <input type="radio" name="CHANNELS_WANTED_AUTOTIMER" value="0">non
+<tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_AUTOTIMER" value="1">oui
+ <input type="radio" name="CHANNELS_WANTED_AUTOTIMER" value="0" checked>non
+</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="Enregistrer"><input type="submit" name="apply" value="Annuler"> <input type="hidden" name="aktion" value="conf_list">
+ </form>
+</body>
+
+</html>
diff --git a/template/French/config.html.orig b/template/French/config.html.orig
new file mode 100644
index 0000000..753f045
--- /dev/null
+++ b/template/French/config.html.orig
@@ -0,0 +1,335 @@
+<!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>
+
+ <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>Konfiguration</b></p>
+ </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>Allgemeine Einstellungen:</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">Sprache / 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">Startseite:</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">Anzahl der DVB Karten:</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">Benutzername:</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">Passwort:</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">Gast Zugang:</td>
+ <td width="40%" height="25" background="bilder/uebersicht_mitte.gif"> <tmpl_if guest_account>
+ <input type="radio" name="GUEST_ACCOUNT" value="1" checked>ja <input type="radio" name="GUEST_ACCOUNT" value="0">nein
+ <tmpl_else>
+ <input type="radio" name="GUEST_ACCOUNT" value="1">ja <input type="radio" name="GUEST_ACCOUNT" value="0" checked>nein
+ </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">Gast Benutzername:</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">Gast Passwort:</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>Einstellungen f&uuml;r Auto Timer:</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>an <input type="radio" name="AT_FUNC" value="0">aus
+ <tmpl_else>
+ <input type="radio" name="AT_FUNC" value="1">an <input type="radio" name="AT_FUNC" value="0" checked>aus
+ </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">Timeout f&uuml;r Auto Timer:</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"> minuten</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">Lebenszeit f&uuml;r neuen 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">Priorit&auml;t f&uuml;r neuen 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">Zeitpuffer Anfang:</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">Zeitpuffer Ende:</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>
+ // -->
+ </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>Einstellungen f&uuml;r Timer:</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">Lebenszeit f&uuml;r neuen 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">Priorit&auml;t f&uuml;r neuen 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">Zeitpuffer Anfang:</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"> minuten</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">Zeitpuffer Ende:</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"> minuten</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>Selektive Kanalauswahl:</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 der Programm&uuml;bersicht:</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>ja <input type="radio" name="CHANNELS_WANTED_PRG" value="0">nein
+ <tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_PRG" value="1">ja <input type="radio" name="CHANNELS_WANTED_PRG" value="0" checked>nein
+ </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;Was l&auml;uft jetzt?&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>ja <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0">nein
+ <tmpl_else>
+ <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="1">ja <input type="radio" name="CHANNELS_WANTED_SUMMARY" value="0" checked>nein
+ </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>
+
+ Alle Sender<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>
+
+ Angezeigte Sender<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="Speichern"><input type="submit" name="apply" value="Anwenden"> <input type="hidden" name="aktion" value="conf_list">
+ </form>
+ </body>
+
+</html>
diff --git a/template/French/copper b/template/French/copper
new file mode 120000
index 0000000..c948b79
--- /dev/null
+++ b/template/French/copper
@@ -0,0 +1 @@
+../Deutsch/copper/ \ No newline at end of file
diff --git a/template/French/error.html b/template/French/error.html
new file mode 100644
index 0000000..657f2cc
--- /dev/null
+++ b/template/French/error.html
@@ -0,0 +1,17 @@
+<html>
+
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
+ <title>Erreur !</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>
+</body>
+
+</html>
diff --git a/template/French/favicon.ico b/template/French/favicon.ico
new file mode 100644
index 0000000..4f30dbc
--- /dev/null
+++ b/template/French/favicon.ico
Binary files differ
diff --git a/template/French/i18n.pl b/template/French/i18n.pl
new file mode 100644
index 0000000..01b9e45
--- /dev/null
+++ b/template/French/i18n.pl
@@ -0,0 +1,67 @@
+##
+# French
+##
+@I18N_Days = (
+ "Dimanche",
+ "Lundi",
+ "Mardi",
+ "Mercredi",
+ "Jeudi",
+ "Vendredi",
+ "Samedi"
+);
+
+@I18N_Month = (
+ "Janvier",
+ "F&eacute;vrier",
+ "Mars",
+ "Avril",
+ "Mai",
+ "Juin",
+ "Juillet",
+ "Ao&ucirc;t",
+ "Septembre",
+ "Octobre",
+ "Novembre",
+ "D&eacute;cembre"
+);
+
+@LOGINPAGES_DESCRIPTION = (
+ "Programmes Cha&icirc;ne",
+ "Aujourd\"hui ?",
+ "Maintenant ?",
+ "Echelle de Temps",
+ "Programmation",
+ "Enregistrements"
+);
+
+%ERRORMESSAGE = (
+ CONNECT_FAILED => "Impossible de se connecter à %s!",
+ SEND_COMMAND => "Erreur lors de l'envoi de la commande à %s"
+);
+
+%COMMONMESSAGE = (
+ OVERVIEW => "Vue d'ensemble"
+);
+
+%HELP = (
+ at_timer_list =>
+"<b>Programme Automatique :</b><br>
+<p>Une point sur tous les Programmes Automatiques</p>
+<p>Cliquez <i>Oui</i> ou <i>Non</i> dans la colonne <i>Active</i> pour (d&eacute;s)activater ce Programme Automatique.</p>
+<p>Utilisez <img src=\"bilder/edit.gif\" alt=\"pen\" valign=\"center\"> pour &eacute;diter et <img src=\"bilder/delete.gif\" alt=\"Rubber\" valign=\"center\"> pour supprimer un Programme Automatique. Si vous voulez supprimer plusieurs Programmes Automatiques en m&ecirc;me temps, vous devez cocher les bo&icirc;tes (<input type=\"checkbox\" checked>) &agrave; droite et finalement cliquer sur <i>Supprimer la S&eacute;lection</i>.</p>",
+
+ at_timer_new =>
+"<b>Editer un Programme Automatique :</b><br>
+<p>Les Programmes Automatiques sont une des spécificit&eacute;s de VDRAdmin. Un Programme Automatique consiste en un ou plusieurs crit&egrave;res de recherche et d'autres param&egrave;tres, qui sont regard&eacute;s r&eacute;guli&egrave;rement dans le Guide Electronique des Programmes (EPG). Quand la recherche est fructueuse, la fonction \"Programme Automatique" ajoute automatiquement dans VDR un programme pour enregistrer. Cette solution est tr&egrave;s agr&eacute;able pour la programmation de s&eacute;ries ou de films qui sont retransmis irr&eacute;guli&egrave;rement et que vous ne voulez pas manquer.</p>
+<p>Ici vous pouvez d&eacute;finir un Programme Automatique. Vous devez au minimum renseigner un crit&egrave;re de recherche. Regarder <i>Objets de Recherche</i> si vous avez besoin de plus d'informations sur les crit&egrave;res de recherche et comment &eacute;viter d'enregistrer des programmes que l'on ne veut pas.</p>
+<b>Programme Automatique Actif :</b><br>
+<p><i>Oui</i> active et <i>Non</i> d&eacute;sactive ce Programme Automatique. Notez que si vous d&eacute;sactivez ce Programme Automatique, les Programmes d&eacute;j&agrave; ajout&eacute;s selon ses crit&egrave;res par VDRAdmin ne sont pas supprim&eacute;s.</p>
+<b>Objets de Recherche :</b><br>
+<p>Choisir le bon motif de recherche permet de n'enregistrer que ce que l'on a envie d'enregistrer.</p>
+<p>La casse n'est pas importante, \"X-Files\" et \"x-files\" donneront les m&ecirc;mes r&eacute;sultats. Vous pouvez utiliser plusieurs crit&egrave;res de recherche s&eacute;par&eacute;s par des espaces. Les flux qui correspondront seront uniquement ceux qui contiennent tous les crit&egrave;res.</p>
+<p>Vous ne devriez utiliser que des caract&egrave;res alphanum&eacute;riques pour les crit&egrave;res de recherche, comme les EPGs manquent souvent de colonnes, parenth&egrave;ses et autres caract&egrave;res.</p>
+<p>Les experts peuvent aussi utiliser des expressions r&eacute;guli&egrave;res, mais regarder dans les sources pour avoir plus d'informations (non document&eacute;).</p>",
+
+ ENOHELPMSG => "Aucune aide n'est disponible pour l'instant. Pour ajouter ou changer du texte, veuillez vous adresser &agrave; mail\@andreas.vdr-developer.org."
+);
diff --git a/template/French/index.html b/template/French/index.html
new file mode 100644
index 0000000..a88a3d7
--- /dev/null
+++ b/template/French/index.html
@@ -0,0 +1,22 @@
+<!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>VDR Admin <tmpl_var version> (<tmpl_var host>)</title>
+ <link href="bilder/favicon.ico" rel="shortcut icon">
+</head>
+
+<frameset border="0" cols="170,*" frameborder="no" framespacing="0">
+ <frame name="nav" noresize src="left.html">
+ <frame name="main" noresize src="<tmpl_var loginpage>">
+
+ <noframes>
+ <body bgcolor="#ffffff">
+ <p>Votre Navigateur ne prend pas en charge les Frames !</p>
+ </body>
+ </noframes>
+</frameset>
+
+</html>
diff --git a/template/French/left.html b/template/French/left.html
new file mode 100644
index 0000000..0ad91b0
--- /dev/null
+++ b/template/French/left.html
@@ -0,0 +1,86 @@
+<!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>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=213, height=510, resizable=no, scrollbars=no, status=no, toolbar=no");
+ }
+ function tv_open() {
+ window.open("./vdradmin.pl?aktion=tv_show", "_blank", "width=615, height=548, resizable=yes, scrollbars=no, status=no, toolbar=no");
+ }
+ // -->
+ </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">Maintenant ?</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">Aujourd'hui ?</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">Echelle de Temps</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">Programmes Cha&icirc;ne</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">Programmation</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">Programmation Automatique</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">Enregistrements</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();">T&eacute;l&eacute;commande</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();">Fen&ecirc;tre 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="Rechercher">
+ <input type="hidden" name="aktion" value="prog_summary">
+ </td>
+ </tr>
+ </table>
+ </form>
+</body>
+
+</html>
diff --git a/template/French/library.js b/template/French/library.js
new file mode 100644
index 0000000..d1f8aa6
--- /dev/null
+++ b/template/French/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("Supprimer Programme ?");
+ if(check) window.location.href=suffix;
+}
+
+function change(suffix) {
+ check=confirm("Changer Programme ?");
+ if(check) window.location.href=suffix;
+}
+
+function mdel() {
+ check=confirm("Supprimer les Programmes Sélectionnés ?");
+ 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/French/navi.css b/template/French/navi.css
new file mode 100644
index 0000000..2700538
--- /dev/null
+++ b/template/French/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: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
+a:hover { font-weight: bold; text-decoration: underline }
diff --git a/template/French/noauth.html b/template/French/noauth.html
new file mode 100644
index 0000000..769aed4
--- /dev/null
+++ b/template/French/noauth.html
@@ -0,0 +1,12 @@
+<html>
+<head>
+ <title>Authorization Required</title>
+</head>
+
+<body>
+ <h1>Authorization Required</h2>
+
+ <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/French/noperm.html b/template/French/noperm.html
new file mode 100644
index 0000000..8f99768
--- /dev/null
+++ b/template/French/noperm.html
@@ -0,0 +1,11 @@
+<html>
+<head>
+ <title><tmpl_var title></title>
+</head>
+
+<body>
+ <h1><tmpl_var h1></h1>
+
+ <p><tmpl_var error><p><hr>
+</body>
+</html>
diff --git a/template/French/prog_detail.html b/template/French/prog_detail.html
new file mode 100644
index 0000000..893f033
--- /dev/null
+++ b/template/French/prog_detail.html
@@ -0,0 +1,46 @@
+<!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 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>
+ <i><nobr><tmpl_var subtitle></nobr></i><br><br>
+ </tmpl_if>
+ <tmpl_var text><br><br>
+ &nbsp;<a href="javascript:window.close()">[fermer]</a>
+ <tmpl_if date>
+ &nbsp;<a href="javascript:callurl('<tmpl_var switchurl>')">[zapper]</a>
+ &nbsp;<a href="javascript:window.close();opener.location.href='<tmpl_var recurl>'">[enregistrer]</a>
+ &nbsp;<a href="vdradmin.pl?search=<tmpl_var title>&aktion=prog_summary&submit=go11)" target="main">[rediffusions]</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/French/prog_list.html b/template/French/prog_list.html
new file mode 100644
index 0000000..6acdbc3
--- /dev/null
+++ b/template/French/prog_list.html
@@ -0,0 +1,98 @@
+<!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>Programmes Cha&icirc;ne</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script language="JavaScript" src="library.js"></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="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">Choisissez une cha&icirc;ne :&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="Ok !">
+ <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 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> Heure</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/French/prog_list2.html b/template/French/prog_list2.html
new file mode 100644
index 0000000..5c146d4
--- /dev/null
+++ b/template/French/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">Choisissez une cha&icirc;ne :&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="Ok !">
+ <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> Uhr</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/French/prog_summary.html b/template/French/prog_summary.html
new file mode 100644
index 0000000..921e74e
--- /dev/null
+++ b/template/French/prog_summary.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+
+<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 - Maintenant ?</title>
+ <link href="style.css" rel="stylesheet" media="screen">
+ <script language="JavaScript" src="library.js"></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="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">Quand : <a href="<tmpl_var nowurl>">maintenant </a> | &agrave;:&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">
+ </td>
+ <td width="15" background="bilder/nav_button_back_end.gif">&nbsp;</td>
+ </tr>
+ </table>
+ <br>
+
+ <table border="0" cellspacing="0" cellpadding="0">
+<tmpl_loop rows>
+ <tr>
+ <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 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='Flux ...'>[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>
+ <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>');">suite</a></tmpl_if>
+ <br>
+ <br>
+ </div>
+ </td>
+ <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">
+ <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 - umschalten" onmouseover="window.status='TV - umschalten';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="Nach wiederholungen suchen" onmouseover="window.status='Nach wiederholungen suchen';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="mehr Infos" onmouseover="window.status='mehr Infos';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="Sendung aufnehmen" onmouseover="window.status='Sendung aufnehmen';return true" ></a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <tmpl_else>
+ <td valign="top" width="272"></td>
+ </tmpl_if>
+ </tmpl_loop>
+ </tr>
+</tmpl_loop>
+ </table>
+ </form>
+</body>
+</html>
diff --git a/template/French/prog_timeline.html b/template/French/prog_timeline.html
new file mode 100755
index 0000000..d497a69
--- /dev/null
+++ b/template/French/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 - Echelle de Temps</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">
+ Quand :&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 %?>">maintenant</option>
+<?% FOREACH timer = times %?>
+ <?% timer_o_dopp = timer | replace('\:', '') %?>
+ <option value="<?% nowurl %?>&time=<?% timer_o_dopp %?>" <?% "selected" IF now == timer %?>><?% timer %?></option>
+<?% END %?>
+ </select>
+ | &agrave; :
+ </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>Echelle de Temps : <?% date.format(akt_sekunde, '%H:%M') %?> &agrave; <?% 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/French/rc.html b/template/French/rc.html
new file mode 100644
index 0000000..ed72873
--- /dev/null
+++ b/template/French/rc.html
@@ -0,0 +1,115 @@
+<!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 host> - Fernbedienung</title>
+ <script language="JavaScript">
+ <!--
+ function switch_channel(url) {
+ Now = new Date();
+ document.switchimage.src = url + "&" + Now.getTime();
+ }
+ //-->
+ </script>
+</head>
+
+<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/French/rec_edit.html b/template/French/rec_edit.html
new file mode 100644
index 0000000..579b856
--- /dev/null
+++ b/template/French/rec_edit.html
@@ -0,0 +1,66 @@
+<html>
+
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
+ <title>VDRAdmin - Renommer Enregistrement</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>Aufnahme Umbenennen</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">Ancien Titre</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">Nouveau Titre</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="Enregistrer"><input type="submit" name="exit" value="Annuler">
+ </div>
+ </form>
+</body>
+
+</html>
diff --git a/template/French/rec_list.html b/template/French/rec_list.html
new file mode 100644
index 0000000..d71a929
--- /dev/null
+++ b/template/French/rec_list.html
@@ -0,0 +1,195 @@
+<!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 type="text/javascript" language="JavaScript1.2" src="library.js"></script>
+ <script type="text/javascript" language"JavaScript">
+ <!--
+ function del(suffix) {
+ check=confirm("Supprimer Programme ?");
+ if(check) window.location.href=suffix;
+ }
+ function popup(URL) {
+ window.open(URL, '_new', 'width=400, height=250');
+ }
+ function mdel() {
+ check=confirm("Supprimer les Programmes Sélectionnés ?");
+ if(check) document.FormName.submit();
+ }
+ // -->
+ </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>Enregistrements</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>)
+ | Libre: <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="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>
+ <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 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>">Heure
+ <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 background="bilder/uebersicht_oben<tmpl_if sortbyname>_selected</tmpl_if>.gif">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbynameurl>">Nom
+ <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>
+ <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" 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>
+ Nouveau
+ <tmp_else>
+ <tmpl_if new>Nouveau</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>
+
+ <tr>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></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 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">Supprimer la S&eacute;lection</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/French/style.css b/template/French/style.css
new file mode 100644
index 0000000..8d2cabb
--- /dev/null
+++ b/template/French/style.css
@@ -0,0 +1,32 @@
+body { background: #c4cdd7 url(bilder/background.gif) repeat-x }
+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 }
+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 }
+.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/French/timer_list.html b/template/French/timer_list.html
new file mode 100644
index 0000000..f7af4a7
--- /dev/null
+++ b/template/French/timer_list.html
@@ -0,0 +1,367 @@
+<!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>Programmes</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>Programme</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">Nouveau</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="Hilfe"></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="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>
+ <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">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbyactiveurl>">Actif
+ <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>">Cha&icirc;ne
+ <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>">Jour
+ <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>">D&eacute;marrer
+ <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>">Arr&ecirc;ter
+ <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">
+ <nobr class="einzug_liste_headlines">
+ <a class="sort" href="<tmpl_var sortbynameurl>">Nom
+ <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 valign="top" width="30"><img src="bilder/uebersicht_oben_rechts.gif" alt="" height="30" width="30" border="0"></td>
+ </tr>
+
+<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">
+ <tmpl_if expr="(active%32768) == 0">
+ <img src="bilder/poempl_grau.gif" alt="Diese Aufnahme ist deaktiviert" width="19" height="19" align="absmiddle" border="0">
+ <tmpl_else>
+ <tmpl_if critical>
+ <img src="bilder/poempl_rot.gif" alt="Diese Aufnahme ist nicht m&ouml;glich!" width="19" height="19" align="absmiddle" border="0">
+ <tmpl_else>
+ <tmpl_if collision>
+ <img src="bilder/poempl_gelb.gif" alt="Keine weitere Aufnahme m&ouml;glich!" width="19" height="19" align="absmiddle" border="0">
+ <tmpl_else>
+ <tmpl_if active>
+ <img src="bilder/poempl_gruen.gif" alt="Aufnahme m&ouml;glich!" width="19" height="19" align="absmiddle" border="0">
+ </tmpl_if>
+ </tmpl_if>
+ </tmpl_if>
+ </tmpl_if>
+ &nbsp;
+ <a href="javascript:change('<tmpl_var toggleurl>&timer=<?% current %?>');">
+ <font color="black">
+ <tmpl_if expr="active == 1">Ja</tmpl_if>
+ <tmpl_if expr="(active%32768) == 0">Nein</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>
+ <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>
+ <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>
+ <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>
+ <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">&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>
+ <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>
+ <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>
+ <td valign="top" width="30" background="bilder/uebersicht_rechts<tmpl_if __ODD__>_dark</tmpl_if>.gif">&nbsp;</td>
+ </tr>
+</tmpl_loop>
+
+ <tr>
+ <td valign="top" width="30"><img src="bilder/uebersicht_unten_links.gif" alt="" height="30" width="30" border="0"></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">Supprimer la S&eacute;lection</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/French/timer_new.html b/template/French/timer_new.html
new file mode 100644
index 0000000..73d0a72
--- /dev/null
+++ b/template/French/timer_new.html
@@ -0,0 +1,175 @@
+<html>
+
+<head>
+ <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
+ <title>VDRAdmin - <tmpl_if newtimer>Nouveau Programme<tmpl_else>Editer Programme</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", "D", "M", "D", "F", "S", "S");
+ for(var i = 0; i <= 6; i++) {
+ Status = eval("document.form.D" + i + ".checked");
+ if(Status == true) {
+ Timer = Timer + Days[i];
+ } else {
+ Timer = Timer + "-";
+ }
+ document.form.dor.value = Timer;
+ }
+ }
+
+ function eCheckbox(complTimer) {
+ if(complTimer.length == 7) {
+ for(var i = 0; i <= 6; i++) {
+ if(complTimer.substring(i, i + 1) != "-") {
+ eval("document.form.D" + i + ".click();");
+ }
+ }
+ }
+ }
+ //-->
+ </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="500" background="bilder/nav_button_back.gif">
+ <p class="einzug_ohnetop"><b><tmpl_if newtimer>Nouveau Programme<tmpl_else>Editer Programme</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="javascripjavascript:open_help('<tmpl_var help_url>');">
+ <img src="bilder/help.gif" border="0" align="right" valign="top" alt="Hilfe"></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">Programmation Active</td>
+ <td height="25" background="bilder/uebersicht_mitte.gif">
+ <input type="radio" name="active" value="1" <tmpl_if active>checked</tmpl_if>>oui
+ <input type="radio" name="active" value="0" <tmpl_unless active>checked</tmpl_unless>>non
+ </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">horaires Automatiques</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>Sendungs-Kennung
+ </tmpl_if>
+ <input type="radio" name="event_id" value="1" <tmpl_if expr="event_id == 1">checked</tmpl_if>>horaires
+ <input type="radio" name="event_id" value="0" <tmpl_if expr="event_id == 0">checked</tmpl_if>>ne pas utiliser
+ </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">Cha&icirc;ne</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">Jour</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">Lundi
+ <input onclick="cTimer(2)" type="checkbox" name="D1" value="1">Mardi
+ <input onclick="cTimer(3)" type="checkbox" name="D2" value="radioValue">Mercredi
+ <input onclick="cTimer(4)" type="checkbox" name="D3" value="radioValue">Jeudi
+ <input onclick="cTimer(5)" type="checkbox" name="D4" value="radioValue">Vendredi
+ <input onclick="cTimer(6)" type="checkbox" name="D5" value="radioValue">Samedi
+ <input onclick="cTimer(7)" type="checkbox" name="D6" value="radioValue">Dimanche
+ </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">D&eacute;but</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">Fin</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">Priorit&eacute;</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">Dur&eacute;e de Vie</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">Titre Enregistrement</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">Description</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>
+ </div>
+ <br>
+ <div align="left">
+ <input type="submit" name="save" value="Enregistrer"><input type="submit" name="exit" value="Annuler"></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/French/toolbar.html b/template/French/toolbar.html
new file mode 100644
index 0000000..ac6eab3
--- /dev/null
+++ b/template/French/toolbar.html
@@ -0,0 +1,38 @@
+<!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>Barre d'Outils</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>
+ <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/French/tv.html b/template/French/tv.html
new file mode 100644
index 0000000..b0d715b
--- /dev/null
+++ b/template/French/tv.html
@@ -0,0 +1,295 @@
+<html>
+
+<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>&size=" + size + "&" + Now.getTime();
+ document.Bild.src = NewPicUrl;
+ }
+
+ function go() {
+ 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();
+ if(interval > 0) {
+ go()
+ };
+ }
+
+ function v_changeSize(val) {
+ size = val;
+ v_Stop();
+ go()
+ }
+ //-->
+ </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 }
+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 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 colspan="3">&nbsp;</td>
+ </tr>
+ <tr valign="middle">
+ <td valign="middle">
+ <nobr>
+ <b>Intervalle :</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>
+ &nbsp;&nbsp;<b>Echelle :</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>
+ &nbsp;&nbsp;
+ <input type="button" name="livebild" value='Rafra&icirc;chir' title="Rafra&icirc;chir !" onClick="WebcamUpdate()">
+ </nobr>
+ </td>
+ <td colspan="2">&nbsp;</td>
+ </tr>
+ </table>
+ </form>
+</body>
+</html>
diff --git a/template/French/tv.html.bak b/template/French/tv.html.bak
new file mode 100644
index 0000000..e5609c1
--- /dev/null
+++ b/template/French/tv.html.bak
@@ -0,0 +1,139 @@
+<html>
+ <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;
+
+ 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>&size=half&" + Now.getTime();
+ document.Bild.src = NewPicUrl;
+ }
+ function go() {
+ 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();
+ if(interval > 0) {
+ go()
+ };
+ }
+ //-->
+ </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 }
+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 onLoad="go()" 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" src="<tmpl_var url>&size=half" border="1" hspace=2 vspace=2>
+ </td>
+ <td>
+ <img src="bilder/spacer.gif" name="switchimage" width="2" height="1">
+ </td>
+ <td valign="top">
+ <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">
+ </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">
+ </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>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </form>
+ </body>
+</html>
diff --git a/template/French/tv_flash.html b/template/French/tv_flash.html
new file mode 100644
index 0000000..9022318
--- /dev/null
+++ b/template/French/tv_flash.html
@@ -0,0 +1,16 @@
+<html>
+<head>
+ <title>Fernseher (<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>