CSS and logic updates

This commit is contained in:
L_DA 2020-11-21 16:57:50 +00:00
parent 52f3f359af
commit c000c8f7b7
5 changed files with 297 additions and 78 deletions

View file

@ -215,12 +215,23 @@ class mod_timetable_external extends external_api {
'teachera'=> new external_value(PARAM_TEXT, 'name of teacher'),
'rooma' => new external_value(PARAM_TEXT, 'name of room'),
'subjecta' => new external_value(PARAM_TEXT, 'name of subject'),
'classb' => new external_value(PARAM_TEXT, 'name of class'),
'teacherb'=> new external_value(PARAM_TEXT, 'name of teacher'),
'roomb' => new external_value(PARAM_TEXT, 'name of room'),
'subjectb' => new external_value(PARAM_TEXT, 'name of subject'),
'classchanged' => new external_value(PARAM_BOOL, 'name of class'),
'teacherchanged' => new external_value(PARAM_BOOL, 'name of teacher'),
'roomchanged' => new external_value(PARAM_BOOL, 'name of room'),
'subjectchanged' => new external_value(PARAM_BOOL, 'name of subject'),
'substitution'=> new external_value(PARAM_TEXT, 'lesson is substitution'),
'cancel' => new external_value(PARAM_TEXT, 'lesson is canceled'),
'cancel4me' => new external_value(PARAM_TEXT, 'lesson is canceled 4 me'),
'event' => new external_value(PARAM_TEXT, 'lesson is event'),
'status' => new external_value(PARAM_TEXT, 'status of lesson'),
'flag' => new external_value(PARAM_TEXT, 'flag of lesson'),
'text' => new external_value(PARAM_TEXT, 'description text')
'text' => new external_value(PARAM_TEXT, 'description text'),
'subtype' => new external_multiple_structure( new external_value(PARAM_INT, 'bitnumber'))
//'subtype' => new external_multiple_structure( new external_value('number', PARAM_INT, 'bitnumber'))
)
)
)
@ -231,6 +242,9 @@ class mod_timetable_external extends external_api {
)
),
'type' => new external_value(PARAM_TEXT, 'The type of timetable: class, teacher, room'),
'viewteacher' => new external_value(PARAM_TEXT, '1 if type of timetable teacher'),
'viewclass' => new external_value(PARAM_TEXT, '1 if type of timetable class'),
'viewroom' => new external_value(PARAM_TEXT, '1 if type of timetable room'),
'name' => new external_value(PARAM_TEXT, 'value of type'),
'date' => new external_value(PARAM_TEXT, 'date'),
'description' => new external_value(PARAM_TEXT, 'description'),