static function init() { self::$maxlifetime && ini_set('session.gc_maxlifetime', self::$maxlifetime); !isset($_SESSION) && session_start(); if (self::$maxpause && isset($_SESSION['qgLastAccessTime']) && $_SESSION['qgLastAccessTime'] && $_SESSION['qgLastAccessTime'] + self::$maxpause < time()) { $_SESSION = array(); } $_SESSION['qgLastAccessTime'] = time(); liveClient::init(); qgAuth::listen(); if (!isset($_SESSION['liveSess']['id'])) { $_SESSION['liveSess']['id'] = D()->sess->insert(array('ip' => $_SERVER['REMOTE_ADDR'], 'usr_id' => Usr(), 'client_id' => liveClient::$id, 'time' => time())); } self::$id = $_SESSION['liveSess']['id']; }