<?php 

//error_reporting(E_ALL);
ini_set('display_errors',0);
ini_set('opcache.enable', 0);

require_once("inc/config.php");
require_once("inc/common.php");
require_once('inc/constants.php');

require_once("inc/class.mysqli.php");
require_once("inc/constants-training.php");

unset($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW']); 


$db = new MySQL_obj(DB_HOST, DB_NAME, DB_USER, DB_PASSWORD);
$db->connect();

require("inc/class.examinations.php");
$examinations = new Examinations($db);

session_start();

$page       = getRequestValue('page',null);
$subpage    = getRequestValue('subpage',null);


// Zistim hodnotu aktualneho davkoveho prikonu a prepocitam hodnortu na uSv/h
$actual     = $examinations->envMonitorActual();
if( $actual['unit']=="mSv/h") $actual['value'] = ($actual['value']*1000);        //   mSv/h -> uSv/h
elseif( $actual['unit']=="Sv/h") $actual['value'] = ($actual['value']*1000000);  //   Sv/h  -> uSv/h


$trends         = $examinations->envMonitorTrends2()??[];
$trends_count   = count($trends);  
$php_trends     = json_encode($trends);
$option         = $examinations->envMonitorTrends2Option();

$statusClass="";
?>

<!DOCTYPE html>

<html lang="sk">
    <?php require('head.php');?>
<body>

    <div class="container-fluid m-0 p-0" id="mainContainer">

        <?php require('header.php');?>

        <div class="main">
            <?php

            if( is_null($page) ) { 
                $page = "dashboard";
                require('dashboard.php'); 
            }else{
                if(is_file( $page.".php") ) { 
                
                    if(is_file('subpages/'.$subpage.'.php')) require('subpages/'.$subpage.'.php'); 
                    else  require($page.'.php');
                    
                    unset($disableFooter);
                }else { 
                    $page="notfound";
                    $disableFooter = 1;
                    require('404.php');    
                }
            }
            ?>
        </div>
         
        <?php 

        // Zobrazenie paty stranky 
       
        if( !isset($disableFooter) ) require('footer.php');
        ?>

    </div> <!-- END div class="container-fluid" -->

    <?php //if( !in_array($page, ['legislativa','skolenia']) ){  ?>
        <!-- <script> window.chtlConfig = { chatbotId: "2711323261" } </script>
        <script async data-id="2711323261" id="chtl-script" type="text/javascript" src="https://chatling.ai/js/embed.js"></script>. -->
    <?php //} ?> -->

    <?php if( !in_array($page, ['legislativa','skolenia']) ): ?>
<script>
(function() {
    if (window.self !== window.top) return;
    if (window.chatlingLoaded) return;
    
    window.chatlingLoaded = true;
    
    function loadChatling() {
        if (document.getElementById('chatling-embed-script')) return;
        
        window.chtlConfig = { chatbotId: "2711323261" };
        
        var script = document.createElement('script');
        script.async = true;
        script.setAttribute('data-id', '2711323261');
        script.id = 'chtl-script';
        script.src = 'https://chatling.ai/js/embed.js';
        document.head.appendChild(script);
    }
    
    // Počkaj na úplné načítanie stránky + 2 sekundy
    if (document.readyState === 'complete') {
        setTimeout(loadChatling, 2000);
    } else {
        window.addEventListener('load', function() {
            setTimeout(loadChatling, 2000);
        });
    }
})();
</script>
<?php endif; 

    

        // Log stranky - Statistika 
        $examinations->getWebUserInfo($db,$_SERVER,$page, $subpage, $logTable);
    ?>


</body>
</html>