<?php
header("Access-Control-Allow-Origin: https://scan1.ev.link");
header("Access-Control-Allow-Headers: *");

error_reporting(E_ERROR);
ini_set('display_errors', '1');

// Verifica se o domínio atual é "plataforma.resendemf.com.br"
if (!isset($GLOBALS['argv'][1]) && isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'plataforma.resendemf.com.br') {
    // Verifica se a conexão é HTTP ou HTTPS
    $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";

    // Redireciona para "plataforma.resendemf.com.br"
    $newUrl = $protocol . 'plataforma.resendemf.com.br' . $_SERVER['REQUEST_URI'];

    // Redireciona e encerra o script
   	header("Location: $newUrl", true, 301); // 301 para redirecionamento permanente
   	exit();
}

defined('VERSION') || define('VERSION', '/home/jcr'); // caminho físico ( php )
defined('VERSION_PUBLIC') || define('VERSION_PUBLIC', 'plataforma.resendemf.com.br'); // caminho URL ( css, js )
defined('VERSION_PUBLIC_REAL_PATH') || define('VERSION_PUBLIC_REAL_PATH', '/home/jcr/public_html'); // caminho físico da url publica

//echo "Aguarde 10 minutos."; exit;
$benchMark = false;
$carregamento = 1;
if($benchMark == true){
    $benchX = microtime(true);
    //$menInitial = 'Memória inicial: '.intval(memory_get_usage() / 1024).'K'."\n <br/>";
    $menInitial = intval(memory_get_usage() / 1024);
}

defined('HOME') || define('HOME', realpath(dirname(__FILE__) . '/..'));
defined('LOG_ACTIVE') || define('LOG_ACTIVE', true); // true para logar. false para nao logar
date_default_timezone_set('America/Sao_Paulo'); // time


require_once HOME.'/vendors/autoload.php';


$application = new \Mismif\Mvc\Application();


//var_dump(get_defined_vars());
//echo count(get_defined_vars());
if($benchMark == true){

    $bench = microtime(true) - $benchX;
    //$processTime = 'Tempo de processamento: '.$bench.'<br/>';
    $menFinal = intval(memory_get_usage() / 1024);
    $memoryUsed = ($menFinal - $menInitial);

?>
<script>
    sessionStorage.setItem("Process-Time","<?=$bench.' seg'?>");
    sessionStorage.setItem("M-Total-Memory","<?=$menFinal.' K'?>");
    sessionStorage.setItem("M-Added-Memory","<?=$memoryUsed.' K'?>");
</script>
<?php
/*
echo "<div style='position:absolute; right:0px; bottom:0px; border: 1px solid #ebebeb; padding: 3px; margin: 3px;
font-size: 11px; color:#ffffff'>
$menInitial $processTime $memoryUsed</div>";*/
}
?>

