private static function generateRandID() { return md5(LS_userlogin::generateRandStr(16)); }
} // Now include the created definefile include_once $cachestufffile; // timezone from server date_default_timezone_set(LS_TIMEZONESERVER); $lsdb->query('SET time_zone = "' . date("P") . '"'); // Check if https is activated if (LS_SITEHTTPS) { define('BASE_URL', 'https://' . FULL_SITE_DOMAIN . _APP_MAIN_DIR . '/'); define('SOCKET_PROTOCOL', 'wss://' . FULL_SOCKET_DOMAIN); } else { define('BASE_URL', 'http://' . FULL_SITE_DOMAIN . _APP_MAIN_DIR . '/'); define('SOCKET_PROTOCOL', 'ws://' . FULL_SOCKET_DOMAIN); } // Get the language file if different from settings if (isset($_REQUEST['lang']) && $_REQUEST['lang'] != LS_LANG) { $BT_LANGUAGE = $_REQUEST['lang']; } // Check if user is logged in $lsuserlogin = new LS_userlogin(); $lsuserrow = $lsuserlogin->lsCheckLogged(); $lsuser = new LS_user($lsuserrow); if ($lsuser) { define(LS_USERID_RHINO, $lsuser->getVar("id")); } else { define(LS_USERID_RHINO, false); } if (LS_USERID_RHINO) { // Update last activity from this user $lsuserlogin->lsUpdatelastactivity(LS_USERID_RHINO); }