summaryrefslogtreecommitdiff
path: root/public/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'public/index.php')
-rw-r--r--public/index.php65
1 files changed, 42 insertions, 23 deletions
diff --git a/public/index.php b/public/index.php
index ddb727f8..e8b8b3a1 100644
--- a/public/index.php
+++ b/public/index.php
@@ -25,9 +25,26 @@ require_once ('includes/helper/error_helper.php');
require_once ('config/config.php');
require_once ('config/config_db.php');
+require_once ('includes/pages/admin_active.php');
+require_once ('includes/pages/admin_angel_types.php');
+require_once ('includes/pages/admin_arrive.php');
+require_once ('includes/pages/admin_faq.php');
+require_once ('includes/pages/admin_free.php');
+require_once ('includes/pages/admin_groups.php');
+require_once ('includes/pages/admin_import.php');
+require_once ('includes/pages/admin_log.php');
require_once ('includes/pages/admin_questions.php');
+require_once ('includes/pages/admin_rooms.php');
+require_once ('includes/pages/admin_shifts.php');
+require_once ('includes/pages/admin_user.php');
require_once ('includes/pages/admin_user_angeltypes.php');
+require_once ('includes/pages/guest_faq.php');
require_once ('includes/pages/user_messages.php');
+require_once ('includes/pages/user_myshifts.php');
+require_once ('includes/pages/user_news.php');
+require_once ('includes/pages/user_questions.php');
+require_once ('includes/pages/user_shifts.php');
+require_once ('includes/pages/user_wakeup.php');
session_start();
@@ -46,7 +63,7 @@ $p = isset($user) ? "news" : "login";
if (isset($_REQUEST['p']) && preg_match("/^[a-z0-9_]*$/i", $_REQUEST['p']) && ($_REQUEST['p'] == 'stats' || (sql_num_query("SELECT * FROM `Privileges` WHERE `name`='" . sql_escape($_REQUEST['p']) . "' LIMIT 1") > 0)))
$p = $_REQUEST['p'];
-$title = Get_Text($p);
+$title = $p;
$content = "";
if ($p == "ical") {
@@ -64,27 +81,28 @@ if ($p == "ical") {
} // Recht dafür vorhanden?
elseif (in_array($p, $privileges)) {
if ($p == "news") {
- require_once ('includes/pages/user_news.php');
+ $title = news_title();
$content = user_news();
} elseif ($p == "news_comments") {
require_once ('includes/pages/user_news.php');
$content = user_news_comments();
} elseif ($p == "user_meetings") {
- require_once ('includes/pages/user_news.php');
+ $title = meetings_title();
$content = user_meetings();
} elseif ($p == "user_myshifts") {
- require_once ('includes/pages/user_myshifts.php');
+ $title = myshifts_title();
$content = user_myshifts();
} elseif ($p == "user_shifts") {
- require_once ('includes/pages/user_shifts.php');
+ $title = shifts_title();
$content = user_shifts();
} elseif ($p == "user_messages") {
+ $title = messages_title();
$content = user_messages();
} elseif ($p == "user_questions") {
- require_once ('includes/pages/user_questions.php');
+ $title = questions_title();
$content = user_questions();
} elseif ($p == "user_wakeup") {
- require_once ('includes/pages/user_wakeup.php');
+ $title = wakeup_title();
$content = user_wakeup();
} elseif ($p == "user_settings") {
require_once ('includes/pages/user_settings.php');
@@ -99,48 +117,49 @@ elseif (in_array($p, $privileges)) {
require_once ('includes/pages/guest_login.php');
$content = guest_logout();
} elseif ($p == "admin_questions") {
+ $title = admin_questions_title();
$content = admin_questions();
} elseif ($p == "admin_user") {
- require_once ('includes/pages/admin_user.php');
+ $title = admin_user_title();
$content = admin_user();
} elseif ($p == "admin_user_angeltypes") {
- require_once ('includes/pages/admin_user_angeltypes.php');
+ $title = admin_user_angeltypes_title();
$content = admin_user_angeltypes();
} elseif ($p == "admin_arrive") {
- require_once ('includes/pages/admin_arrive.php');
+ $title = admin_arrive_title();
$content = admin_arrive();
} elseif ($p == "admin_active") {
- require_once ('includes/pages/admin_active.php');
+ $title = admin_active_title();
$content = admin_active();
} elseif ($p == "admin_free") {
- require_once ('includes/pages/admin_free.php');
+ $title = admin_free_title();
$content = admin_free();
} elseif ($p == "admin_news") {
require_once ('includes/pages/admin_news.php');
$content = admin_news();
} elseif ($p == "admin_angel_types") {
- require_once ('includes/pages/admin_angel_types.php');
+ $title = admin_angel_types_title();
$content = admin_angel_types();
} elseif ($p == "admin_rooms") {
- require_once ('includes/pages/admin_rooms.php');
+ $title = admin_rooms_title();
$content = admin_rooms();
} elseif ($p == "admin_groups") {
- require_once ('includes/pages/admin_groups.php');
+ $title = admin_groups_title();
$content = admin_groups();
} elseif ($p == "admin_faq") {
- require_once ('includes/pages/admin_faq.php');
+ $title = admin_faq_title();
$content = admin_faq();
} elseif ($p == "admin_language") {
require_once ('includes/pages/admin_language.php');
$content = admin_language();
} elseif ($p == "admin_import") {
- require_once ('includes/pages/admin_import.php');
+ $title = admin_import_title();
$content = admin_import();
} elseif ($p == "admin_shifts") {
- require_once ('includes/pages/admin_shifts.php');
+ $title = admin_shifts_title();
$content = admin_shifts();
} elseif ($p == "admin_log") {
- require_once ('includes/pages/admin_log.php');
+ $title = admin_log_title();
$content = admin_log();
} else {
require_once ('includes/pages/guest_start.php');
@@ -150,13 +169,13 @@ elseif (in_array($p, $privileges)) {
require_once ('includes/pages/guest_credits.php');
$content = guest_credits();
} elseif ($p == "faq") {
- require_once ('includes/pages/guest_faq.php');
+ $title = faq_title();
$content = guest_faq();
} else {
// Wenn schon eingeloggt, keine-Berechtigung-Seite anzeigen
if (isset($user)) {
- $title = Get_Text("no_access_title");
- $content = Get_Text("no_access_text");
+ $title = _("No Access");
+ $content = _("You don't have permission to view this page. You probably have to sign in or register in order to gain access!");
} else {
// Sonst zur Loginseite leiten
redirect(page_link_to("login"));
@@ -169,7 +188,7 @@ if (isset($user) && $p != "user_messages")
// Hinweis für Engel, die noch nicht angekommen sind
if (isset($user) && $user['Gekommen'] == 0)
- $content = error("You are not marked as arrived. Please go to heaven's desk, get your angel badge and/or tell them that you arrived already.", true) . $content;
+ $content = error(_("You are not marked as arrived. Please go to heaven's desk, get your angel badge and/or tell them that you arrived already."), true) . $content;
// Erzengel Hinweis für unbeantwortete Fragen
if (isset($user) && $p != "admin_questions")