forked from Adleraci/adlerka.top
		
	fix
This commit is contained in:
		@@ -5,6 +5,8 @@ session_start();
 | 
			
		||||
 | 
			
		||||
$default_page = "domov";
 | 
			
		||||
 | 
			
		||||
$default_site = "home";
 | 
			
		||||
 | 
			
		||||
$template_dir = "templates/";
 | 
			
		||||
 | 
			
		||||
$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://";
 | 
			
		||||
 | 
			
		||||
if (empty($tld)){
 | 
			
		||||
    header("Location: $protocol$default_site.$subdomain.$domain/$default_page");
 | 
			
		||||
    return;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if (empty($page_name)){
 | 
			
		||||
    header("Location: $protocol$domain.$tld/$default_page");
 | 
			
		||||
    header("Location: $protocol$subdomain.$domain.$tld/$default_page");
 | 
			
		||||
    return;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -12,9 +12,13 @@ foreach($site_dirs as $site_dir){
 | 
			
		||||
    $pages_dir = array_diff(scandir("$static_page_dir$site_dir"), array('.', '..'));
 | 
			
		||||
    
 | 
			
		||||
    $navsite = $navsite_template;
 | 
			
		||||
    $site_location = "$protocol$site_dir.$domain.$tld/$default_page";
 | 
			
		||||
    $site_class = "class=\"navsite_link\"";
 | 
			
		||||
    $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("__LOCATION__", $site_location, $navsite);
 | 
			
		||||
    $navsite = str_replace("__NAME__", $site_name, $navsite);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user