diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..9dd6eff
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,17 @@
+# EditorConfig is awesome: http://editorconfig.org
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+trim_trailing_whitespace = true
+insert_final_newline = true
+indent_style = space
+indent_size = 4
+
+[*.md]
+trim_trailing_whitespace = false
+
+[*.js]
+indent_size = 2
diff --git a/community-config.inc.php b/community-config.inc.php
index 874f02d..c29bdd4 100644
--- a/community-config.inc.php
+++ b/community-config.inc.php
@@ -7,14 +7,14 @@
/** Texte für die 2 Stufige Auswahl einer Meta-Community.
*/
- $texte = array(
- "ebene1_titel" => "Freifunk Community",
- "ebene1_text" => "Freifunk Community auswählen",
- "ebene2_titel" => "Bereich der Community",
- "ebene2_text" => "Bereich der Community auswählen",
- "ebene3_titel" => "Firmware Downloader",
- "ebene3_text" => "Zur Firmware-Download Seite"
- );
+ $texte = array(
+ "ebene1_titel" => "Freifunk Community",
+ "ebene1_text" => "Freifunk Community auswählen",
+ "ebene2_titel" => "Bereich der Community",
+ "ebene2_text" => "Bereich der Community auswählen",
+ "ebene3_titel" => "Firmware Downloader",
+ "ebene3_text" => "Zur Firmware-Download Seite"
+ );
/** Beispiel für eine einzelne Community. Das Array entkommentieren und ausfüllen, sowie das Array der Meta-Community löschen oder auskommentieren und der Downloader leitet dann automatisch direkt auf die Firmware Download Seite um.
* $community = array(
@@ -37,216 +37,215 @@
/** Beispiel für eine Meta-Community.
*/
- $community = array(
- 0 => array(
- "community_id" => 0,
- "name" => "Freifunk Rhein-Sieg",
- "head_titel" => "Freifunk Rhein-Sieg Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Community für die Firmware für ihren Router aus dem Rhein-Sieg-Kreis auswählen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://www.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Rhein-Sieg-Kreis Logo",
- "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
- "lang_titel" => "Freifunk Rhein-Sieg Community Auswahl",
- "lang_text" => "Bitte suchen Sie die passende Community aus, indem Sie die Community und gegebenenfalls noch einen Bereich in der Community auswählen. Sie werden dann weitergeleitet auf die eigentliche Firmware Download Seite für die gewähle Community.",
- "download_path" => "",
- "sub_auswahl" => ""
- ),
- 1 => array(
- "community_id" => 1,
- "name" => "Freifunk Hennef",
- "head_titel" => "Freifunk Hennef Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Hennef auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Hennef Logo",
- "logo_url" => "images/Freifunk-logo-hennef-klein-200.png",
- "lang_titel" => "Freifunk Hennef Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/hennef/",
- "sub_auswahl" => ""
- ),
- 2 => array(
- "community_id" => 2,
- "name" => "Freifunk Lohmar",
- "head_titel" => "Freifunk Lohmar Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Lohmar auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Lohmar Logo",
- "logo_url" => "images/Freifunk-logo-lohmar-klein-200.png",
- "lang_titel" => "Freifunk Lohmar Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/lohmar/",
- "sub_auswahl" => ""
- ),
- 3 => array(
- "community_id" => 3,
- "name" => "Freifunk Meckenheim",
- "head_titel" => "Freifunk Meckenheim Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Meckenheim auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Meckenheim Logo",
- "logo_url" => "images/Freifunk-logo-meckenheim-klein-200.png",
- "lang_titel" => "Freifunk Meckenheim Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/meckenheim/",
- "sub_auswahl" => ""
- ),
- 4 => array(
- "community_id" => 4,
- "name" => "Freifunk Much",
- "head_titel" => "Freifunk Much Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Much auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Rhein-Sieg Logo",
- "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
- "lang_titel" => "Freifunk Much Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/much/",
- "sub_auswahl" => ""
- ),
- 5 => array(
- "community_id" => 5,
- "name" => "Freifunk Neunkirchen-Seelscheid",
- "head_titel" => "Freifunk Neunkirchen-Seelscheid Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Neunkirchen-Seelscheid auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Rhein-Sieg Logo",
- "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
- "lang_titel" => "Freifunk Neunkirchen-Seelscheid Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/neunkirchen/",
- "sub_auswahl" => ""
- ),
- 6 => array(
- "community_id" => 6,
- "name" => "Freifunk Niederkassel",
- "head_titel" => "Freifunk Niederkassel Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Niederkassel auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Rhein-Sieg Logo",
- "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
- "lang_titel" => "Freifunk Niederkassel Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/niederkassel/",
- "sub_auswahl" => ""
- ),
- 7 => array(
- "community_id" => 7,
- "name" => "Freifunk Rheinbach",
- "head_titel" => "Freifunk Rheinbach Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Rheinbach auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Rheinbach Logo",
- "logo_url" => "images/Freifunk-logo-rheinbach-klein-200.png",
- "lang_titel" => "Freifunk Rheinbach Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/rheinbach/",
- "sub_auswahl" => ""
- ),
- 8 => array(
- "community_id" => 8,
- "name" => "Freifunk Ruppichteroth",
- "head_titel" => "Freifunk Ruppichteroth Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Ruppichteroth auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Ruppichteroth Logo",
- "logo_url" => "images/Freifunk-logo-ruppichteroth-klein-200.png",
- "lang_titel" => "Freifunk Ruppichteroth Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/ruppichteroth/",
- "sub_auswahl" => ""
- ),
- 9 => array(
- "community_id" => 9,
- "name" => "Freifunk Sankt Augustin",
- "head_titel" => "Freifunk Sankt Augustin Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Sankt Augustin auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Rhein-Sieg Logo",
- "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
- "lang_titel" => "Freifunk Sankt Augustin Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/sanktaugustin/",
- "sub_auswahl" => ""
- ),
- 10 => array(
- "community_id" => 10,
- "name" => "Freifunk Siegburg",
- "head_titel" => "Freifunk Siegburg Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Siegburg auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Rhein-Sieg Logo",
- "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
- "lang_titel" => "Freifunk Siegburg Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/siegburg/",
- "sub_auswahl" => ""
- ),
- 11 => array(
- "community_id" => 11,
- "name" => "Freifunk Troisdorf",
- "head_titel" => "Freifunk Troisdorf Fußgängerzone Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in der Troisdorfer Fußgängerzone auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Troisdorf Logo",
- "logo_url" => "images/Freifunk-logo-troisdorf-klein-200.png",
- "lang_titel" => "Freifunk Troisdorf Fußgängerzone Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/troisdorf/inn/",
- "sub_auswahl" => "Fußgängerzone"
- ),
- 12 => array(
- "community_id" => 11,
- "name" => "Freifunk Troisdorf",
- "head_titel" => "Freifunk Troisdorf Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Troisdorf auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Troisdorf Logo",
- "logo_url" => "images/Freifunk-logo-troisdorf-klein-200.png",
- "lang_titel" => "Freifunk Troisdorf Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/troisdorf/tdf/",
- "sub_auswahl" => "Troisdorf"
- ),
- 13 => array(
- "community_id" => 11,
- "name" => "Freifunk Troisdorf",
- "head_titel" => "Freifunk Troisdorf Soziale Projekte Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router für Troisdorfer Soziale Projekte auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Troisdorf Logo",
- "logo_url" => "images/Freifunk-logo-troisdorf-klein-200.png",
- "lang_titel" => "Freifunk Troisdorf Soziale Projekte Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/troisdorf/flu/",
- "sub_auswahl" => "Soziale Projekte"
- ),
- 14 => array(
- "community_id" => 12,
- "name" => "Freifunk Wachtberg",
- "head_titel" => "Freifunk Wachtberg Firmware",
- "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Wachtberg auswählen und herunterladen!",
- "link_text" => "Zurück zur Startseite",
- "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
- "logo_alt" => "Freifunk Wachtberg Logo",
- "logo_url" => "images/Freifunk-logo-wachtberg-klein-200.png",
- "lang_titel" => "Freifunk Wachtberg Firmware Auswahl",
- "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
- "download_path" => "../fwuploads/wachtberg/",
- "sub_auswahl" => ""
- )
- );
-?>
+ $community = array(
+ 0 => array(
+ "community_id" => 0,
+ "name" => "Freifunk Rhein-Sieg",
+ "head_titel" => "Freifunk Rhein-Sieg Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Community für die Firmware für ihren Router aus dem Rhein-Sieg-Kreis auswählen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://www.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Rhein-Sieg-Kreis Logo",
+ "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
+ "lang_titel" => "Freifunk Rhein-Sieg Community Auswahl",
+ "lang_text" => "Bitte suchen Sie die passende Community aus, indem Sie die Community und gegebenenfalls noch einen Bereich in der Community auswählen. Sie werden dann weitergeleitet auf die eigentliche Firmware Download Seite für die gewählte Community.",
+ "download_path" => "",
+ "sub_auswahl" => ""
+ ),
+ 1 => array(
+ "community_id" => 1,
+ "name" => "Freifunk Hennef",
+ "head_titel" => "Freifunk Hennef Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Hennef auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Hennef Logo",
+ "logo_url" => "images/Freifunk-logo-hennef-klein-200.png",
+ "lang_titel" => "Freifunk Hennef Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/hennef/",
+ "sub_auswahl" => ""
+ ),
+ 2 => array(
+ "community_id" => 2,
+ "name" => "Freifunk Lohmar",
+ "head_titel" => "Freifunk Lohmar Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Lohmar auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Lohmar Logo",
+ "logo_url" => "images/Freifunk-logo-lohmar-klein-200.png",
+ "lang_titel" => "Freifunk Lohmar Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/lohmar/",
+ "sub_auswahl" => ""
+ ),
+ 3 => array(
+ "community_id" => 3,
+ "name" => "Freifunk Meckenheim",
+ "head_titel" => "Freifunk Meckenheim Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Meckenheim auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Meckenheim Logo",
+ "logo_url" => "images/Freifunk-logo-meckenheim-klein-200.png",
+ "lang_titel" => "Freifunk Meckenheim Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/meckenheim/",
+ "sub_auswahl" => ""
+ ),
+ 4 => array(
+ "community_id" => 4,
+ "name" => "Freifunk Much",
+ "head_titel" => "Freifunk Much Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Much auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Rhein-Sieg Logo",
+ "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
+ "lang_titel" => "Freifunk Much Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/much/",
+ "sub_auswahl" => ""
+ ),
+ 5 => array(
+ "community_id" => 5,
+ "name" => "Freifunk Neunkirchen-Seelscheid",
+ "head_titel" => "Freifunk Neunkirchen-Seelscheid Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Neunkirchen-Seelscheid auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Rhein-Sieg Logo",
+ "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
+ "lang_titel" => "Freifunk Neunkirchen-Seelscheid Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/neunkirchen/",
+ "sub_auswahl" => ""
+ ),
+ 6 => array(
+ "community_id" => 6,
+ "name" => "Freifunk Niederkassel",
+ "head_titel" => "Freifunk Niederkassel Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Niederkassel auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Rhein-Sieg Logo",
+ "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
+ "lang_titel" => "Freifunk Niederkassel Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/niederkassel/",
+ "sub_auswahl" => ""
+ ),
+ 7 => array(
+ "community_id" => 7,
+ "name" => "Freifunk Rheinbach",
+ "head_titel" => "Freifunk Rheinbach Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Rheinbach auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Rheinbach Logo",
+ "logo_url" => "images/Freifunk-logo-rheinbach-klein-200.png",
+ "lang_titel" => "Freifunk Rheinbach Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/rheinbach/",
+ "sub_auswahl" => ""
+ ),
+ 8 => array(
+ "community_id" => 8,
+ "name" => "Freifunk Ruppichteroth",
+ "head_titel" => "Freifunk Ruppichteroth Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Ruppichteroth auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Ruppichteroth Logo",
+ "logo_url" => "images/Freifunk-logo-ruppichteroth-klein-200.png",
+ "lang_titel" => "Freifunk Ruppichteroth Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/ruppichteroth/",
+ "sub_auswahl" => ""
+ ),
+ 9 => array(
+ "community_id" => 9,
+ "name" => "Freifunk Sankt Augustin",
+ "head_titel" => "Freifunk Sankt Augustin Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Sankt Augustin auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Rhein-Sieg Logo",
+ "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
+ "lang_titel" => "Freifunk Sankt Augustin Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/sanktaugustin/",
+ "sub_auswahl" => ""
+ ),
+ 10 => array(
+ "community_id" => 10,
+ "name" => "Freifunk Siegburg",
+ "head_titel" => "Freifunk Siegburg Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Siegburg auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Rhein-Sieg Logo",
+ "logo_url" => "images/Freifunk-logo-rhein-sieg-klein-200.png",
+ "lang_titel" => "Freifunk Siegburg Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/siegburg/",
+ "sub_auswahl" => ""
+ ),
+ 11 => array(
+ "community_id" => 11,
+ "name" => "Freifunk Troisdorf",
+ "head_titel" => "Freifunk Troisdorf Fußgängerzone Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in der Troisdorfer Fußgängerzone auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Troisdorf Logo",
+ "logo_url" => "images/Freifunk-logo-troisdorf-klein-200.png",
+ "lang_titel" => "Freifunk Troisdorf Fußgängerzone Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/troisdorf/inn/",
+ "sub_auswahl" => "Fußgängerzone"
+ ),
+ 12 => array(
+ "community_id" => 11,
+ "name" => "Freifunk Troisdorf",
+ "head_titel" => "Freifunk Troisdorf Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Troisdorf auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Troisdorf Logo",
+ "logo_url" => "images/Freifunk-logo-troisdorf-klein-200.png",
+ "lang_titel" => "Freifunk Troisdorf Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/troisdorf/tdf/",
+ "sub_auswahl" => "Troisdorf"
+ ),
+ 13 => array(
+ "community_id" => 11,
+ "name" => "Freifunk Troisdorf",
+ "head_titel" => "Freifunk Troisdorf Soziale Projekte Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router für Troisdorfer Soziale Projekte auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Troisdorf Logo",
+ "logo_url" => "images/Freifunk-logo-troisdorf-klein-200.png",
+ "lang_titel" => "Freifunk Troisdorf Soziale Projekte Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
Bitte wählen Sie -stable- im Entwicklungsstadium aus, wenn Sie nicht genau wissen was Sie sonst erwartet!",
+ "download_path" => "../fwuploads/troisdorf/flu/",
+ "sub_auswahl" => "Soziale Projekte"
+ ),
+ 14 => array(
+ "community_id" => 12,
+ "name" => "Freifunk Wachtberg",
+ "head_titel" => "Freifunk Wachtberg Firmware",
+ "head_text" => "Auf dieser Seite können Sie die passende Firmware für ihren Router in Wachtberg auswählen und herunterladen!",
+ "link_text" => "Zurück zur Startseite",
+ "link_url" => "http://downloader.freifunk-rhein-sieg.de/",
+ "logo_alt" => "Freifunk Wachtberg Logo",
+ "logo_url" => "images/Freifunk-logo-wachtberg-klein-200.png",
+ "lang_titel" => "Freifunk Wachtberg Firmware Auswahl",
+ "lang_text" => "Bitte suchen Sie den passenden Router aus, indem Sie den Hersteller, das Modell und die Version auswählen. Legen Sie anschließend fest, ob sie den Router zum ersten Mal mit einer Freifunk Firmware flashen und welches Entwicklungsstadium die Firmware haben soll.
-
-
-
-
-
-EOT;
-?>
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/readme.md b/readme.md
index 612ba40..5b4cf9f 100644
--- a/readme.md
+++ b/readme.md
@@ -1,102 +1,104 @@
-Freifunk Hennef Firmware Downloader
-===================================
-
-Beschreibung
-------------
-
-Der Freifunk Hennef Firmware Downloader soll es Laien ermöglichen schneller und sicherer die zu ihrem Router passende Firmware zu finden. Der Freifunker kann nacheinander aus automatisch generierten Listen seinen Router auswählen: Hersteller -> Modell -> Version und dann festlegen ob es eine Erstinstallation ist oder nicht, sowie am Ende wählen welches Entwicklungsstadium die Firmware haben soll. Dabei wird automatisch gewarnt (Download Button verändert die Farbe) falls nicht "stable" ausgewählt wird. Zusätzlich werden etliche der Router auch als Grafik (Front & Back Ansicht) gezeigt, so dass der Freifunker auf den ersten Blick erkennen kann wenn er den falschen Router ausgewählt hat. Einmal anschauen kann man sich den Firmware Downlaoder unter http://images.freifunk-hennef.de/downloader/.
-
-Der Freifunk Hennef Firmware Downloader kann auch mit Metacommunities umgehen, bei der, vor der Auswahl der eigentlichen Firmware, noch eine Auswahl der Community/Subcommunity oder Technologie auszuwählen ist. Als Beispiel kann hier die Metacommunity Rhein-Sieg dienen, unter http://downloader.freifunk-rhein-sieg.de/ könnt ihr euch das anschauen.
-
-Technik
--------
-
-Der Freifunk Hennef Firmware Downloader erzeugt auf Grund der angegebenen Metadaten in der community-config.inc.php eine Auswahlseite für die Metacommunity (oder bei nur einer vorhandenen Community Konfiguration überspringt er diese Vorauswahl). Nach der Auswahl der Community (plus optionaler Subauswahl) erscheint der Link der zum eigentlichen Firmware Downloader führt. Der Freifunk Hennef Firmware Downloader scannt dann das in der community-config.inc.php angegebene Verzeichnis auf Firmwares in den Unterverzeichnissen (beta/broken/experimental/stable) und dort in (stable/sysupgrade). Aus dem Ergebnis baut das PHP Script ein interaktives Javascript für die Auswahl und verwendet dabei Bootstrap für das Layout.
-
-Bisher werden Router der folgenden Hersteller automatisch erkannt:
-
-- 8devices
-- Alfa
-- Allnet
-- Buffalo
-- D-Link
-- GL-Inet
-- LeMaker
-- Linksys
-- Meraki
-- Netgear
-- Onion
-- Openmesh
-- Raspberry Pi
-- TP-Link
-- Ubiquiti
-- Western Digital
-- x86
-
-Soll eine Firmware für Router von anderen Herstellern angeboten werden muss erst das Script geändert werden! Bitte mich dann informieren über das github, oder caspar@freifunk-hennef.de.
-
-Bilder
-------
-
-Die Bilder der Router kommen von Daniel Krah und sind lizensiert unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz (CC-BY NC SA).
-
-Installation
-------------
-
-Den Freifunk Hennef Firmware Downloader in ein eigenes Unterverzeichnis des Webservers kopieren/entpacken, auf dem auch die Firmwares liegen. In der community-config.inc.php werden dann diverse Variablen gesetzt:
-
-- $texte ist das Array mit den einzelnen Überschriften/Texten für die Auswahlstufen
-- $community ist das Array mit den Metadaten für die Metacommunity und die einzelnen Subcommunites. Wenn hier nur eine Community angegeben wird wird die Communtiyauswahl übersprungen und direkt auf die Firmware Downloader Seite verwiesen.
-0 => array( // ID die bei 0 Anfängt und hochgezählt wird
- "community_id" => 0, // ID der Community, wiederholt sich bei den zusammengehörigen Subcommunities
- "name" => "Name der Community",
- "head_titel" => "Header Titel",
- "head_text" => "Header Text",
- "link_text" => "Header Link Text",
- "link_url" => "Header Link URL",
- "logo_alt" => "Logo Alt Text",
- "logo_url" => "Logo URL",
- "lang_titel" => "Langtext Titel",
- "lang_text" => "Langtext Text",
- "download_path" => "Pfad zur Firmware", // Bleibt bei der Metacommunity leer
- "sub_auswahl" => "Name der Subcommunity" // Wird nur verwendet wenn die Community Subcommunites/Technologien als Auswahl hat
-),
-
-In der config.inc.php sind die Angaben über die Hersteller, Entwicklungsstufen & Art der Firmware Installation. Hier muss man normalerweise nichts anpassen, außer man verwendet Firmwares für Router von Herstellern, die noch nicht integriert sind, dann bitte ich allerdings auch um Kontaktaufnahme (caspar@freifunk-hennef.de, bzw. im github).
-- $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)
-- $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 Unterverzeichnissen:
-* firmware/
- * beta/
- * factory/
- * sysupgrade/
- * broken/
- * factory/
- * sysupgrade/
- * experimental/
- * factory/
- * sysupgrade/
- * stable/
- * factory/
- * sysupgrade/
-
-Das Layout der Seite baut auf Bootstrap (http://getbootstrap.com/) auf und kann mittels eigener angepaster StyleSheets sehr einfach verändert werden. Dank Bootstrap ist das Layout von sich aus direkt responsive.
-
-Code
-----
-
-Der Code ist nun halbwegs aufgeräumt und generiert aus dem PHP heraus ein Objekt ($router der Klasse: ffrouter) und übergibt ein daraus erzeugtes JSON an den Javascript Code zum erzeugen der Menustruktur.
-
-Lizenz
-------
-
-* author Caspar Armster
-* copyright 2016 by Caspar Armster, [Freifunk Hennef](http://www.freifunk-hennef.de/ "Freifunk Hennef") / [Freie Netzwerker e.V.](http://www.freie-netzwerker.de/ "Freie Netzwerker e.V.")
-* license Licensed under GPLv3
+Freifunk Hennef Firmware Downloader
+===================================
+
+Beschreibung
+------------
+
+Der Freifunk Hennef Firmware Downloader soll es Laien ermöglichen schneller und sicherer die zu ihrem Router passende Firmware zu finden. Der Freifunker kann nacheinander aus automatisch generierten Listen seinen Router auswählen: Hersteller -> Modell -> Version und dann festlegen ob es eine Erstinstallation ist oder nicht, sowie am Ende wählen welches Entwicklungsstadium die Firmware haben soll. Dabei wird automatisch gewarnt (Download Button verändert die Farbe) falls nicht "stable" ausgewählt wird. Zusätzlich werden etliche der Router auch als Grafik (Front & Back Ansicht) gezeigt, so dass der Freifunker auf den ersten Blick erkennen kann wenn er den falschen Router ausgewählt hat. Einmal anschauen kann man sich den Firmware Downlaoder unter http://images.freifunk-hennef.de/downloader/.
+
+Der Freifunk Hennef Firmware Downloader kann auch mit Metacommunities umgehen, bei der, vor der Auswahl der eigentlichen Firmware, noch eine Auswahl der Community/Subcommunity oder Technologie auszuwählen ist. Als Beispiel kann hier die Metacommunity Rhein-Sieg dienen, unter http://downloader.freifunk-rhein-sieg.de/ könnt ihr euch das anschauen.
+
+Technik
+-------
+
+Der Freifunk Hennef Firmware Downloader erzeugt auf Grund der angegebenen Metadaten in der community-config.inc.php eine Auswahlseite für die Metacommunity (oder bei nur einer vorhandenen Community Konfiguration überspringt er diese Vorauswahl). Nach der Auswahl der Community (plus optionaler Subauswahl) erscheint der Link der zum eigentlichen Firmware Downloader führt. Der Freifunk Hennef Firmware Downloader scannt dann das in der community-config.inc.php angegebene Verzeichnis auf Firmwares in den Unterverzeichnissen (beta/broken/experimental/stable) und dort in (stable/sysupgrade). Aus dem Ergebnis baut das PHP Script ein interaktives Javascript für die Auswahl und verwendet dabei Bootstrap für das Layout.
+
+Bisher werden Router der folgenden Hersteller automatisch erkannt:
+
+- 8devices
+- Alfa
+- Allnet
+- Buffalo
+- D-Link
+- GL-Inet
+- LeMaker
+- Linksys
+- Meraki
+- Netgear
+- Onion
+- Openmesh
+- Raspberry Pi
+- TP-Link
+- Ubiquiti
+- Western Digital
+- x86
+
+Soll eine Firmware für Router von anderen Herstellern angeboten werden muss erst das Script geändert werden! Bitte mich dann informieren über das github, oder caspar@freifunk-hennef.de.
+
+Bilder
+------
+
+Die Bilder der Router kommen von Daniel Krah und sind lizensiert unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz (CC-BY NC SA).
+
+Installation
+------------
+
+Den Freifunk Hennef Firmware Downloader in ein eigenes Unterverzeichnis des Webservers kopieren/entpacken, auf dem auch die Firmwares liegen. In der community-config.inc.php werden dann diverse Variablen gesetzt:
+
+- $texte ist das Array mit den einzelnen Überschriften/Texten für die Auswahlstufen
+- $community ist das Array mit den Metadaten für die Metacommunity und die einzelnen Subcommunites. Wenn hier nur eine Community angegeben wird wird die Communtiyauswahl übersprungen und direkt auf die Firmware Downloader Seite verwiesen.
+```
+0 => array( // ID die bei 0 Anfängt und hochgezählt wird
+ "community_id" => 0, // ID der Community, wiederholt sich bei den zusammengehörigen Subcommunities
+ "name" => "Name der Community",
+ "head_titel" => "Header Titel",
+ "head_text" => "Header Text",
+ "link_text" => "Header Link Text",
+ "link_url" => "Header Link URL",
+ "logo_alt" => "Logo Alt Text",
+ "logo_url" => "Logo URL",
+ "lang_titel" => "Langtext Titel",
+ "lang_text" => "Langtext Text",
+ "download_path" => "Pfad zur Firmware", // Bleibt bei der Metacommunity leer
+ "sub_auswahl" => "Name der Subcommunity" // Wird nur verwendet wenn die Community Subcommunites/Technologien als Auswahl hat
+),
+```
+
+In der config.inc.php sind die Angaben über die Hersteller, Entwicklungsstufen & Art der Firmware Installation. Hier muss man normalerweise nichts anpassen, außer man verwendet Firmwares für Router von Herstellern, die noch nicht integriert sind, dann bitte ich allerdings auch um Kontaktaufnahme (caspar@freifunk-hennef.de, bzw. im github).
+- $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)
+- $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 Unterverzeichnissen:
+* firmware/
+ * beta/
+ * factory/
+ * sysupgrade/
+ * broken/
+ * factory/
+ * sysupgrade/
+ * experimental/
+ * factory/
+ * sysupgrade/
+ * stable/
+ * factory/
+ * sysupgrade/
+
+Das Layout der Seite baut auf Bootstrap (http://getbootstrap.com/) auf und kann mittels eigener angepaster StyleSheets sehr einfach verändert werden. Dank Bootstrap ist das Layout von sich aus direkt responsive.
+
+Code
+----
+
+Der Code ist nun halbwegs aufgeräumt und generiert aus dem PHP heraus ein Objekt ($router der Klasse: ffrouter) und übergibt ein daraus erzeugtes JSON an den Javascript Code zum erzeugen der Menustruktur.
+
+Lizenz
+------
+
+* author Caspar Armster
+* copyright 2016 by Caspar Armster, [Freifunk Hennef](http://www.freifunk-hennef.de/ "Freifunk Hennef") / [Freie Netzwerker e.V.](http://www.freie-netzwerker.de/ "Freie Netzwerker e.V.")
+* license Licensed under GPLv3