<?php
header("access-control-allow-origin: *");
$smarty_initiate=true;
include('include/config.php');

$hypestat->generateCsrfToken();

    if($_POST['username']??null=='HypeStat'){
        if($_POST['password']==$hypestat->adminPass) {
            setcookie('HypeStatAdmin', $_POST['password'], time() + (86400 * 30), "/");
        }else{
            header("Location: ".$hypestat->html_base_link."/login");
            die();
        }
    }

if (array_key_exists("page",$_GET)) {
    if ($_GET['page'] == 'info' or $_GET['page'] == 'compare') $hypestat->DisplaySite();
    if ($_GET['page'] == 'by_item') $hypestat->DisplayByItem();
    if ($_GET['page'] == 'technologies' or $_GET['page'] == 'technology') $hypestat->DisplayTechnologies();
    if ($_GET['page'] == 'logout') {
        setcookie("HypeStatAdmin", "", time() - 3600);
        $_GET['page'] = 'login';
    }
    if ($_GET['page'] == 'ip') $hypestat->DisplayIP();
    if ($_GET['page'] == 'about' or $_GET['page'] == 'privacy' or $_GET['page'] == 'crawler' or $_GET['page'] == 'estimated_hide' or $_GET['page'] == 'whois_hide' or $_GET['page'] == 'remove' or $_GET['page'] == 'write_about' or $_GET['page'] == 'widget' or $_GET['page'] == 'login' or $_GET['page'] == 'redirect') $hypestat->DisplayPage();
    if ($_GET['page'] == 'api') $hypestat->Api($_GET['url'], $_GET['api_key']);
    if ($_GET['page'] == 'blog') $hypestat->DisplayBlog();
}else{
    $hypestat->DisplayHome();
}
?>