get_session($db); global $request; $request->overwrite('PHP_SELF', $php_self, phpbb_request_interface::SERVER); $request->overwrite('QUERY_STRING', $query_string, phpbb_request_interface::SERVER); $request->overwrite('REQUEST_URI', $request_uri, phpbb_request_interface::SERVER); return phpbb_session::extract_current_page($root_path); } // [To be completed] // public static function extract_current_hostname() {} // public static function session_begin($update_session_page = true) {} // public static function session_create($user_id = false, $set_admin = false, $persist_login = false, $viewonline = true) {} // public static function session_kill($new_session = true) {} // public static function session_gc() {} // public static function set_cookie($name, $cookiedata, $cookietime) {} // public static function check_ban($user_id = false, $user_ips = false, $user_email = false, $return = false) {} // public static function check_dnsbl($mode, $ip = false) {} // public static function set_login_key($user_id = false, $key = false, $user_ip = false) {} // public static function reset_login_keys($user_id = false) {} // public static function validate_referer($check_script_path = false) {} // public static function update_session($session_data, $session_id = null) {} // public static function unset_admin() {} }