From 064b11453df6658ade7668611873fa03a032011a Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Wed, 24 Jul 2024 19:16:23 +0200 Subject: [PATCH] :sparkles: move timeline to sub-page (fix #52) --- meta.php | 4 + page/start/index.php | 369 +--------------------------- page/strings.php | 528 +++++++++++++++++++++------------------- page/timeline/index.php | 425 ++++++++++++++++++++++++++++++++ 4 files changed, 721 insertions(+), 605 deletions(-) create mode 100644 page/timeline/index.php diff --git a/meta.php b/meta.php index 0133954..1f8e46f 100644 --- a/meta.php +++ b/meta.php @@ -33,6 +33,10 @@ static::$route["sbgg.jetzt"] = [ ["path" => "", "target" => "page/start"], ["path" => ":lang", "target" => "page/start"], + + ["path" => "timeline", "target" => "page/timeline"], + ["path" => ":lang/timeline", "target" => "page/timeline"], + ["path" => "impressum", "target" => "page/imprint"], ["path" => "imprint", "target" => "page/imprint"], ["path" => "datenschutz", "target" => "page/privacy"], diff --git a/page/start/index.php b/page/start/index.php index a978191..eecfd26 100644 --- a/page/start/index.php +++ b/page/start/index.php @@ -82,366 +82,23 @@
- get("timeline_title") ?> + get("timeline_moved_title") ?>
-
-
-
- -
-
- get("timeline_koalitionsvertrag_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_koalitionsvertrag_title") ?> - - get("timeline_koalitionsvertrag_text"); - foreach($timeline_koalitionsvertrag_text as $one_timeline_koalitionsvertrag_text_line){ - echo("" . $one_timeline_koalitionsvertrag_text_line . ""); - } - ?> - - -
-
+
+ get("timeline_moved_text"); + foreach($timeline_moved_text as $one_timeline_moved_text_line){ + echo("" . $one_timeline_moved_text_line . ""); + } + ?> -
-
- -
-
- get("timeline_eckpunktepapier_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_eckpunktepapier_title") ?> - - get("timeline_eckpunktepapier_text"); - foreach($timeline_eckpunktepapier_text as $one_timeline_eckpunktepapier_text_line){ - echo("" . $one_timeline_eckpunktepapier_text_line . ""); - } - ?> - - -
-
- -
-
- -
-
- get("timeline_referentenentwurf_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_referentenentwurf_title") ?> - - get("timeline_referentenentwurf_text"); - foreach($timeline_referentenentwurf_text as $one_timeline_referentenentwurf_text_line){ - echo("" . $one_timeline_referentenentwurf_text_line . ""); - } - ?> - - -
-
- -
-
- -
-
- get("timeline_regierungsentwurf_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_regierungsentwurf_title") ?> - - get("timeline_regierungsentwurf_text"); - foreach($timeline_regierungsentwurf_text as $one_timeline_regierungsentwurf_text_line){ - echo("" . $one_timeline_regierungsentwurf_text_line . ""); - } - ?> - - -
-
- -
-
-
- -
-
- get("timeline_bundesrat_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_bundesrat_title") ?> - - get("timeline_bundesrat_text"); - foreach($timeline_bundesrat_text as $one_timeline_bundesrat_text_line){ - echo("" . $one_timeline_bundesrat_text_line . ""); - } - ?> - - -
-
- -
-
- -
-
- get("timeline_lesung_1_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_lesung_1_title") ?> - - get("timeline_lesung_1_text"); - foreach($timeline_lesung_1_text as $one_timeline_lesung_1_text_line){ - echo("" . $one_timeline_lesung_1_text_line . ""); - } - ?> - - -
-
- -
-
- -
-
- get("timeline_ausschuss_anhoerung_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_ausschuss_anhoerung_title") ?> - - get("timeline_ausschuss_anhoerung_text"); - foreach($timeline_ausschuss_anhoerung_text as $one_timeline_ausschuss_anhoerung_text_line){ - echo("" . $one_timeline_ausschuss_anhoerung_text_line . ""); - } - ?> - - -
-
- -
-
-
-
- -
-
- get("timeline_lesung_2_3_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_lesung_2_3_title") ?> - - get("timeline_lesung_2_3_text"); - foreach($timeline_lesung_3_text as $one_timeline_lesung_3_text_line){ - echo("" . $one_timeline_lesung_3_text_line . ""); - } - ?> - - -
-
- -
-
- -
-
- get("timeline_bundesrat_2_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_bundesrat_2_title") ?> - - get("timeline_bundesrat_2_text"); - foreach($timeline_bundesrat_2_text as $one_timeline_bundesrat_2_text_line){ - echo("" . $one_timeline_bundesrat_2_text_line . ""); - } - ?> - - -
-
- -
-
- -
-
- get("timeline_bundesgesetzblatt_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_bundesgesetzblatt_title") ?> - - get("timeline_bundesgesetzblatt_text"); - foreach($timeline_bundesgesetzblatt_text as $one_timeline_bundesgesetzblatt_text_line){ - echo("" . $one_timeline_bundesgesetzblatt_text_line . ""); - } - ?> - - -
-
- - - -
-
- -
-
- get("timeline_inkrafttreten_date"); - if($timeline_date !== null){ - ?> - - - - get("timeline_inkrafttreten_title") ?> - - get("timeline_inkrafttreten_text"); - foreach($timeline_inkrafttreten_text as $one_timeline_inkrafttreten_text_line){ - echo("" . $one_timeline_inkrafttreten_text_line . ""); - } - ?> -
+
diff --git a/page/strings.php b/page/strings.php index 1ace8e5..7e208d8 100644 --- a/page/strings.php +++ b/page/strings.php @@ -85,6 +85,285 @@ + "timeline_moved_title" => [ + "de" => "Timeline", + "en" => "Timeline", + ], + "timeline_moved_text" => [ + "de" => [ + "Das Selbstbestimmungsgesetz hat eine lange Reise hinter sich. Angefangen beim Koalitionsvertrag, über zahlreiche Entwürfe, Lesungen und Anhörungen, bis hin zur finalen Verkündung im Bundesgesetzblatt ist viel passiert. Die vollständige Entstehungsgeschichte findest Du übersichtlich zusammengefasst in unserer Timeline.", + ], + "en" => [ + "The Self-Determination Act has had a long journey. Starting with the coalition agreement, numerous drafts, readings and hearings, up to the final announcement in the Federal Law Gazette, a lot has happened. You can find the complete history clearly summarized in our timeline.", + ], + ], + "timeline_moved_link" => [ + "de" => "/timeline", + "en" => "/en/timeline", + ], + "timeline_moved_button" => [ + "de" => "Zur Timeline", + "en" => "Go to Timeline", + ], + + + + + + "news_title" => [ + "de" => "Bleib auf dem Laufenden", + "en" => "Stay up to Date" + ], + + "news_newsletter_title" => [ + "de" => "Newsletter", + "en" => "Newsletter" + ], + "news_newsletter_mail_address" => [ + "de" => "Deine Lieblings-Mail-Adresse", + "en" => "Your favorite mail address" + ], + "news_newsletter_subscribe" => [ + "de" => "Verifizierungs-Mail senden", + "en" => "Send verification mail" + ], + "news_newsletter_process_description" => [ + "de" => "Du bekommst eine Verifizierungs-Mail mit einem Link zugesendet. Erst nachdem Du auf diesen Link geklickt hast wirst Du für den Newsletter angemeldet!", + "en" => "You will receive a verification mail with a link. You must click on this link to be subscribed to the newsletter!" + ], + "news_newsletter_note" => [ + "de" => "Hinweis: Der Newsletter kann je nach Mail-Anbieter unter Umständen im Spam-Ordner landen oder verzögert eintreffen.", + "en" => "Note: Depending on your mail provider, the newsletter might get delivered with a delay or end up in your spam folder." + ], + "news_newsletter_feedback_wait" => [ + "de" => "Verifizierungs-Mail wird gesendet", + "en" => "Sending verification mail" + ], + "news_newsletter_feedback_success" => [ + "de" => "Verifizierungs-Mail versendet", + "en" => "Verification mail sent" + ], + "news_newsletter_feedback_failure" => [ + "de" => "Fehler bei der Versendung der Verifizierungs-Mail", + "en" => "Failed to send verification mail" + ], + + "news_social_media_title" => [ + "de" => "Soziale Medien", + "en" => "Social Media" + ], + + + + + + "recommendations_title" => [ + "de" => "Das Könnte Dich auch Interessieren", + "en" => "You Might also Like This" + ], + "recommendations_note" => [ + "de" => "Bei obigen Empfehlungen handelt es sich um Projekte mit Bezug auf das Thema Trans*, bei denen ich entweder selbst mitwirke oder mit deren Betreiber*innen ich in engem Austausch stehe.", + "en" => "The recommendations above are projects related to the topic of trans*, in which I either participate myself or whose operators I am in close contact with." + ], + + "recommendations_pstg45bde_title" => [ + "de" => "pstg45b.de", + "en" => "pstg45b.de" + ], + "recommendations_pstg45bde_description" => [ + "de" => "Informationsseite zum Personenstandsgesetz § 45b", + "en" => "Information page on the Personenstandsgesetz (civil status law) § 45b" + ], + + "recommendations_blahajacademy_title" => [ + "de" => "Blåhaj Academy", + "en" => "Blåhaj Academy" + ], + "recommendations_blahajacademy_description" => [ + "de" => "Discord Community für Trans* Menschen (16+)", + "en" => "Discord Community for trans* people (German, 16+)" + ], + + "recommendations_sbgginfo_title" => [ + "de" => "sbgg.info", + "en" => "sbgg.info" + ], + "recommendations_sbgginfo_description" => [ + "de" => "Ausführliche Informationen zum SBGG und dessen rechtlichen Aspekte", + "en" => "In-depth information about the SBGG and its legal aspects (German)" + ], + + + + + + "about_title" => [ + "de" => "Über diese Webseite", + "en" => "About this Website" + ], + "about_text" => [ + "de" => [ + "Hi, ich bin Kim (sie/er/they)! Als nicht-binäre Person warte ich schon seit einer Ewigkeit auf das Selbstbestimmungsgesetz.", + "Die von der Bundesregierung selbst gesetzten Fristen für das Gesetz werden ständig verschoben und über den Fortschritt des Vorhabens dringt nur wenig nach außen.", + "Auf dieser Seite möchte ich dem Selbstbestimmungsgesetz die nötige Transparenz geben und den derzeitigen Stand der Gesetzgebung dokumentieren.", + "Für Fragen oder Anregungen stehe ich gerne zur Verfügung." + ], + "en" => [ + "Hi, I'm Kim (they/them)! As a non-binary person, I've been waiting for the Self-Determination Act for ages.", + "The deadlines for the law set by the federal government are constantly being pushed back and little is revealed about the progress of the project.", + "On this page I want to give the Self-Determination Law the necessary transparency and document the current status of the legislation.", + "If you have any questions or suggestions, feel free to contact me." + ] + ], + + "about_button_mail" => [ + "de" => "Kontakt", + "en" => "Contact" + ], + "about_button_website" => [ + "de" => "Mehr Über Mich", + "en" => "More About Me" + ], + + + + + + "text_sourcecode" => [ + "de" => "Quellcode", + "en" => "Source Code" + ], + + "text_imprint" => [ + "de" => "Impressum", + "en" => "Imprint" + ], + "link_imprint" => [ + "de" => "/impressum", + "en" => "/imprint" + ], + + "text_privacy_policy" => [ + "de" => "Datenschutz­erklärung", + "en" => "Privacy Policy" + ], + "link_privacy_policy" => [ + "de" => "/datenschutz", + "en" => "/privacy" + ], + + + + + + "copylink_hint_text" => [ + "de" => "Bereichs-Link kopieren", + "en" => "Copy section link" + ], + + + + + + "legal_imprint_page_title" => [ + "de" => "SBGG.jetzt - Impressum", + "en" => "SBGG.jetzt - Imprint" + ], + "legal_imprint_title" => [ + "de" => "Impressum", + "en" => "Imprint" + ], + + "legal_privacy_page_title" => [ + "de" => "SBGG.jetzt - Datenschutzerklärung", + "en" => "SBGG.jetzt - Privacy Policy" + ], + "legal_privacy_title" => [ + "de" => "Datenschutz­erklärung", + "en" => "Privacy Policy" + ], + + + + + + "newsletter_subscribe_page_title" => [ + "de" => "SBGG.jetzt - Newsletter Abonnieren", + "en" => "SBGG.jetzt - Subscribe to Newsletter" + ], + + "newsletter_subscribe_title" => [ + "de" => "Newsletter Abonnieren", + "en" => "Subscribe to Newsletter" + ], + "newsletter_subscribe_submit" => [ + "de" => "Abonnieren", + "en" => "Subscribe" + ], + "newsletter_subscribe_feedback_wait" => [ + "de" => "Wird angemeldet", + "en" => "Subscribing" + ], + "newsletter_subscribe_feedback_success" => [ + "de" => "Erfolgreich angemeldet", + "en" => "Successfully subscribed" + ], + "newsletter_subscribe_feedback_failure" => [ + "de" => "Fehler bei der Anmeldung", + "en" => "Failed to subscribe" + ], + "newsletter_subscribe_privacy_note" => [ + "de" => [ + "Deine Mail-Adresse wird ausschließlich zum Versenden des Newsletters verwendet und zu keinem Zeitpunkt an Dritte weitergegeben.", + "Du kannst Dich jederzeit über einen Link in den E-Mails wieder abmelden.", + "Mehr zum Thema Datenschutz erfährst Du in unserer Datenschutzerklärung ." + ], + "en" => [ + "Your mail address is exclusively being used for the delivery of the newsletter and never being forwarded to third parties.", + "You can unsubscribe at any time via a link in the newsletter mails.", + "More about data privacy can be found in our Privacy Policy ." + ] + ], + + + + + + "newsletter_unsubscribe_page_title" => [ + "de" => "SBGG.jetzt - Newsletter Abbestellen", + "en" => "SBGG.jetzt - Unsubscribe from Newsletter" + ], + + "newsletter_unsubscribe_title" => [ + "de" => "Newsletter Abbestellen", + "en" => "Unsubscribe from Newsletter" + ], + "newsletter_unsubscribe_submit" => [ + "de" => "Abbestellen", + "en" => "Unsubscribe" + ], + "newsletter_unsubscribe_feedback_wait" => [ + "de" => "Wird abgemeldet", + "en" => "Unsubscribing" + ], + "newsletter_unsubscribe_feedback_success" => [ + "de" => "Erfolgreich abgemeldet", + "en" => "Successfully unsubscribed" + ], + "newsletter_unsubscribe_feedback_failure" => [ + "de" => "Fehler bei der Abmeldung", + "en" => "Failed to unsubscribe" + ], + + + + + + "timeline_page_title" => [ + "de" => "SBGG.jetzt - Timeline", + "en" => "SBGG.jetzt - Timeline" + ], + "timeline_title" => [ "de" => "Timeline", "en" => "Timeline" @@ -441,254 +720,5 @@ "de" => "", "en" => "" ], - - - - - - "news_title" => [ - "de" => "Bleib auf dem Laufenden", - "en" => "Stay up to Date" - ], - - "news_newsletter_title" => [ - "de" => "Newsletter", - "en" => "Newsletter" - ], - "news_newsletter_mail_address" => [ - "de" => "Deine Lieblings-Mail-Adresse", - "en" => "Your favorite mail address" - ], - "news_newsletter_subscribe" => [ - "de" => "Verifizierungs-Mail senden", - "en" => "Send verification mail" - ], - "news_newsletter_process_description" => [ - "de" => "Du bekommst eine Verifizierungs-Mail mit einem Link zugesendet. Erst nachdem Du auf diesen Link geklickt hast wirst Du für den Newsletter angemeldet!", - "en" => "You will receive a verification mail with a link. You must click on this link to be subscribed to the newsletter!" - ], - "news_newsletter_note" => [ - "de" => "Hinweis: Der Newsletter kann je nach Mail-Anbieter unter Umständen im Spam-Ordner landen oder verzögert eintreffen.", - "en" => "Note: Depending on your mail provider, the newsletter might get delivered with a delay or end up in your spam folder." - ], - "news_newsletter_feedback_wait" => [ - "de" => "Verifizierungs-Mail wird gesendet", - "en" => "Sending verification mail" - ], - "news_newsletter_feedback_success" => [ - "de" => "Verifizierungs-Mail versendet", - "en" => "Verification mail sent" - ], - "news_newsletter_feedback_failure" => [ - "de" => "Fehler bei der Versendung der Verifizierungs-Mail", - "en" => "Failed to send verification mail" - ], - - "news_social_media_title" => [ - "de" => "Soziale Medien", - "en" => "Social Media" - ], - - - - - - "recommendations_title" => [ - "de" => "Das Könnte Dich auch Interessieren", - "en" => "You Might also Like This" - ], - "recommendations_note" => [ - "de" => "Bei obigen Empfehlungen handelt es sich um Projekte mit Bezug auf das Thema Trans*, bei denen ich entweder selbst mitwirke oder mit deren Betreiber*innen ich in engem Austausch stehe.", - "en" => "The recommendations above are projects related to the topic of trans*, in which I either participate myself or whose operators I am in close contact with." - ], - - "recommendations_pstg45bde_title" => [ - "de" => "pstg45b.de", - "en" => "pstg45b.de" - ], - "recommendations_pstg45bde_description" => [ - "de" => "Informationsseite zum Personenstandsgesetz § 45b", - "en" => "Information page on the Personenstandsgesetz (civil status law) § 45b" - ], - - "recommendations_blahajacademy_title" => [ - "de" => "Blåhaj Academy", - "en" => "Blåhaj Academy" - ], - "recommendations_blahajacademy_description" => [ - "de" => "Discord Community für Trans* Menschen (16+)", - "en" => "Discord Community for trans* people (German, 16+)" - ], - - "recommendations_sbgginfo_title" => [ - "de" => "sbgg.info", - "en" => "sbgg.info" - ], - "recommendations_sbgginfo_description" => [ - "de" => "Ausführliche Informationen zum SBGG und dessen rechtlichen Aspekte", - "en" => "In-depth information about the SBGG and its legal aspects (German)" - ], - - - - - - "about_title" => [ - "de" => "Über diese Webseite", - "en" => "About this Website" - ], - "about_text" => [ - "de" => [ - "Hi, ich bin Kim (sie/er/they)! Als nicht-binäre Person warte ich schon seit einer Ewigkeit auf das Selbstbestimmungsgesetz.", - "Die von der Bundesregierung selbst gesetzten Fristen für das Gesetz werden ständig verschoben und über den Fortschritt des Vorhabens dringt nur wenig nach außen.", - "Auf dieser Seite möchte ich dem Selbstbestimmungsgesetz die nötige Transparenz geben und den derzeitigen Stand der Gesetzgebung dokumentieren.", - "Für Fragen oder Anregungen stehe ich gerne zur Verfügung." - ], - "en" => [ - "Hi, I'm Kim (they/them)! As a non-binary person, I've been waiting for the Self-Determination Act for ages.", - "The deadlines for the law set by the federal government are constantly being pushed back and little is revealed about the progress of the project.", - "On this page I want to give the Self-Determination Law the necessary transparency and document the current status of the legislation.", - "If you have any questions or suggestions, feel free to contact me." - ] - ], - - "about_button_mail" => [ - "de" => "Kontakt", - "en" => "Contact" - ], - "about_button_website" => [ - "de" => "Mehr Über Mich", - "en" => "More About Me" - ], - - - - - - "text_sourcecode" => [ - "de" => "Quellcode", - "en" => "Source Code" - ], - - "text_imprint" => [ - "de" => "Impressum", - "en" => "Imprint" - ], - "link_imprint" => [ - "de" => "/impressum", - "en" => "/imprint" - ], - - "text_privacy_policy" => [ - "de" => "Datenschutz­erklärung", - "en" => "Privacy Policy" - ], - "link_privacy_policy" => [ - "de" => "/datenschutz", - "en" => "/privacy" - ], - - - - - - "copylink_hint_text" => [ - "de" => "Bereichs-Link kopieren", - "en" => "Copy section link" - ], - - - - - - "legal_imprint_page_title" => [ - "de" => "SBGG.jetzt - Impressum", - "en" => "SBGG.jetzt - Imprint" - ], - "legal_imprint_title" => [ - "de" => "Impressum", - "en" => "Imprint" - ], - - "legal_privacy_page_title" => [ - "de" => "SBGG.jetzt - Datenschutzerklärung", - "en" => "SBGG.jetzt - Privacy Policy" - ], - "legal_privacy_title" => [ - "de" => "Datenschutz­erklärung", - "en" => "Privacy Policy" - ], - - - - - - "newsletter_subscribe_page_title" => [ - "de" => "SBGG.jetzt - Newsletter Abonnieren", - "en" => "SBGG.jetzt - Subscribe to Newsletter" - ], - - "newsletter_subscribe_title" => [ - "de" => "Newsletter Abonnieren", - "en" => "Subscribe to Newsletter" - ], - "newsletter_subscribe_submit" => [ - "de" => "Abonnieren", - "en" => "Subscribe" - ], - "newsletter_subscribe_feedback_wait" => [ - "de" => "Wird angemeldet", - "en" => "Subscribing" - ], - "newsletter_subscribe_feedback_success" => [ - "de" => "Erfolgreich angemeldet", - "en" => "Successfully subscribed" - ], - "newsletter_subscribe_feedback_failure" => [ - "de" => "Fehler bei der Anmeldung", - "en" => "Failed to subscribe" - ], - "newsletter_subscribe_privacy_note" => [ - "de" => [ - "Deine Mail-Adresse wird ausschließlich zum Versenden des Newsletters verwendet und zu keinem Zeitpunkt an Dritte weitergegeben.", - "Du kannst Dich jederzeit über einen Link in den E-Mails wieder abmelden.", - "Mehr zum Thema Datenschutz erfährst Du in unserer Datenschutzerklärung ." - ], - "en" => [ - "Your mail address is exclusively being used for the delivery of the newsletter and never being forwarded to third parties.", - "You can unsubscribe at any time via a link in the newsletter mails.", - "More about data privacy can be found in our Privacy Policy ." - ] - ], - - - - - - "newsletter_unsubscribe_page_title" => [ - "de" => "SBGG.jetzt - Newsletter Abbestellen", - "en" => "SBGG.jetzt - Unsubscribe from Newsletter" - ], - - "newsletter_unsubscribe_title" => [ - "de" => "Newsletter Abbestellen", - "en" => "Unsubscribe from Newsletter" - ], - "newsletter_unsubscribe_submit" => [ - "de" => "Abbestellen", - "en" => "Unsubscribe" - ], - "newsletter_unsubscribe_feedback_wait" => [ - "de" => "Wird abgemeldet", - "en" => "Unsubscribing" - ], - "newsletter_unsubscribe_feedback_success" => [ - "de" => "Erfolgreich abgemeldet", - "en" => "Successfully unsubscribed" - ], - "newsletter_unsubscribe_feedback_failure" => [ - "de" => "Fehler bei der Abmeldung", - "en" => "Failed to unsubscribe" - ], ]); ?> diff --git a/page/timeline/index.php b/page/timeline/index.php new file mode 100644 index 0000000..52c52b9 --- /dev/null +++ b/page/timeline/index.php @@ -0,0 +1,425 @@ +get("timeline_page_title")); + Page::$head["alternate_de"] = ''; + Page::$head["alternate_en"] = ''; + Page::robots(index: true, follow: true); + + Page::$head["og_title"] = ''; + + require("./page/page_base.php"); +?> + + + + + + + + + +
+
+
+

