2023-04-22 17:31:48 +02:00
|
|
|
<?php
|
|
|
|
// VERSION //
|
2024-07-31 23:15:27 +02:00
|
|
|
static::$version = "1.3.2";
|
2023-04-22 17:31:48 +02:00
|
|
|
|
|
|
|
|
|
|
|
// DEPENDENCIES //
|
|
|
|
// used extensions
|
2024-02-04 20:40:40 +01:00
|
|
|
static::$ext[] = "dat";
|
2023-12-31 14:53:20 +01:00
|
|
|
static::$ext[] = "request";
|
2023-09-11 16:27:51 +02:00
|
|
|
static::$ext[] = "lang";
|
|
|
|
static::$ext[] = "page";
|
|
|
|
static::$ext[] = "file";
|
|
|
|
static::$ext[] = "hidden";
|
|
|
|
static::$ext[] = "project";
|
2024-02-10 18:47:44 +01:00
|
|
|
static::$ext[] = "excuse";
|
2024-02-10 21:07:25 +01:00
|
|
|
static::$ext[] = "error";
|
2024-02-11 21:48:26 +01:00
|
|
|
static::$ext[] = "url";
|
2024-02-16 16:18:37 +01:00
|
|
|
static::$ext[] = "id64";
|
2024-02-16 20:48:53 +01:00
|
|
|
static::$ext[] = "cookieaccept";
|
2024-02-18 21:16:07 +01:00
|
|
|
static::$ext[] = "csrf";
|
2023-04-22 17:31:48 +02:00
|
|
|
|
|
|
|
|
|
|
|
// ROUTES //
|
2023-09-11 21:10:57 +02:00
|
|
|
// redirect to main domain
|
|
|
|
$redirect = [
|
2023-09-12 13:12:40 +02:00
|
|
|
["path" => "**", "target" => "page/redirect"]
|
2023-04-22 17:31:48 +02:00
|
|
|
];
|
2023-09-11 21:10:57 +02:00
|
|
|
static::$route["www.sbgg.jetzt"] = $redirect;
|
|
|
|
static::$route["selbstbestimmungsgesetz-jetzt.de"] = $redirect;
|
|
|
|
static::$route["www.selbstbestimmungsgesetz-jetzt.de"] = $redirect;
|
2023-04-22 17:31:48 +02:00
|
|
|
|
2023-09-11 21:10:57 +02:00
|
|
|
// pages
|
|
|
|
static::$route["sbgg.jetzt"] = [
|
2024-02-11 21:48:26 +01:00
|
|
|
["path" => "", "target" => "page/start"],
|
|
|
|
["path" => ":lang", "target" => "page/start"],
|
2024-07-24 19:16:23 +02:00
|
|
|
|
|
|
|
["path" => "timeline", "target" => "page/timeline"],
|
|
|
|
["path" => ":lang/timeline", "target" => "page/timeline"],
|
|
|
|
|
2024-06-01 16:59:22 +02:00
|
|
|
["path" => "impressum", "target" => "page/imprint"],
|
|
|
|
["path" => "imprint", "target" => "page/imprint"],
|
|
|
|
["path" => "datenschutz", "target" => "page/privacy"],
|
|
|
|
["path" => "privacy", "target" => "page/privacy"],
|
|
|
|
|
2024-02-17 22:15:43 +01:00
|
|
|
["path" => "newsletter/subscribe", "target" => "page/newsletter/subscribe"],
|
2024-02-11 21:48:26 +01:00
|
|
|
["path" => "newsletter/unsubscribe", "target" => "page/newsletter/unsubscribe"],
|
2024-02-04 20:40:40 +01:00
|
|
|
|
2024-02-11 21:48:26 +01:00
|
|
|
["path" => "static/:filename", "target" => "api/static"],
|
2024-02-10 18:47:44 +01:00
|
|
|
|
2024-02-17 22:15:43 +01:00
|
|
|
["path" => "api/newsletter/verify", "target" => "api/newsletter/verify.php"],
|
2024-02-11 21:48:26 +01:00
|
|
|
["path" => "api/newsletter/subscribe", "target" => "api/newsletter/subscribe.php"],
|
|
|
|
["path" => "api/newsletter/unsubscribe", "target" => "api/newsletter/unsubscribe.php"],
|
2024-02-16 20:48:53 +01:00
|
|
|
|
|
|
|
["path" => "admin", "target" => "page/admin/start"],
|
|
|
|
["path" => "admin/login", "target" => "page/admin/login"],
|
2024-02-19 19:15:08 +01:00
|
|
|
["path" => "admin/newsletter", "target" => "page/admin/newsletter/overview.php"],
|
2024-02-19 20:09:30 +01:00
|
|
|
["path" => "admin/newsletter/:content", "target" => "page/admin/newsletter/content.php"],
|
2024-02-19 21:25:43 +01:00
|
|
|
|
|
|
|
["path" => "admin/newsletter/api/send-one", "target" => "page/admin/newsletter/api/send_one.php"],
|
2024-02-19 22:53:14 +01:00
|
|
|
["path" => "admin/newsletter/api/send-all", "target" => "page/admin/newsletter/api/send_all.php"],
|
2023-04-22 17:31:48 +02:00
|
|
|
];
|
|
|
|
?>
|