require_once realpath(__DIR__ . '/../includes/engelsystem_provider.php'); $free_pages = array('stats', 'shifts_json_export_all', 'user_password_recovery', 'api', 'credits', 'angeltypes', 'users', 'user_driver_licenses', 'ical', 'shifts_json_export', 'shifts', 'atom', 'login', 'admin_export_users'); // Gewünschte Seite/Funktion $p = ""; if (!isset($_REQUEST['p'])) { $_REQUEST['p'] = isset($user) ? "news" : "login"; } if (isset($_REQUEST['p']) && preg_match("/^[a-z0-9_]*\$/i", $_REQUEST['p']) && (in_array($_REQUEST['p'], $free_pages) || in_array($_REQUEST['p'], $privileges))) { $p = $_REQUEST['p']; $title = $p; $content = ""; if ($p == "api") { require_once realpath(__DIR__ . '/../includes/controller/api.php'); error("Api disabled temporily."); redirect(page_link_to('login')); api_controller(); } elseif ($p == "ical") { require_once realpath(__DIR__ . '/../includes/pages/user_ical.php'); user_ical(); } elseif ($p == "atom") { require_once realpath(__DIR__ . '/../includes/pages/user_atom.php'); user_atom(); } elseif ($p == "shifts_json_export") { require_once realpath(__DIR__ . '/../includes/controller/shifts_controller.php'); shifts_json_export_controller(); } elseif ($p == "shifts_json_export_all") { require_once realpath(__DIR__ . '/../includes/controller/shifts_controller.php'); shifts_json_export_all_controller(); } elseif ($p == "stats") { require_once realpath(__DIR__ . '/../includes/pages/guest_stats.php'); guest_stats();
require_once realpath(__DIR__ . '/../includes/engelsystem_provider.php'); require_once realpath(__DIR__ . '/../includes/privacynote.php'); $free_pages = array('stats', 'shifts_json_export_all', 'user_password_recovery', 'user_activate_account', 'api', 'credits', 'faq2', 'imprint', 'privacy', 'angeltypes', 'users', 'ical', 'shifts_json_export', 'shifts', 'atom', 'login', 'api_key', 'dashboard'); // Gewünschte Seite/Funktion $p = ""; if (!isset($_REQUEST['p'])) { $_REQUEST['p'] = isset($user) ? "shifts" : "dashboard"; } if (isset($_REQUEST['p']) && preg_match("/^[a-z0-9_]*\$/i", $_REQUEST['p']) && (in_array($_REQUEST['p'], $free_pages) || in_array($_REQUEST['p'], $privileges))) { $p = $_REQUEST['p']; $title = $p; $content = ""; if ($p == "api") { require_once realpath(__DIR__ . '/../includes/controller/api.php'); echo json_encode(api_controller()); die; } elseif ($p == "ical") { require_once realpath(__DIR__ . '/../includes/pages/user_ical.php'); user_ical(); } elseif ($p == "atom") { require_once realpath(__DIR__ . '/../includes/pages/user_atom.php'); user_atom(); } elseif ($p == "shifts_json_export") { require_once realpath(__DIR__ . '/../includes/controller/shifts_controller.php'); shifts_json_export_controller(); } elseif ($p == "shifts_json_export_all") { require_once realpath(__DIR__ . '/../includes/controller/shifts_controller.php'); shifts_json_export_all_controller(); } elseif ($p == "stats") { require_once realpath(__DIR__ . '/../includes/pages/guest_stats.php');