# # # # get_database_info_html() # # This returns the database info table used in database info, update database and build database. # Values which are avaialble prior getting detailed database info data are set in the HTML so # that the table can be displayed before getting all data. # include "templates.util.database"; subroutine(get_database_info_html( node profile, string profile_name, string profile_label_html), ( string profile_name = node_name(profile); string log_format_label; if (?(profile . ".log.format.format_label") and (@(profile . ".log.format.format_label") ne "")) then ( log_format_label = @(profile . ".log.format.format_label"); ) else ( log_format_label = "-"; ); bool is_real_time_processing = get_is_real_time_processing(profile_name); string real_time_processing_label = if (!is_real_time_processing) then (lang_stats.btn.no) else (lang_stats.btn.yes); node db_server = profile . ".database.options.server"; string db_server_type = @db_server{"type"}; string database_name = "-"; debug_message("\n#### db_server_type: " . db_server_type . "\n"); string db_server_type_label = @("lang_admin.database.options.server.type." . db_server_type); if (db_server_type ne "internal_sql") then ( database_name = @db_server{"database_name"}; ); '
' . lang_stats.database.database . ': | '; # ''; # ' | ||
---|---|---|---|
' . lang_stats.database.server_type . ': | '; '' . db_server_type_label . ' | '; '||
' . lang_stats.database.database_directory . ': | '; '- | '; '||
' . lang_stats.database.database_name . ': | '; '' . database_name . ' | '; '||
' . lang_stats.database.last_modified . ': | '; '- | '; '||
' . lang_stats.database.last_operation . ': | '; '- | '; '||
' . lang_stats.database.earliest_log_entry . ': | '; '- | '; '||
' . lang_stats.database.latest_log_entry . ': | '; '- | '; '||
' . lang_stats.database.real_time_processing . ': | '; '' . real_time_processing_label . ' | '; '||
' . lang_stats.database.current_operation . ': | '; '';
'
| ';
'