<?php
date_default_timezone_set("America/Chicago");
ini_set('default_socket_timeout', 1200); // 1200 Seconds = 20 Minutes
header('Content-Type: text/html; charset=utf-8');
error_reporting(1);

try {
    $nav = isset($_GET['nav']) ? strtolower($_GET['nav']) : '';
    require_once "Init.php";
    Zend_Session::start();
    //excute for system core
    require_once CORE . "bootstrap.php";
    //display in browser
    if ($nav == 'popup')
        $smarty->display('popup.tpl');
    else
        $smarty->display('index.tpl');
    $db->closeConnection();
    
    print_gzipped_page();
    ob_flush();
} catch (Exception $ex) {
    $log_data = '';
    $log_data .= date('H:i,s - m/d/Y') . ' |<===>| ' . $ex->getMessage() . "\n";
    $log_data .= '----------------------------------------------------------------------------------------------------------' . "\n" . PHP_EOL;
    $log_path = 'img/error_logs/logs.pos';
    $fh = fopen($log_path, 'a+');
    fwrite($fh, $log_data);
    fclose($fh);
    die($ex->getMessage());
}