summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2008-04-27 01:18:31 +0200
committerDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2008-04-27 01:18:31 +0200
commit25bf54b84821992882772cec22c1a188650bf797 (patch)
tree5da0967adb32f0902d33201adf67560ebdcb97e6
parent180d3670f7c09253e064d365574b371d479f436b (diff)
downloadvdr-plugin-live-25bf54b84821992882772cec22c1a188650bf797.tar.gz
vdr-plugin-live-25bf54b84821992882772cec22c1a188650bf797.tar.bz2
Almost complete translation to english of the homepage for LIVE 0.2.0.
Some tweaks for the softwre version config. Added License section in both versions of the homepage.
-rw-r--r--doc/web/homepage/de/index.php14
-rw-r--r--doc/web/homepage/de/install_0-1-0.inc47
-rw-r--r--doc/web/homepage/de/install_0-2-0.inc60
-rw-r--r--doc/web/homepage/de/install_devel.inc60
-rw-r--r--doc/web/homepage/en/download.php18
-rw-r--r--doc/web/homepage/en/index.php33
-rw-r--r--doc/web/homepage/en/install_0-1-0.inc65
-rw-r--r--doc/web/homepage/en/install_0-2-0.inc98
-rw-r--r--doc/web/homepage/en/install_devel.inc98
-rw-r--r--doc/web/homepage/en/news.php6
-rw-r--r--doc/web/homepage/en/screenshots.php2
-rw-r--r--doc/web/homepage/html-header.inc3
-rw-r--r--doc/web/homepage/live-sw-configs.php50
-rw-r--r--doc/web/homepage/page-php-classes.inc117
14 files changed, 376 insertions, 295 deletions
diff --git a/doc/web/homepage/de/index.php b/doc/web/homepage/de/index.php
index 1231a97..0d4bdaa 100644
--- a/doc/web/homepage/de/index.php
+++ b/doc/web/homepage/de/index.php
@@ -23,6 +23,9 @@
<div class="boxheader"><div><div>&Uuml;ber LIVE</div></div></div>
<div style="border: 1px solid black; padding: 0px 10px">
<div class="screenshots" style="float: right; border: 0; padding-top: 15px"><?php $screenshots->RandomImg(); ?></div>
+ <p>
+ <b>LIVE</b>
+ </p>
<p>
LIVE, das <strong><em>LIVE Interactive VDR Environment</em></strong>, ermöglicht
die komfortable Bedienung des VDR und mancher seiner Plugins
@@ -52,6 +55,17 @@
der <a href="screenshots.php"><?php echo
$menu->urls["screenshots.php"]; ?>-Seite</a> verschaffen.
</p>
+ <p>
+ <b>Lizenz</b>
+ </p>
+ <p>
+ LIVE wird unter
+ der <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU
+ General Public License, Version 2</a> (GPLv2)
+ ver&ouml;ffentlicht. Nähere Informationen erhalten Sie
+ durch verfolgen des Links und/oder in der
+ Datei <tt>COPYING</tt> im Quellcode Verzeichnis von LIVE.
+ </p>
</div>
</div>
diff --git a/doc/web/homepage/de/install_0-1-0.inc b/doc/web/homepage/de/install_0-1-0.inc
index 5702630..dc7cf36 100644
--- a/doc/web/homepage/de/install_0-1-0.inc
+++ b/doc/web/homepage/de/install_0-1-0.inc
@@ -1,3 +1,8 @@
+<?php
+ require_once ("../live-sw-configs.php");
+
+ $selectedConfig = '0.1.0';
+?>
<div class="tab">
<table class="listing" style="margin-bottom: 15px; width: 100%" cellspacing="0" cellpadding="0">
<tr class="description">
@@ -6,48 +11,30 @@
<td><div class="withmargin">Empfohlen</div></td>
<td><div class="withmargin">URL</div></td>
</tr>
- <tr>
- <td><div class="withmargin">VDR</td>
- <td><div class="withmargin">1.4.3</td>
- <td><div class="withmargin">&lt;= 1.5.7</td>
- <td><div class="withmargin"><a href="http://www.cadsoft.de/vdr/download.htm">http://www.cadsoft.de/vdr/download.htm</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Tntnet</div></td>
- <td><div class="withmargin">1.5.3</div></td>
- <td><div class="withmargin">&gt;= 1.5.3</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Cxxtools</div></td>
- <td><div class="withmargin">1.4.3</div></td>
- <td><div class="withmargin">&gt;= 1.4.3</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">boost</div></td>
- <td><div class="withmargin">1.32.0</div></td>
- <td><div class="withmargin"></div></td>
- <td><div class="withmargin"><a href="http://www.boost.org">http://www.boost.org</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Required() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
<td colspan="4"></td>
</tr>
<tr class="description">
<td colspan="4"><div class="withmargin">Verwendete VDR Plugins:</div></td>
</tr>
- <tr>
- <td><div class="withmargin">epgsearch</div></td>
- <td><div class="withmargin">0.9.22</div></td>
- <td><div class="withmargin">&gt;= 0.9.22</div></td>
- <td><div class="withmargin"><a href="http://winni.vdr-developer.org/epgsearch/index.html#download">http://winni.vdr-developer.org/epgsearch/index.html#download</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Plugins() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
</table>
</div>
+ <p>
Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur
Verfügung. Cxxtools wird von Tntnet benötigt.<br />
Boost stellt wichtige Datenstrukturen. Gegenwärtig benötigen
wir das Gesamtpaket, demnächst könnte es aber eine
abgespeckte Version, die nur das benötigte bereitstellt, von
uns geben.
+ </p>
diff --git a/doc/web/homepage/de/install_0-2-0.inc b/doc/web/homepage/de/install_0-2-0.inc
index f270bac..71f2a89 100644
--- a/doc/web/homepage/de/install_0-2-0.inc
+++ b/doc/web/homepage/de/install_0-2-0.inc
@@ -1,3 +1,8 @@
+<?php
+ require_once ("../live-sw-configs.php");
+
+ $selectedConfig = '0.2.0';
+?>
<div class="tab">
<table class="listing" style="margin-bottom: 15px; width: 100%" cellspacing="0" cellpadding="0">
<tr class="description">
@@ -6,58 +11,39 @@
<td><div class="withmargin">Empfohlen</div></td>
<td><div class="withmargin">URL</div></td>
</tr>
- <tr>
- <td><div class="withmargin">VDR</td>
- <td><div class="withmargin">1.4.0</td>
- <td><div class="withmargin">&gt;= 1.4.7</td>
- <td><div class="withmargin"><a href="http://www.cadsoft.de/vdr/download.htm">http://www.cadsoft.de/vdr/download.htm</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Tntnet</div></td>
- <td><div class="withmargin">1.5.3</div></td>
- <td><div class="withmargin">&gt;= 1.6.1</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Cxxtools</div></td>
- <td><div class="withmargin">1.4.3</div></td>
- <td><div class="withmargin">&gt;= 1.4.7</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Required() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
<td colspan="4"></td>
</tr>
<tr class="description">
<td colspan="4"><div class="withmargin">Optional:</div></td>
</tr>
- <tr>
- <td><div class="withmargin">boost</div></td>
- <td><div class="withmargin">1.32.0</div></td>
- <td><div class="withmargin">nur für GCC &lt; 4.1</div></td>
- <td><div class="withmargin"><a href="http://www.boost.org">http://www.boost.org</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Optional() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
<td colspan="4"></td>
</tr>
<tr class="description">
<td colspan="4"><div class="withmargin">Verwendete VDR Plugins:</div></td>
</tr>
- <tr>
- <td><div class="withmargin">epgsearch</div></td>
- <td><div class="withmargin">0.9.22</div></td>
- <td><div class="withmargin">&gt;= 0.9.24</div></td>
- <td><div class="withmargin"><a href="http://winni.vdr-developer.org/epgsearch/index.html#download">http://winni.vdr-developer.org/epgsearch/index.html#download</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">streamdev</div></td>
- <td><div class="withmargin">0.3.3</div></td>
- <td><div class="withmargin">&gt;= 0.3.4</div></td>
- <td><div class="withmargin"><a href="http://streamdev.vdr-developer.org/">http://streamdev.vdr-developer.org</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Plugins() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
</table>
</div>
+ <p>
Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur
- Verfügung. Cxxtools wird von Tntnet benötigt.<br /> Boost
+ Verfügung. Cxxtools wird von Tntnet benötigt.<br />*) Boost
stellt TR1 C++-Erweiterungen bereit und wird nur von GCC
&lt; 4.1 benötigt.
+ </p>
diff --git a/doc/web/homepage/de/install_devel.inc b/doc/web/homepage/de/install_devel.inc
index f270bac..c57889e 100644
--- a/doc/web/homepage/de/install_devel.inc
+++ b/doc/web/homepage/de/install_devel.inc
@@ -1,3 +1,8 @@
+<?php
+ require_once ("../live-sw-configs.php");
+
+ $selectedConfig = 'devel';
+?>
<div class="tab">
<table class="listing" style="margin-bottom: 15px; width: 100%" cellspacing="0" cellpadding="0">
<tr class="description">
@@ -6,58 +11,39 @@
<td><div class="withmargin">Empfohlen</div></td>
<td><div class="withmargin">URL</div></td>
</tr>
- <tr>
- <td><div class="withmargin">VDR</td>
- <td><div class="withmargin">1.4.0</td>
- <td><div class="withmargin">&gt;= 1.4.7</td>
- <td><div class="withmargin"><a href="http://www.cadsoft.de/vdr/download.htm">http://www.cadsoft.de/vdr/download.htm</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Tntnet</div></td>
- <td><div class="withmargin">1.5.3</div></td>
- <td><div class="withmargin">&gt;= 1.6.1</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Cxxtools</div></td>
- <td><div class="withmargin">1.4.3</div></td>
- <td><div class="withmargin">&gt;= 1.4.7</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Required() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
<td colspan="4"></td>
</tr>
<tr class="description">
<td colspan="4"><div class="withmargin">Optional:</div></td>
</tr>
- <tr>
- <td><div class="withmargin">boost</div></td>
- <td><div class="withmargin">1.32.0</div></td>
- <td><div class="withmargin">nur für GCC &lt; 4.1</div></td>
- <td><div class="withmargin"><a href="http://www.boost.org">http://www.boost.org</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Optional() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
<td colspan="4"></td>
</tr>
<tr class="description">
<td colspan="4"><div class="withmargin">Verwendete VDR Plugins:</div></td>
</tr>
- <tr>
- <td><div class="withmargin">epgsearch</div></td>
- <td><div class="withmargin">0.9.22</div></td>
- <td><div class="withmargin">&gt;= 0.9.24</div></td>
- <td><div class="withmargin"><a href="http://winni.vdr-developer.org/epgsearch/index.html#download">http://winni.vdr-developer.org/epgsearch/index.html#download</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">streamdev</div></td>
- <td><div class="withmargin">0.3.3</div></td>
- <td><div class="withmargin">&gt;= 0.3.4</div></td>
- <td><div class="withmargin"><a href="http://streamdev.vdr-developer.org/">http://streamdev.vdr-developer.org</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Plugins() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
</table>
</div>
+ <p>
Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur
- Verfügung. Cxxtools wird von Tntnet benötigt.<br /> Boost
+ Verfügung. Cxxtools wird von Tntnet benötigt.<br />*) Boost
stellt TR1 C++-Erweiterungen bereit und wird nur von GCC
&lt; 4.1 benötigt.
+ </p>
diff --git a/doc/web/homepage/en/download.php b/doc/web/homepage/en/download.php
index df8ff5b..2cedca3 100644
--- a/doc/web/homepage/en/download.php
+++ b/doc/web/homepage/en/download.php
@@ -19,7 +19,7 @@
<div class="inhalt">
<div style="width: 800px; margin-top: 15px">
- <div class="boxheader"><div><div>Stabile Version:</div></div></div>
+ <div class="boxheader"><div><div>Stable version:</div></div></div>
<div style="border: 1px solid black; padding: 0px 10px">
<p>
<b>Version 0.2.0</b>
@@ -28,7 +28,7 @@
</ul>
</p>
<p>
- <b>Vorausetzungen f&uuml;r die Installation:</b>
+ <b>Installation prerequisites:</b>
<?php include ("install_0-2-0.inc"); ?>
</p>
<p></p>
@@ -36,21 +36,23 @@
</div>
<div style="width: 800px; margin-top: 15px">
- <div class="boxheader"><div><div>Entwickler Version:</div></div></div>
+ <div class="boxheader"><div><div>Development version:</div></div></div>
<div style="border: 1px solid black; padding: 0px 10px">
<p>
- <b>Akuteller CVS-Snapshot</b>
+ <b>Current CVS snapshot</b>
<ul>
<li>
Download: <a href="http://www.vdr-developer.org/cgi-bin/cvsweb.cgi/live/live.tar.gz?tarball=1">http://www.vdr-developer.org/cgi-bin/cvsweb.cgi/live/</a>
<p>
- <strong>WICHTIG:</strong> unbedingt auch immer die Datei README in LIVE Quellen-Verzeichnis beachten!
+ <strong>IMPORTANT:</strong> when using this version
+ please always check the README file in the LIVE
+ source directory.
</p>
</li>
</ul>
</p>
<p>
- <b>Vorausetzungen f&uuml;r die Installation:</b>
+ <b>Installation prerequisites:</b>
<?php include ("install_devel.inc"); ?>
</p>
<p></p>
@@ -58,7 +60,7 @@
</div>
<div style="width: 800px; margin-top: 15px">
- <div class="boxheader"><div><div>&Auml;ltere Version:</div></div></div>
+ <div class="boxheader"><div><div>Old version:</div></div></div>
<div style="border: 1px solid black; padding: 0px 10px">
<p>
<b>Version 0.1.0</b>
@@ -67,7 +69,7 @@
</ul>
</p>
<p>
- <b>Vorausetzungen f&uuml;r die Installation:</b>
+ <b>Installation prerequisites:</b>
<?php include ("install_0-1-0.inc"); ?>
</p>
<p></p>
diff --git a/doc/web/homepage/en/index.php b/doc/web/homepage/en/index.php
index f509dbc..62a2062 100644
--- a/doc/web/homepage/en/index.php
+++ b/doc/web/homepage/en/index.php
@@ -23,14 +23,17 @@
<div class="boxheader"><div><div>About LIVE</div></div></div>
<div style="border: 1px solid black; padding: 0px 10px">
<div class="screenshots" style="float: right; border: 0; padding-top: 15px"><?php $screenshots->RandomImg(); ?></div>
+ <p>
+ <b>LIVE</b>
+ </p>
<p>
LIVE, the <strong><em>LIVE Interactive VDR
Environment</em></strong>, allows a comfortable operation
- of VDR and some of his plugins trough a web interface.
+ of VDR and some of its plugins trough a web interface.
</p>
<p>
Unlike external programs, which communicate with VDR and
- his plugins through the SVDRP interface, LIVE has direct
+ its plugins through the SVDRP interface, LIVE has direct
access to the internal data structures of VDR. This makes
LIVE very fast.
</p>
@@ -53,6 +56,16 @@
You can get a first optical impression of LIVE on the <a href="screenshots.php"><?php echo
$menu->urls["screenshots.php"]; ?> page</a>
</p>
+ <p>
+ <b>License</b>
+ </p>
+ <p>
+ LIVE is distributed under
+ the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU
+ General Public License, version 2</a>(GPLv2). For more
+ information follow the Link and/or see the file <tt>COPYING</tt> in
+ the LIVE source code directory.
+ </p>
</div>
</div>
@@ -61,9 +74,10 @@
<div style="border: 1px solid black; padding: 0px 10px">
<?php include ("features_0-2-0.inc"); ?>
<p>
- Alle bisherigen &Auml;nderungen an LIVE sind auf der Seite
- mit den <a href="news.php"><?php echo
- $menu->urls["news.php"];?></a> aufgelistet.
+ All feature additions or changes of LIVE can be found on
+ the
+ <a href="news.php">page with the <?php echo
+ $menu->urls["news.php"];?></a>.
</p>
</div>
</div>
@@ -83,14 +97,13 @@
</ul>
</p>
<p>
- <b>Vorausetzungen f&uuml;r die Installation:</b>
+ <b>Installation prerequisites:</b>
<?php include ("install_0-2-0.inc"); ?>
</p>
<p>
- Andere Versionen von LIVE k&ouml;nnen von
- der <a href="download.php"><?php echo
- $menu->urls["download.php"]; ?>-Seite</a> herunter geladen
- werden.
+ Different versions of LIVE can be downloaded from the
+ <a href="download.php"><?php echo
+ $menu->urls["download.php"]; ?> page</a>.
</p>
</div>
</div>
diff --git a/doc/web/homepage/en/install_0-1-0.inc b/doc/web/homepage/en/install_0-1-0.inc
index 5702630..6db40f6 100644
--- a/doc/web/homepage/en/install_0-1-0.inc
+++ b/doc/web/homepage/en/install_0-1-0.inc
@@ -1,53 +1,38 @@
+<?php
+ require_once ("../live-sw-configs.php");
+
+ $selectedConfig = '0.1.0';
+?>
<div class="tab">
<table class="listing" style="margin-bottom: 15px; width: 100%" cellspacing="0" cellpadding="0">
<tr class="description">
<td><div class="withmargin">Software</div></td>
- <td><div class="withmargin">Mindestversion</div></td>
- <td><div class="withmargin">Empfohlen</div></td>
+ <td><div class="withmargin">minimal version</div></td>
+ <td><div class="withmargin">recommended</div></td>
<td><div class="withmargin">URL</div></td>
</tr>
- <tr>
- <td><div class="withmargin">VDR</td>
- <td><div class="withmargin">1.4.3</td>
- <td><div class="withmargin">&lt;= 1.5.7</td>
- <td><div class="withmargin"><a href="http://www.cadsoft.de/vdr/download.htm">http://www.cadsoft.de/vdr/download.htm</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Tntnet</div></td>
- <td><div class="withmargin">1.5.3</div></td>
- <td><div class="withmargin">&gt;= 1.5.3</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Cxxtools</div></td>
- <td><div class="withmargin">1.4.3</div></td>
- <td><div class="withmargin">&gt;= 1.4.3</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">boost</div></td>
- <td><div class="withmargin">1.32.0</div></td>
- <td><div class="withmargin"></div></td>
- <td><div class="withmargin"><a href="http://www.boost.org">http://www.boost.org</a></div></td>
- </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Required() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
<td colspan="4"></td>
</tr>
<tr class="description">
- <td colspan="4"><div class="withmargin">Verwendete VDR Plugins:</div></td>
- </tr>
- <tr>
- <td><div class="withmargin">epgsearch</div></td>
- <td><div class="withmargin">0.9.22</div></td>
- <td><div class="withmargin">&gt;= 0.9.22</div></td>
- <td><div class="withmargin"><a href="http://winni.vdr-developer.org/epgsearch/index.html#download">http://winni.vdr-developer.org/epgsearch/index.html#download</a></div></td>
+ <td colspan="4"><div class="withmargin">Used VDR Plugins:</div></td>
</tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Plugins() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
</table>
</div>
-
- Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur
- Verfügung. Cxxtools wird von Tntnet benötigt.<br />
- Boost stellt wichtige Datenstrukturen. Gegenwärtig benötigen
- wir das Gesamtpaket, demnächst könnte es aber eine
- abgespeckte Version, die nur das benötigte bereitstellt, von
- uns geben.
+ <p>
+ Tntnet provides the basic web server function for LIVE.
+ Cxxtools is needed for Tntnet.<br /> *) Boost provides
+ important data structures. Currently the complete package is
+ needed. In the future a stripped down version might be part
+ of the LIVE distribution.
+ </p>
diff --git a/doc/web/homepage/en/install_0-2-0.inc b/doc/web/homepage/en/install_0-2-0.inc
index f270bac..c3c1b53 100644
--- a/doc/web/homepage/en/install_0-2-0.inc
+++ b/doc/web/homepage/en/install_0-2-0.inc
@@ -1,63 +1,49 @@
- <div class="tab">
+<?php
+ require_once ("../live-sw-configs.php");
+
+ $selectedConfig = '0.2.0';
+?>
+ <div class="tab">
<table class="listing" style="margin-bottom: 15px; width: 100%" cellspacing="0" cellpadding="0">
<tr class="description">
- <td><div class="withmargin">Software</div></td>
- <td><div class="withmargin">Mindestversion</div></td>
- <td><div class="withmargin">Empfohlen</div></td>
- <td><div class="withmargin">URL</div></td>
- </tr>
- <tr>
- <td><div class="withmargin">VDR</td>
- <td><div class="withmargin">1.4.0</td>
- <td><div class="withmargin">&gt;= 1.4.7</td>
- <td><div class="withmargin"><a href="http://www.cadsoft.de/vdr/download.htm">http://www.cadsoft.de/vdr/download.htm</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Tntnet</div></td>
- <td><div class="withmargin">1.5.3</div></td>
- <td><div class="withmargin">&gt;= 1.6.1</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Cxxtools</div></td>
- <td><div class="withmargin">1.4.3</div></td>
- <td><div class="withmargin">&gt;= 1.4.7</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
+ <td><div class="withmargin">Software</div></td>
+ <td><div class="withmargin">minimal version</div></td>
+ <td><div class="withmargin">recommended</div></td>
+ <td><div class="withmargin">URL</div></td>
+ </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Required() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
- <td colspan="4"></td>
- </tr>
+ <td colspan="4"></td>
+ </tr>
<tr class="description">
- <td colspan="4"><div class="withmargin">Optional:</div></td>
- </tr>
- <tr>
- <td><div class="withmargin">boost</div></td>
- <td><div class="withmargin">1.32.0</div></td>
- <td><div class="withmargin">nur für GCC &lt; 4.1</div></td>
- <td><div class="withmargin"><a href="http://www.boost.org">http://www.boost.org</a></div></td>
- </tr>
+ <td colspan="4"><div class="withmargin">Optional:</div></td>
+ </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Optional() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
- <td colspan="4"></td>
- </tr>
+ <td colspan="4"></td>
+ </tr>
<tr class="description">
- <td colspan="4"><div class="withmargin">Verwendete VDR Plugins:</div></td>
- </tr>
- <tr>
- <td><div class="withmargin">epgsearch</div></td>
- <td><div class="withmargin">0.9.22</div></td>
- <td><div class="withmargin">&gt;= 0.9.24</div></td>
- <td><div class="withmargin"><a href="http://winni.vdr-developer.org/epgsearch/index.html#download">http://winni.vdr-developer.org/epgsearch/index.html#download</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">streamdev</div></td>
- <td><div class="withmargin">0.3.3</div></td>
- <td><div class="withmargin">&gt;= 0.3.4</div></td>
- <td><div class="withmargin"><a href="http://streamdev.vdr-developer.org/">http://streamdev.vdr-developer.org</a></div></td>
- </tr>
+ <td colspan="4"><div class="withmargin">Used VDR Plugins:</div></td>
+ </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Plugins() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
</table>
- </div>
-
- Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur
- Verfügung. Cxxtools wird von Tntnet benötigt.<br /> Boost
- stellt TR1 C++-Erweiterungen bereit und wird nur von GCC
- &lt; 4.1 benötigt.
+ </div>
+ <p>
+ Tntnet provides the basic web server function for LIVE.
+ Cxxtools is needed for Tntnet.<br />*) Boost provides the
+ TR1 C++ extensions. These are only needed when compiled with
+ GCC &lt; 4.1. Later GCC versions provide the TR1 extensions
+ natively.
+ </p>
diff --git a/doc/web/homepage/en/install_devel.inc b/doc/web/homepage/en/install_devel.inc
index f270bac..0c059b7 100644
--- a/doc/web/homepage/en/install_devel.inc
+++ b/doc/web/homepage/en/install_devel.inc
@@ -1,63 +1,49 @@
- <div class="tab">
+<?php
+ require_once ("../live-sw-configs.php");
+
+ $selectedConfig = 'devel';
+?>
+ <div class="tab">
<table class="listing" style="margin-bottom: 15px; width: 100%" cellspacing="0" cellpadding="0">
<tr class="description">
- <td><div class="withmargin">Software</div></td>
- <td><div class="withmargin">Mindestversion</div></td>
- <td><div class="withmargin">Empfohlen</div></td>
- <td><div class="withmargin">URL</div></td>
- </tr>
- <tr>
- <td><div class="withmargin">VDR</td>
- <td><div class="withmargin">1.4.0</td>
- <td><div class="withmargin">&gt;= 1.4.7</td>
- <td><div class="withmargin"><a href="http://www.cadsoft.de/vdr/download.htm">http://www.cadsoft.de/vdr/download.htm</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Tntnet</div></td>
- <td><div class="withmargin">1.5.3</div></td>
- <td><div class="withmargin">&gt;= 1.6.1</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">Cxxtools</div></td>
- <td><div class="withmargin">1.4.3</div></td>
- <td><div class="withmargin">&gt;= 1.4.7</div></td>
- <td><div class="withmargin"><a href="http://www.tntnet.org/download.html">http://www.tntnet.org/download.html</a></div></td>
- </tr>
+ <td><div class="withmargin">Software</div></td>
+ <td><div class="withmargin">minimal version</div></td>
+ <td><div class="withmargin">recommended</div></td>
+ <td><div class="withmargin">URL</div></td>
+ </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Required() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
- <td colspan="4"></td>
- </tr>
+ <td colspan="4"></td>
+ </tr>
<tr class="description">
- <td colspan="4"><div class="withmargin">Optional:</div></td>
- </tr>
- <tr>
- <td><div class="withmargin">boost</div></td>
- <td><div class="withmargin">1.32.0</div></td>
- <td><div class="withmargin">nur für GCC &lt; 4.1</div></td>
- <td><div class="withmargin"><a href="http://www.boost.org">http://www.boost.org</a></div></td>
- </tr>
+ <td colspan="4"><div class="withmargin">Optional:</div></td>
+ </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Optional() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
<tr class="spacer">
- <td colspan="4"></td>
- </tr>
+ <td colspan="4"></td>
+ </tr>
<tr class="description">
- <td colspan="4"><div class="withmargin">Verwendete VDR Plugins:</div></td>
- </tr>
- <tr>
- <td><div class="withmargin">epgsearch</div></td>
- <td><div class="withmargin">0.9.22</div></td>
- <td><div class="withmargin">&gt;= 0.9.24</div></td>
- <td><div class="withmargin"><a href="http://winni.vdr-developer.org/epgsearch/index.html#download">http://winni.vdr-developer.org/epgsearch/index.html#download</a></div></td>
- </tr>
- <tr>
- <td><div class="withmargin">streamdev</div></td>
- <td><div class="withmargin">0.3.3</div></td>
- <td><div class="withmargin">&gt;= 0.3.4</div></td>
- <td><div class="withmargin"><a href="http://streamdev.vdr-developer.org/">http://streamdev.vdr-developer.org</a></div></td>
- </tr>
+ <td colspan="4"><div class="withmargin">Used VDR Plugins:</div></td>
+ </tr>
+ <?php
+ foreach ($LiveSWConfigs[$selectedConfig]->Plugins() as $sc) {
+ SWConfTableRow($sc);
+ }
+ ?>
</table>
- </div>
-
- Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur
- Verfügung. Cxxtools wird von Tntnet benötigt.<br /> Boost
- stellt TR1 C++-Erweiterungen bereit und wird nur von GCC
- &lt; 4.1 benötigt.
+ </div>
+ <p>
+ Tntnet provides the basic web server function for LIVE.
+ Cxxtools is needed for Tntnet.<br />*) Boost provides the
+ TR1 C++ extensions. These are only needed when compiled with
+ GCC &lt; 4.1. Later GCC versions provide the TR1 extensions
+ natively.
+ </p>
diff --git a/doc/web/homepage/en/news.php b/doc/web/homepage/en/news.php
index 1ba5caa..879c549 100644
--- a/doc/web/homepage/en/news.php
+++ b/doc/web/homepage/en/news.php
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
- <title>VDR Live - Neuerungen</title>
+ <title>VDR Live - News</title>
<?php include ("../html-header.inc") ?>
</head>
<body>
@@ -19,14 +19,14 @@
<div class="inhalt">
<div style="width: 800px; margin-top: 15px">
- <div class="boxheader"><div><div>Features von LIVE 0.2.0</div></div></div>
+ <div class="boxheader"><div><div>Features of LIVE 0.2.0</div></div></div>
<div style="border: 1px solid black; padding: 0px 10px">
<?php include ("features_0-2-0.inc"); ?>
</div>
</div>
<div style="width: 800px; margin-top: 15px">
- <div class="boxheader"><div><div>Features von LIVE 0.1.0</div></div></div>
+ <div class="boxheader"><div><div>Features of LIVE 0.1.0</div></div></div>
<div style="border: 1px solid black; padding: 0px 10px">
<?php include ("features_0-1-0.inc"); ?>
</div>
diff --git a/doc/web/homepage/en/screenshots.php b/doc/web/homepage/en/screenshots.php
index 4ba3e62..4eb8693 100644
--- a/doc/web/homepage/en/screenshots.php
+++ b/doc/web/homepage/en/screenshots.php
@@ -25,7 +25,7 @@
echo "Screenshot: " . $screenshots->ImageDescr($_GET["img"], "Unbekanntes Bild");
}
else {
- echo "Screenshots: &Uuml;bersicht";
+ echo "Screenshots: Overview";
}
?>
</div></div></div>
diff --git a/doc/web/homepage/html-header.inc b/doc/web/homepage/html-header.inc
index 43c7110..583a7b2 100644
--- a/doc/web/homepage/html-header.inc
+++ b/doc/web/homepage/html-header.inc
@@ -24,5 +24,8 @@ table.listing a {
color: blue;
}
+div.inhalt p {
+ padding-left: 1em;
+}
-->
</style>
diff --git a/doc/web/homepage/live-sw-configs.php b/doc/web/homepage/live-sw-configs.php
new file mode 100644
index 0000000..786a469
--- /dev/null
+++ b/doc/web/homepage/live-sw-configs.php
@@ -0,0 +1,50 @@
+<?php
+$LiveSWConfigs = array(
+/*
+ * devel currently same as '0.2.0'. See below!
+ 'devel' => new LiveSWConfig(
+ array(),
+ array(),
+ array()
+ ),
+*/
+ '0.2.0' => new LiveSWConfig(
+ array(
+ new SoftwareComponent('VDR', '1.4.0', '&gt;= 1.4.7', 'http://www.cadsoft.de/vdr/download.htm'),
+ new SoftwareComponent('Tntnet', '1.5.3', '&gt;= 1.6.1', 'http://www.tntnet.org/download.html'),
+ new SoftwareComponent('Cxxtools', '1.4.3', '&gt;= 1.4.7', 'http://www.tntnet.org/download.html')
+ ),
+ array(
+ new SoftwareComponent('boost', '1.32.0', 'GCC &lt; 4.1<sup><small>*</small></sup>', 'http://www.boost.org')
+ ),
+ array(
+ new SoftwareComponent('epgsearch', '0.9.22', '&gt;= 0.9.24', 'http://winni.vdr-developer.org/epgsearch/index.html#download'),
+ new SoftwareComponent('streamdev', '0.3.3', '&gt;= 0.3.4', 'http://streamdev.vdr-developer.org/')
+ )
+ ),
+ '0.1.0' => new LiveSWConfig(
+ array(
+ new SoftwareComponent('VDR', '1.4.0', '&lt;= 1.5.7', 'http://www.cadsoft.de/vdr/download.htm'),
+ new SoftwareComponent('Tntnet', '1.5.3', '&gt;= 1.5.3', 'http://www.tntnet.org/download.html'),
+ new SoftwareComponent('Cxxtools', '1.4.3', '&gt;= 1.4.3', 'http://www.tntnet.org/download.html'),
+ new SoftwareComponent('boost<sup><small>*</small></sup>', '1.32.0', '', 'http://www.boost.org')
+ ),
+ array(),
+ array(
+ new SoftwareComponent('epgsearch', '0.9.22', '&gt;= 0.9.22', 'http://winni.vdr-developer.org/epgsearch/index.html#download')
+ )
+ )
+ );
+
+$LiveSWConfigs['devel'] = $LiveSWConfigs['0.2.0'];
+
+function SWConfTableRow($sc)
+{
+ echo "<tr>\n";
+ echo " <td><div class=\"withmargin\">" . $sc->Name() . "</div></td>\n";
+ echo " <td><div class=\"withmargin\">" . $sc->MinVersion() . "</div></td>\n";
+ echo " <td><div class=\"withmargin\">" . $sc->RecommendedVersion() . "</div></td>\n";
+ echo " <td><div class=\"withmargin\"><a href=\"" . $sc->Homepage() . "\">" . $sc->Homepage() . "</a></div></td>\n";
+ echo "</tr>\n";
+}
+?>
diff --git a/doc/web/homepage/page-php-classes.inc b/doc/web/homepage/page-php-classes.inc
index 17d03ab..fc6b2f7 100644
--- a/doc/web/homepage/page-php-classes.inc
+++ b/doc/web/homepage/page-php-classes.inc
@@ -1,13 +1,17 @@
<?php
+/**
+ * class Status:
+ * Contains the localized current status of the LIVE plugin.
+ */
class Status
{
- var $title;
- var $vers_string;
- var $vers_number;
- var $datefmt;
- var $language;
+ public $title;
+ public $vers_string;
+ public $vers_number;
+ public $datefmt;
+ public $language;
- function Status($title, $vname, $vnum, $datefmt, $lang)
+ public function __construct($title, $vname, $vnum, $datefmt, $lang)
{
$this->title = $title;
$this->vers_string = $vname;
@@ -17,53 +21,61 @@ class Status
}
}
-
+/**
+ * class Menu:
+ * holds the localized names and the urls to the pages of the main
+ * menu.
+ */
class Menu
{
- var $urls;
+ public $urls;
- function Menu($entries)
+ public function __construct($entries)
{
$this->urls = $entries;
}
}
-
+/**
+ * class Screenshots:
+ * Contains the localized 'basic' names of the screenshot images and a
+ * description of the single images.
+ */
class Screenshots
{
- var $images;
+ private $images;
- function Screenshots($imgNames)
+ public function __construct($imgNames)
{
$this->images = $imgNames;
}
- function RandomImg()
+ public function RandomImg()
{
$idx = array_rand($this->images);
$this->MakeAnchor($idx);
}
- function AllImg()
+ public function AllImg()
{
foreach($this->images as $idx => $descr) {
$this->MakeAnchor($idx);
}
}
- function MakeAnchor($img)
+ private function MakeAnchor($img)
{
echo "<a href=\"screenshots.php?img=$img\"><img src=\"img/${img}_thumb.jpg\" alt=\"$img\"/></a>\n";
}
- function FullImage($img)
+ public function FullImage($img)
{
$img = basename($img);
echo "<a href=\"screenshots.php\"><img src=\"img/${img}.jpg\" alt=\"img/${img}.jpg\"/ style=\"width: 810px\"></a>\n";
}
- function ImageDescr($img, $error)
+ public function ImageDescr($img, $error)
{
$img = basename($img);
if (isset($this->images[$img]))
@@ -72,4 +84,75 @@ class Screenshots
return $error;
}
}
+
+/**
+ * class SoftwareComponnent:
+ * Describes one software component which has some kind of relation
+ * with the LIVE plugin.
+ */
+class SoftwareComponent
+{
+ private $name;
+ private $minVers;
+ private $recVers;
+ private $homepage;
+
+ public function __construct($n, $m, $r, $h)
+ {
+ $this->name = $n;
+ $this->minVers = $m;
+ $this->recVers = $r;
+ $this->homepage = $h;
+ }
+
+ public function Name()
+ {
+ return $this->name;
+ }
+
+ public function MinVersion()
+ {
+ return $this->minVers;
+ }
+
+ public function RecommendedVersion()
+ {
+ return $this->recVers;
+ }
+
+ public function Homepage()
+ {
+ return $this->homepage;
+ }
+}
+
+class LiveSWConfig
+{
+ private $required;
+ private $optional;
+ private $plugins;
+
+ public function __construct(array $r, array $o, array $p)
+ {
+ $this->required = $r;
+ $this->optional = $o;
+ $this->plugins = $p;
+ }
+
+ public function Required()
+ {
+ return $this->required;
+ }
+
+ public function Optional()
+ {
+ return $this->optional;
+ }
+
+ public function Plugins()
+ {
+ return $this->plugins;
+ }
+}
+
?>