get("page_title_h1") ?>

+

get("timeline_title") ?>

+
+ +
+
+
+
+
+ +
+
+ get("timeline_koalitionsvertrag_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_koalitionsvertrag_title") ?> + + get("timeline_koalitionsvertrag_text"); + foreach($timeline_koalitionsvertrag_text as $one_timeline_koalitionsvertrag_text_line){ + echo("" . $one_timeline_koalitionsvertrag_text_line . ""); + } + ?> + + +
+
+ +
+
+ +
+
+ get("timeline_eckpunktepapier_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_eckpunktepapier_title") ?> + + get("timeline_eckpunktepapier_text"); + foreach($timeline_eckpunktepapier_text as $one_timeline_eckpunktepapier_text_line){ + echo("" . $one_timeline_eckpunktepapier_text_line . ""); + } + ?> + + +
+
+ +
+
+ +
+
+ get("timeline_referentenentwurf_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_referentenentwurf_title") ?> + + get("timeline_referentenentwurf_text"); + foreach($timeline_referentenentwurf_text as $one_timeline_referentenentwurf_text_line){ + echo("" . $one_timeline_referentenentwurf_text_line . ""); + } + ?> + + +
+
+ +
+
+ +
+
+ get("timeline_regierungsentwurf_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_regierungsentwurf_title") ?> + + get("timeline_regierungsentwurf_text"); + foreach($timeline_regierungsentwurf_text as $one_timeline_regierungsentwurf_text_line){ + echo("" . $one_timeline_regierungsentwurf_text_line . ""); + } + ?> + + +
+
+ +
+
+
+ +
+
+ get("timeline_bundesrat_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_bundesrat_title") ?> + + get("timeline_bundesrat_text"); + foreach($timeline_bundesrat_text as $one_timeline_bundesrat_text_line){ + echo("" . $one_timeline_bundesrat_text_line . ""); + } + ?> + + +
+
+ +
+
+ +
+
+ get("timeline_lesung_1_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_lesung_1_title") ?> + + get("timeline_lesung_1_text"); + foreach($timeline_lesung_1_text as $one_timeline_lesung_1_text_line){ + echo("" . $one_timeline_lesung_1_text_line . ""); + } + ?> + + +
+
+ +
+
+ +
+
+ get("timeline_ausschuss_anhoerung_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_ausschuss_anhoerung_title") ?> + + get("timeline_ausschuss_anhoerung_text"); + foreach($timeline_ausschuss_anhoerung_text as $one_timeline_ausschuss_anhoerung_text_line){ + echo("" . $one_timeline_ausschuss_anhoerung_text_line . ""); + } + ?> + + +
+
+ +
+
+
+
+ +
+
+ get("timeline_lesung_2_3_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_lesung_2_3_title") ?> + + get("timeline_lesung_2_3_text"); + foreach($timeline_lesung_3_text as $one_timeline_lesung_3_text_line){ + echo("" . $one_timeline_lesung_3_text_line . ""); + } + ?> + + +
+
+ +
+
+ +
+
+ get("timeline_bundesrat_2_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_bundesrat_2_title") ?> + + get("timeline_bundesrat_2_text"); + foreach($timeline_bundesrat_2_text as $one_timeline_bundesrat_2_text_line){ + echo("" . $one_timeline_bundesrat_2_text_line . ""); + } + ?> + + +
+
+ +
+
+ +
+
+ get("timeline_bundesgesetzblatt_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_bundesgesetzblatt_title") ?> + + get("timeline_bundesgesetzblatt_text"); + foreach($timeline_bundesgesetzblatt_text as $one_timeline_bundesgesetzblatt_text_line){ + echo("" . $one_timeline_bundesgesetzblatt_text_line . ""); + } + ?> + + +
+
+ + + +
+
+ +
+
+ get("timeline_inkrafttreten_date"); + if($timeline_date !== null){ + ?> + + + + get("timeline_inkrafttreten_title") ?> + + get("timeline_inkrafttreten_text"); + foreach($timeline_inkrafttreten_text as $one_timeline_inkrafttreten_text_line){ + echo("" . $one_timeline_inkrafttreten_text_line . ""); + } + ?> +
+
+
+
+
+
+
+ + + + "/timeline", + "en" => "/en/timeline", + ]; + require("./page/footer.php"); +?>