[FIX] Den Header der Startseite flexibel angelegt und diverse Variablen in der config.inc.php angelegt für den Header & readme.md geupdated

This commit is contained in:
Caspar Armster 2016-07-03 17:47:37 +02:00
parent 6c3f003169
commit 6efc7889c7
3 changed files with 40 additions and 9 deletions

View File

@ -6,6 +6,13 @@
*
*/
$text_h1 = "Freifunk Hennef Firmware";
$text_h2 = "Auf dieser Seite können Sie die passende Firmware für ihren Router in Hennef auswählen und herunterladen!";
$link_h2_text = "Zurück zur Startseite";
$link_h2_url = "http://www.freifunk-hennef.de/";
$logo_url = "images/Freifunk-logo-hennef-klein-200.png";
$logo_alt = "Freifunk Hennef Logo";
$firmware_download_path = "../firmware/";
$entwicklung = array(
@ -25,7 +32,6 @@
}
}
$anzahl_hersteller = 17;
$hersteller = array(
0 => array(
"name" => "8devices",
@ -130,6 +136,7 @@
"offset_version" => 4
)
);
$anzahl_hersteller = count($hersteller);
$offset_sysupgrade = array(
0 => 0,

View File

@ -327,15 +327,23 @@ function populateE(){
<div class="row">
<div class="col-md-12">
<div class="jumbotron">
<img src="images/Freifunk-logo-hennef-klein-200.png" alt="Freifunk Hennef Logo" style="float:right;">
EOT;
echo("<img src=\"".$logo_url."\" alt=\"".$logo_alt."\" style=\"float:right;\">");
echo <<<EOT
<h2>
Freifunk Hennef Firmware
EOT;
echo($text_h1);
echo <<<EOT
</h2>
<p>
Auf dieser Seite können Sie die passende Firmware für ihren Router in Hennef auswählen und herunterladen!
EOT;
echo($text_h2);
echo <<<EOT
</p>
<p>
<a class="btn btn-primary btn-large" href="http://www.freifunk-hennef.de/">Zurück zur Startseite</a>
EOT;
echo("<a class=\"btn btn-primary btn-large\" href=\"".$link_h2_url."\">".$link_h2_text."</a>");
echo <<<EOT
</p>
</div>
</div>
@ -345,10 +353,14 @@ function populateE(){
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">
Freifunk Hennef Firmware
EOT;
echo($text_h1);
echo <<<EOT
</h3>
</div>
<div class="panel-body">
<img src="router_images/keinbild.jpg" id="img_router_back" alt="Router Rückseite" width=200px" style="float:right;">
<img src="router_images/keinbild.jpg" id="img_router_front" alt="Router Vorderseite" width=200px" style="float:right;">
Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen.<br />
Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
</div>
@ -446,8 +458,6 @@ EOT;
</h3>
</div>
<div class="panel-body">
<img src="router_images/keinbild.jpg" id="img_router_back" alt="Router Rückseite" width=200px" style="float:right;">
<img src="router_images/keinbild.jpg" id="img_router_front" alt="Router Vorderseite" width=200px" style="float:right;">
<a href="#" id="fw-dl-6" name="fw-dl-6" role="button" class="btn btn-primary disabled">Download Firmware</a>
</div>
<div class="panel-footer">

View File

@ -43,16 +43,30 @@ Installation
Den Freifunk Hennef Firmware Downloader in ein eigenes Unterverzeichnis des Webservers packen, auf dem auch die Firmwares liegen. In der config.inc.php werden dann diverse Variablen gesetzt:
- $text_h1/$text_h2/$link_h2_text/$link_h2_url/$logo_url/$logo_alt Texte & Logo im Header der Seite
- $firmware_download_path = Pfad zum Hauptverzeichnis der Firmware
- $entwicklung = Entwicklungsstufen der Firmware (beta/broken/experimental/stable) - (sollte man in Ruhe lassen normalerweise)
- $installation = Art der Installation (factory/sysupgrade) - (sollte man in Ruhe lassen normalerweise)
- $anzahl_hersteller = Anzahl der supporteten Hersteller
- $hersteller = Array mit Informationen zu den Herstellern
- -> name = Name des Herstellers
- -> filename = Name des Herstellers wie er in den Dateinamen der Firmware auftaucht
- -> offset_modell = Offset für das Parsen des Modells im Dateinamen der Firmware
- -> offset_version = Offset für das Parsen der Version im Dateinamen der Firmware
- $offset_sysupgrade = Offset für "-sysupgrade" im Dateinamen der Firmware
- Die Firmware liegt in folgenden Verzeichnissen:
- firmware/
-- beta/
--- factory/
--- sysupgrade/
-- broken/
--- factory/
--- sysupgrade/
-- experimental/
--- factory/
--- sysupgrade/
-- stable/
--- factory/
--- sysupgrade/
Code
----