<?php


function initRouter(): array
{
    global $routerConfig;
    $routerRequest = array();

    $routerRequest["requestAddress"] = array_slice(explode('.', $_SERVER['HTTP_HOST']), -3, 3); //get the last 3 elements

    $request_uri = explode("/", $_SERVER["QUERY_STRING"]);

    $request_uri = array_slice($request_uri, -3, 3);

    $routerRequest["site_name"] = basename($request_uri[1]);
    $routerRequest["page_name"] = basename($request_uri[2]);

    if (empty($routerRequest["site_name"])) {
        $routerRequest["site_name"] = $routerConfig["default_site"];
    }

    if (empty($routerRequest["page_name"])) {
        $routerRequest["page_name"] = $routerConfig["default_page"];
    }

    if($_SERVER["REQUEST_METHOD"] == "POST"){
        $routerRequest["type"] = "api";
    }
    if(empty($routerRequest["type"])) {
        $routerRequest["type"] = "page";
    }

    return $routerRequest;
}