@@ -108,6 +108,7 @@ static const struct config_parse_info section_global_params[] =
108108 GLOBAL_PARAM (problem_navigation , "d" ),
109109 GLOBAL_PARAM (problem_tab_size , "d" ),
110110 GLOBAL_PARAM (vertical_navigation , "d" ),
111+ GLOBAL_PARAM (vertical_navigation_sdate_sort , "d" ),
111112 GLOBAL_PARAM (disable_virtual_start , "d" ),
112113 GLOBAL_PARAM (disable_virtual_auto_judge , "d" ),
113114 GLOBAL_PARAM (enable_auto_print_protocol , "d" ),
@@ -884,6 +885,7 @@ global_init_func(struct generic_section_config *gp)
884885 p -> disable_language = -1 ;
885886 p -> problem_navigation = -1 ;
886887 p -> vertical_navigation = -1 ;
888+ p -> vertical_navigation_sdate_sort = -1 ;
887889 p -> disable_virtual_start = -1 ;
888890 p -> disable_virtual_auto_judge = -1 ;
889891 p -> enable_auto_print_protocol = -1 ;
@@ -2826,6 +2828,8 @@ set_defaults(
28262828 g -> problem_navigation = DFLT_G_PROBLEM_NAVIGATION ;
28272829 if (g -> vertical_navigation == -1 )
28282830 g -> vertical_navigation = DFLT_G_VERTICAL_NAVIGATION ;
2831+ if (g -> vertical_navigation_sdate_sort == -1 )
2832+ g -> vertical_navigation_sdate_sort = DFLT_G_VERTICAL_NAVIGATION_SDATE_SORT ;
28292833 if (g -> disable_virtual_start == -1 )
28302834 g -> disable_virtual_start = DFLT_G_DISABLE_VIRTUAL_START ;
28312835 if (g -> disable_virtual_auto_judge == -1 )
@@ -5474,6 +5478,7 @@ prepare_set_global_defaults(
54745478 if (g -> disable_language < 0 ) g -> disable_language = DFLT_G_DISABLE_LANGUAGE ;
54755479 if (g -> problem_navigation < 0 ) g -> problem_navigation = DFLT_G_PROBLEM_NAVIGATION ;
54765480 if (g -> vertical_navigation < 0 ) g -> vertical_navigation = DFLT_G_VERTICAL_NAVIGATION ;
5481+ if (g -> vertical_navigation_sdate_sort < 0 ) g -> vertical_navigation_sdate_sort = DFLT_G_VERTICAL_NAVIGATION_SDATE_SORT ;
54775482 if (g -> disable_virtual_start < 0 ) g -> disable_virtual_start = DFLT_G_DISABLE_VIRTUAL_START ;
54785483 if (g -> disable_virtual_auto_judge < 0 ) g -> disable_virtual_auto_judge = DFLT_G_DISABLE_VIRTUAL_AUTO_JUDGE ;
54795484 if (g -> enable_auto_print_protocol < 0 ) g -> enable_auto_print_protocol = DFLT_G_ENABLE_AUTO_PRINT_PROTOCOL ;
@@ -5758,6 +5763,7 @@ prepare_new_global_section(int contest_id, const unsigned char *root_dir,
57585763 global -> disable_language = DFLT_G_DISABLE_LANGUAGE ;
57595764 global -> problem_navigation = 1 ;
57605765 global -> vertical_navigation = DFLT_G_VERTICAL_NAVIGATION ;
5766+ global -> vertical_navigation_sdate_sort = DFLT_G_VERTICAL_NAVIGATION_SDATE_SORT ;
57615767 global -> disable_virtual_start = DFLT_G_DISABLE_VIRTUAL_START ;
57625768 global -> disable_virtual_auto_judge = DFLT_G_DISABLE_VIRTUAL_AUTO_JUDGE ;
57635769 global -> enable_auto_print_protocol = DFLT_G_ENABLE_AUTO_PRINT_PROTOCOL ;
0 commit comments