# # # build_html_overview() # # # This builds the an overview html table element from the raw report element # for standard overview and sessions_overview. # # subroutine(build_html_overview( node raw_report_element, node html_formatting), ( debug_message("\n\n#### build_html_overview() \n\n"); bool is_date_time_support = @raw_report_element{"is_date_time_support"}; string output_format = @html_formatting{"output_format"}; bool is_dynamic_report = (output_format eq "dynamic"); # # Add customize report element button if not sessions_overview # if (is_dynamic_report and (@raw_report_element{"report_element_type"} eq "overview") and @html_formatting{"permissions"}{"customize_report_element"}) then ( string short_report_element_id = @raw_report_element{"short_report_element_id"}; '
'; ); ''; ' | ' . lang_stats.overview.all_days_label . ' | '; '' . lang_stats.overview.average_per_day_label . ' | '; ) else ( ''; ' | '; ); ' |
---|---|---|---|---|
' . string_to_html(label) . ' | '; # # the value # '' . the_value . ' | '; # # average per day # if (is_date_time_support) then ( average_per_day = @row{"average_per_day"}; debug_message("#### average_per_day raw value: " . average_per_day . "\n"); if (average_per_day ne "-") then ( average_display_format_type = @row{"average_display_format_type"}; debug_message("#### average_display_format_type: " . average_display_format_type . "\n"); average_per_day = format(average_per_day, average_display_format_type); debug_message("#### average_per_day formatted: " . average_per_day . "\n"); ); '' . average_per_day . ' | '; ); debug_message("####\n\n"); '