This commit is contained in:
Bruno Rybársky 2024-01-12 15:37:02 +01:00
parent ab46b0c0c0
commit d7460c138f
2 changed files with 13 additions and 2 deletions

@ -5,6 +5,8 @@ session_start();
$default_page = "domov"; $default_page = "domov";
$default_site = "home";
$template_dir = "templates/"; $template_dir = "templates/";
$static_page_dir = "pages/"; $static_page_dir = "pages/";
@ -21,8 +23,13 @@ $srvname = $_SERVER["SERVER_NAME"];
$protocol = $_SERVER['PROTOCOL'] = isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && !empty($_SERVER['HTTP_X_FORWARDED_PROTO']) ? "https://" : "http://"; $protocol = $_SERVER['PROTOCOL'] = isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && !empty($_SERVER['HTTP_X_FORWARDED_PROTO']) ? "https://" : "http://";
if (empty($tld)){
header("Location: $protocol$default_site.$subdomain.$domain/$default_page");
return;
}
if (empty($page_name)){ if (empty($page_name)){
header("Location: $protocol$domain.$tld/$default_page"); header("Location: $protocol$subdomain.$domain.$tld/$default_page");
return; return;
} }

@ -12,9 +12,13 @@ foreach($site_dirs as $site_dir){
$pages_dir = array_diff(scandir("$static_page_dir$site_dir"), array('.', '..')); $pages_dir = array_diff(scandir("$static_page_dir$site_dir"), array('.', '..'));
$navsite = $navsite_template; $navsite = $navsite_template;
$site_location = "$protocol$site_dir.$domain.$tld/$default_page";
$site_class = "class=\"navsite_link\""; $site_class = "class=\"navsite_link\"";
$site_name = str_replace("_", " ", $site_dir); $site_name = str_replace("_", " ", $site_dir);
if($site_name == "global"){
$site_name = "misc";
$site_dir = $default_site;
}
$site_location = "$protocol$site_dir.$domain.$tld/$default_page";
$navsite = str_replace("__CLASS__", $site_class, $navsite); $navsite = str_replace("__CLASS__", $site_class, $navsite);
$navsite = str_replace("__LOCATION__", $site_location, $navsite); $navsite = str_replace("__LOCATION__", $site_location, $navsite);
$navsite = str_replace("__NAME__", $site_name, $navsite); $navsite = str_replace("__NAME__", $site_name, $navsite);