$p_project, 'Gemeinde' => $p_nac_base, 'Version' => $p_version, 'Status' => $p_status, ]; $array_dev = [ 'Host' => $_SERVER['HTTP_HOST'], 'IPv4-Adresse' => $_SERVER['SERVER_ADDR'], 'PHP-Version' => phpversion(), 'Server-Software' => $_SERVER['SERVER_SOFTWARE'], 'Betriebssystem' => php_uname('s'), 'Zeitzone' => date_default_timezone_get(), 'Locale-Einstellung' => $g_locale, 'Aktivierte PHP-Erweiterungen' => implode(', ', get_loaded_extensions()), 'Maximale Upload-Dateigröße' => ini_get('upload_max_filesize'), 'Speicherlimit für PHP-Skripte' => ini_get('memory_limit'), ]; // Prefixe $isHttps = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) === 'https'); $g_httpPrefix = ($isHttps ? 'https' : 'http') . '://'; // Absolute Pfade $g_generalFilePath = $_SERVER['DOCUMENT_ROOT']."/intranet_repo/general_files/"; $g_projectsPath = $_SERVER['DOCUMENT_ROOT']."/intranet_repo/projects/"; $g_httpCurrentUrl = $g_httpPrefix.$publicHost.$_SERVER['REQUEST_URI']; $g_httpCurrentCleanUrl = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $g_httpCurrentUrl = $g_httpPrefix.$publicHost.$_SERVER['REQUEST_URI']; $g_httpHomePath = $g_httpPrefix.$publicHost."/intranet_repo/projects/intranet/index.php"; $g_httpLoginPath = $g_httpPrefix.$publicHost."/intranet_repo/projects/authorization/login.php"; $g_httpLogoutPath = $g_httpPrefix.$publicHost."/intranet_repo/projects/authorization/logout.php"; $g_imagePath = $g_projectsPath."_central/img/"; $g_imageButtonPath = $g_projectsPath."_central/img/picto/"; $g_phpSnippetsPath = $g_projectsPath."_central/php/snippets/"; $g_profilePicturePath = $g_generalFilePath."profile_pictures/"; // Relative Pfade $g_imageRelativePath = "/intranet_repo/projects/_central/img/"; $g_imageButtonRelativePath = "/intranet_repo/projects/_central/img/picto/"; $g_profilePictureRelativePath = "/intranet_repo/general_files/profile_pictures/"; // Buttons verwalten (SVG-Grafiken) $p_buttons = array( 'add' => $g_imageButtonPath.'add.svg', 'arrow_left' => $g_imageButtonPath.'arrow_left.svg', 'arrow_right' => $g_imageButtonPath.'arrow_right.svg', 'arrow_up' => $g_imageButtonPath.'arrow_up.svg', 'cancel' => $g_imageButtonPath.'cancel.svg', 'edit' => $g_imageButtonPath.'edit.svg', 'calendar' => $g_imageButtonPath.'calendar.svg' ); ?>