/** * Comprobar si es necesario reiniciar la página para actualizar * Este método es util cuando se tienen varios paneles de monitorización * y se requiere de actualizar el estilo visual. * * @return bool */ public static function checkRefreshSession() { $version = intval(implode('', self::getVersion(true))); if (self::getSessionActive()) { if (!isset($_SESSION['VERSION'])) { $_SESSION['VERSION'] = $version; Session::setCssHash(self::getCssHash()); } elseif ($_SESSION['VERSION'] < $version) { $_SESSION['VERSION'] = $version; return true; } } return false; }
* */ use SMD\Core\Config; use SMD\Core\Init; use SMD\Core\Language; use SMD\Core\Session; use SMD\Http\Request; use SMD\Util\Util; define('APP_ROOT', '.'); require APP_ROOT . DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . 'Base.php'; Init::start(); $type = Request::analyze('t', VIEW_FRONTLINE); $timeout = Request::analyze('to', Config::getConfig()->getRefreshValue()); $scroll = Request::analyze('scroll', $type === VIEW_FRONTLINE || $type === VIEW_DISPLAY ? 1 : 0); $ajaxFile = '/ajax/getData.php?t=' . $type . '&to=' . $timeout; Session::setCssHash(Util::getCssHash()); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>sysMonDash :: <?php echo Config::getConfig()->getPageTitle(); ?> </title> <meta name="author" content="Rubén Domínguez"> <link rel="icon" type="image/png" href="imgs/logo_small.png"> <script type="text/javascript" src="js/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="css/reset.min.css"> <link rel="stylesheet" type="text/css" href="css/pure-min.css"> <link rel="stylesheet" type="text/css" href="css/font-awesome.min.css">