Как в anon_select_contest_page достать start_time, stop_time из структуры serve_state_t?
Code: Select all
contest_extra *extra = get_contest_extra(i);
extra->serve_state - уже NULL.
Нужно подгрузить поля serve_state, видел serve_state_load_contest() - которая вероятно грузит serve_state, но для этого нужны доп. структуры (struct ejudge_config*)которых, понятное дело в anon_select_contest_page нет и не планировалось.
Так как решить проблему?
Изначально задача стоит так:
Разделить список соревнований по временной шкале: будущие (проверяется очень просто , contest_desc->reg_deadline), текущие соревнование и прошедшие.
Спасибо.
EDIT:
Версия: ejudge-2.3.29.1