# # # # get_url_composition_id() # # # # Returns a unique id of all URL paramters, required to read/write the preset_url data subroutine(get_url_composition_id( string profile_name, string report_name, string date_filter, string command_line_filter, string command_line_filter_comment, string filter_id, string report_info_id, bool is_calendar, string web_browser_session_id), ( debug_message("\n\n\n#### get_url_composition_id() START\n\n"); debug_message("#### profile_name: " . profile_name . "\n"); debug_message("#### report_name: " . report_name . "\n"); debug_message("#### date_filter: " . date_filter . "\n"); debug_message("#### filter_id: " . filter_id . "\n"); debug_message("#### report_info_id: " . report_info_id . "\n"); debug_message("#### is_calendar: " . is_calendar . "\n"); debug_message("#### web_browser_session_id: " . web_browser_session_id . "\n"); string s = profile_name . report_name . date_filter . command_line_filter . command_line_filter_comment . filter_id . report_info_id . is_calendar . web_browser_session_id; string id = "url_preset_" . md5_digest(s); debug_message("#### url_composition_id: " . id . "\n\n\n"); id; ));