# # # # # build_login_page() # # # # include "templates.util.base_util"; include "templates.util.encoding"; include "templates.util.user_agent"; include "templates.util.html"; include "templates.util.linked_files.linked_files_util"; include "templates.util.product_bar"; subroutine(build_login_page( bool is_auto_login, string username, string password), ( # This page contains the login form and a change password form for cases when a password expired. # username and password only have values if is_auto_login is true. debug_message("\n\n#### build_login_page() START \n\n"); # string origin_url_search_string = if (?("volatile.sys.origin_url_search_string")) then (volatile.sys.origin_url_search_string) else (""); # debug_message("\n" . node_as_string("volatile.licensing") . "\n"); # bool is_trial = if (?("volatile.licensing.features.trial")) then (@("volatile.licensing.features.trial")) else (false); node misc_file_map = "templates.util.linked_files.file_maps.misc_file_map"; bool is_msie_v6 = get_is_msie_v6(); set_doctype(); '\n'; '
\n'; '