Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(30 errors, 16 warnings)

This section shows the coding style problems detected in the code by phpcs [More info]

mod/organizer/db/upgrade.php
(#628) Whitespace found at end of line within string
(#629) Whitespace found at end of line within string
(#630) Whitespace found at end of line within string
(#633) Whitespace found at end of line within string
mod/organizer/lib.php
(#163) Line exceeds 132 characters; contains 137 characters
(#1481) Opening brace should be on the same line as the declaration
mod/organizer/locallib.php
(#60) Whitespace found at end of line within string
(#67) Whitespace found at end of line within string
(#71) Whitespace found at end of line within string
(#73) Whitespace found at end of line within string
(#78) Whitespace found at end of line within string
(#82) Whitespace found at end of line within string
(#209) Expected "if (...) {\n"; found "if (...)\n {\n"
(#216) Line exceeds 132 characters; contains 133 characters
(#565) Expected 1 space after "="; 2 found
(#569) Line exceeds 132 characters; contains 137 characters
(#585) Expected 1 space after "="; 2 found
(#589) Line exceeds 132 characters; contains 133 characters
(#681) Expected "for (...) {\n"; found "for(...) {\n"
(#681) Space found after opening bracket of FOR loop
(#681) Space found before closing bracket of FOR loop
(#681) Expected 1 space before "<"; 0 found
(#681) Expected 1 space after "<"; 0 found
(#687) Expected "if (...) {\n"; found "if(...) {\n"
(#746) Commas (,) must be followed by white space.
(#763) Line exceeds 132 characters; contains 155 characters
(#927) Line exceeds 132 characters; contains 149 characters
(#942) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#986) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#1062) This comment is 45% valid code; is this commented out code?
(#1063) This comment is 45% valid code; is this commented out code?
(#1064) Inline comments must end in full-stops, exclamation marks, or question marks
(#1064) This comment is 53% valid code; is this commented out code?
(#1097) Line exceeds 132 characters; contains 135 characters
(#1105) Commas (,) must be followed by white space.
(#1140) Expected "if (...) {\n"; found "if (...){\n"
(#1140) Line exceeds 132 characters; contains 135 characters
(#1225) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1225) Inline comments must end in full-stops, exclamation marks, or question marks
(#1225) This comment is 50% valid code; is this commented out code?
(#1225) No space found before comment text; expected "// $record->eventid = $neweventid;" but found "//$record->eventid = $neweventid;"
(#1244) Line exceeds 132 characters; contains 135 characters
(#1247) Expected "foreach (...) {\n"; found "foreach(...) {\n"
mod/organizer/view_action_form_add.php
(#83) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#91) Variable "firstItem" must be all lower-case
(#92) Variable "firstItem" must be all lower-case

Javascript coding style problems

(0 errors, 177 warnings)

This section shows the coding style problems detected in the code by eslint [More info]

mod/organizer/amd/src/adddayslot.js
(#35) Unexpected space before function parentheses. (space-before-function-paren)
(#46) Unexpected space before function parentheses. (space-before-function-paren)
(#48) Multiple spaces found before '// Initial max...'. (no-multi-spaces)
(#49) Multiple spaces found before '// Whether to ...'. (no-multi-spaces)
(#50) Multiple spaces found before '// String for ...'. (no-multi-spaces)
(#51) Multiple spaces found before '// String for ...'. (no-multi-spaces)
(#53) Multiple spaces found before '// So the form...'. (no-multi-spaces)
(#65) 'i' used outside of binding context. (block-scoped-var)
(#71) Unexpected space before function parentheses. (space-before-function-paren)
(#108) Missing JSDoc comment. (require-jsdoc)
(#111) Unnecessary escape character: \[. (no-useless-escape)
(#111) Unnecessary escape character: \]. (no-useless-escape)
(#111) Unnecessary escape character: \[. (no-useless-escape)
(#111) Unnecessary escape character: \]. (no-useless-escape)
(#112) Unnecessary escape character: \[. (no-useless-escape)
(#112) Unnecessary escape character: \]. (no-useless-escape)
(#112) Unnecessary escape character: \[. (no-useless-escape)
(#112) Unnecessary escape character: \]. (no-useless-escape)
(#113) Unnecessary escape character: \[. (no-useless-escape)
(#113) Unnecessary escape character: \]. (no-useless-escape)
(#113) Unnecessary escape character: \[. (no-useless-escape)
(#113) Unnecessary escape character: \]. (no-useless-escape)
(#126) 'jsdaydate' used outside of binding context. (block-scoped-var)
(#130) Unnecessary escape character: \[. (no-useless-escape)
(#130) Unnecessary escape character: \]. (no-useless-escape)
(#130) Unnecessary escape character: \[. (no-useless-escape)
(#130) Unnecessary escape character: \]. (no-useless-escape)
(#135) Unnecessary escape character: \[. (no-useless-escape)
(#135) Unnecessary escape character: \]. (no-useless-escape)
(#135) Unnecessary escape character: \[. (no-useless-escape)
(#135) Unnecessary escape character: \]. (no-useless-escape)
(#137) Unnecessary escape character: \[. (no-useless-escape)
(#137) Unnecessary escape character: \]. (no-useless-escape)
(#137) Unnecessary escape character: \[. (no-useless-escape)
(#137) Unnecessary escape character: \]. (no-useless-escape)
(#138) Unnecessary escape character: \[. (no-useless-escape)
(#138) Unnecessary escape character: \]. (no-useless-escape)
(#138) Unnecessary escape character: \[. (no-useless-escape)
(#138) Unnecessary escape character: \]. (no-useless-escape)
(#148) Missing JSDoc comment. (require-jsdoc)
(#159) Missing JSDoc comment. (require-jsdoc)
(#169) Missing JSDoc comment. (require-jsdoc)
(#177) Missing JSDoc comment. (require-jsdoc)
(#179) Unnecessary escape character: \[. (no-useless-escape)
(#179) Unnecessary escape character: \]. (no-useless-escape)
(#179) Unnecessary escape character: \[. (no-useless-escape)
(#179) Unnecessary escape character: \]. (no-useless-escape)
(#184) Unnecessary escape character: \[. (no-useless-escape)
(#184) Unnecessary escape character: \]. (no-useless-escape)
(#184) Unnecessary escape character: \[. (no-useless-escape)
(#184) Unnecessary escape character: \]. (no-useless-escape)
(#191) Unnecessary escape character: \[. (no-useless-escape)
(#191) Unnecessary escape character: \]. (no-useless-escape)
(#191) Unnecessary escape character: \[. (no-useless-escape)
(#191) Unnecessary escape character: \]. (no-useless-escape)
(#192) Unnecessary escape character: \[. (no-useless-escape)
(#192) Unnecessary escape character: \]. (no-useless-escape)
(#192) Unnecessary escape character: \[. (no-useless-escape)
(#192) Unnecessary escape character: \]. (no-useless-escape)
(#221) Missing JSDoc comment. (require-jsdoc)
(#230) Missing JSDoc comment. (require-jsdoc)
(#233) Unexpected space between function name and paren. (func-call-spacing)
(#234) There should be no spaces inside this paren. (space-in-parens)
(#234) There should be no spaces inside this paren. (space-in-parens)
(#239) Unexpected space between function name and paren. (func-call-spacing)
(#240) There should be no spaces inside this paren. (space-in-parens)
(#240) There should be no spaces inside this paren. (space-in-parens)
(#249) Missing JSDoc comment. (require-jsdoc)
(#250) Unnecessary escape character: \[. (no-useless-escape)
(#250) Unnecessary escape character: \]. (no-useless-escape)
(#251) Unnecessary escape character: \[. (no-useless-escape)
(#251) Unnecessary escape character: \]. (no-useless-escape)
(#252) Unnecessary escape character: \[. (no-useless-escape)
(#252) Unnecessary escape character: \]. (no-useless-escape)
(#257) Missing JSDoc comment. (require-jsdoc)
(#258) Unnecessary escape character: \[. (no-useless-escape)
(#258) Unnecessary escape character: \]. (no-useless-escape)
(#259) Unnecessary escape character: \[. (no-useless-escape)
(#259) Unnecessary escape character: \]. (no-useless-escape)
(#260) Unnecessary escape character: \[. (no-useless-escape)
(#260) Unnecessary escape character: \]. (no-useless-escape)
(#265) Missing JSDoc comment. (require-jsdoc)
(#266) Unnecessary escape character: \[. (no-useless-escape)
(#266) Unnecessary escape character: \]. (no-useless-escape)
(#267) Unnecessary escape character: \[. (no-useless-escape)
(#267) Unnecessary escape character: \]. (no-useless-escape)
(#268) There should be no spaces inside this paren. (space-in-parens)
(#268) There should be no spaces inside this paren. (space-in-parens)
(#276) Missing JSDoc comment. (require-jsdoc)
(#277) Unnecessary escape character: \[. (no-useless-escape)
(#277) Unnecessary escape character: \]. (no-useless-escape)
(#278) Unnecessary escape character: \[. (no-useless-escape)
(#278) Unnecessary escape character: \]. (no-useless-escape)
(#279) There should be no spaces inside this paren. (space-in-parens)
(#279) There should be no spaces inside this paren. (space-in-parens)
(#287) Missing JSDoc comment. (require-jsdoc)
mod/organizer/amd/src/addform.js
(#35) Unexpected empty function. (no-empty-function)
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#44) Missing space before opening brace. (space-before-blocks)
mod/organizer/amd/src/editform.js
(#41) Unexpected space before function parentheses. (space-before-function-paren)
(#47) Missing JSDoc comment. (require-jsdoc)
(#47) Identifier 'detect_change' is not in camel case. (camelcase)
(#56) Missing JSDoc comment. (require-jsdoc)
(#56) Identifier 'set_icon_changed' is not in camel case. (camelcase)
(#58) ["changed"] is better written in dot notation. (dot-notation)
(#59) ["changed"] is better written in dot notation. (dot-notation)
(#66) Missing JSDoc comment. (require-jsdoc)
(#66) Identifier 'toggle_hidden_field' is not in camel case. (camelcase)
(#82) Missing JSDoc comment. (require-jsdoc)
(#82) Identifier 'reset_edit_form' is not in camel case. (camelcase)
(#88) Missing JSDoc comment. (require-jsdoc)
(#88) Identifier 'reset_modfields' is not in camel case. (camelcase)
(#92) Missing JSDoc comment. (require-jsdoc)
(#92) Identifier 'reset_icons_warning' is not in camel case. (camelcase)
(#94) ["warning"] is better written in dot notation. (dot-notation)
mod/organizer/amd/src/evalform.js
(#36) Unexpected empty function. (no-empty-function)
(#40) Unexpected space before function parentheses. (space-before-function-paren)
(#41) Missing JSDoc comment. (require-jsdoc)
(#41) Identifier 'toggle_all' is not in camel case. (camelcase)
(#44) Identifier 'sender_class' is not in camel case. (camelcase)
(#46) Identifier 'sender_class' is not in camel case. (camelcase)
mod/organizer/amd/src/initcheckboxes.js
(#35) Unexpected empty function. (no-empty-function)
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#41) Missing JSDoc comment. (require-jsdoc)
(#41) Identifier 'organizer_check_all' is not in camel case. (camelcase)
(#47) There should be no spaces inside this paren. (space-in-parens)
(#47) There should be no spaces inside this paren. (space-in-parens)
(#48) There should be no spaces inside this paren. (space-in-parens)
(#48) There should be no spaces inside this paren. (space-in-parens)
(#48) There should be no spaces inside this paren. (space-in-parens)
(#48) There should be no spaces inside this paren. (space-in-parens)
(#49) There should be no spaces inside this paren. (space-in-parens)
(#49) There should be no spaces inside this paren. (space-in-parens)
(#51) There should be no spaces inside this paren. (space-in-parens)
(#51) There should be no spaces inside this paren. (space-in-parens)
mod/organizer/amd/src/initinfobox.js
(#35) Unexpected empty function. (no-empty-function)
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#42) Missing JSDoc comment. (require-jsdoc)
(#42) Identifier 'toggle_all_slots' is not in camel case. (camelcase)
(#78) Blocks are nested too deeply (5). (max-depth)
(#80) Blocks are nested too deeply (6). (max-depth)
(#81) Blocks are nested too deeply (7). (max-depth)
(#106) Missing JSDoc comment. (require-jsdoc)
(#106) Identifier 'toggle_info' is not in camel case. (camelcase)
(#113) Unexpected space before function parentheses. (space-before-function-paren)
(#115) There should be no spaces inside this paren. (space-in-parens)
(#115) There should be no spaces inside this paren. (space-in-parens)
(#116) There should be no spaces inside this paren. (space-in-parens)
(#116) There should be no spaces inside this paren. (space-in-parens)
(#117) There should be no spaces inside this paren. (space-in-parens)
(#117) There should be no spaces inside this paren. (space-in-parens)
(#144) Missing JSDoc comment. (require-jsdoc)
(#167) Missing JSDoc comment. (require-jsdoc)
(#167) Identifier 'set_user_preference' is not in camel case. (camelcase)
(#169) There should be no spaces inside this paren. (space-in-parens)
(#173) There should be no space before ','. (comma-spacing)
(#173) There should be no spaces inside this paren. (space-in-parens)
(#173) There should be no spaces inside this paren. (space-in-parens)
mod/organizer/amd/src/modform.js
(#41) Unexpected space before function parentheses. (space-before-function-paren)
(#50) Missing JSDoc comment. (require-jsdoc)
(#50) Identifier 'check_group_members_only' is not in camel case. (camelcase)
(#71) Identifier 'init_gradechange' is not in camel case. (camelcase)
(#71) Unexpected space before function parentheses. (space-before-function-paren)
(#73) Unexpected alert. (no-alert)
mod/organizer/amd/src/printform.js
(#42) Unexpected space before function parentheses. (space-before-function-paren)
(#44) Missing JSDoc comment. (require-jsdoc)
(#44) Identifier 'init_header' is not in camel case. (camelcase)
(#56) Missing JSDoc comment. (require-jsdoc)
(#56) Identifier 'init_noprints' is not in camel case. (camelcase)
(#61) There should be no spaces inside this paren. (space-in-parens)
(#61) There should be no spaces inside this paren. (space-in-parens)
(#65) Missing JSDoc comment. (require-jsdoc)
(#65) Identifier 'toggle_column' is not in camel case. (camelcase)
(#106) Missing JSDoc comment. (require-jsdoc)
(#106) Identifier 'set_user_preference' is not in camel case. (camelcase)
(#117) Extra space after key 'method'. (key-spacing)
(#118) Extra space after key 'url'. (key-spacing)

CSS problems

(32 errors, 5 warnings)

This section shows CSS problems detected by stylelint [More info]

mod/organizer/styles.css
(#52) Expected single space before "{" (block-opening-brace-space-before)
(#131) Expected single space before "{" (block-opening-brace-space-before)
(#142) Expected single space before "{" (block-opening-brace-space-before)
(#147) Expected single space before "{" (block-opening-brace-space-before)
(#161) Expected single space before "{" (block-opening-brace-space-before)
(#29) Expected "#F0F0F0" to be "#f0f0f0" (color-hex-case)
(#45) Expected "#BBB" to be "#bbb" (color-hex-case)
(#101) Expected "#F0F0F0" to be "#f0f0f0" (color-hex-case)
(#113) Expected "#BBB" to be "#bbb" (color-hex-case)
(#136) Expected "#ffffff" to be "#fff" (color-hex-length)
(#123) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#128) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#53) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#54) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#62) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#63) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#64) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#118) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#123) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#128) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#132) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#139) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#143) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#148) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#153) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#29) Unexpected !important (declaration-no-important)
(#33) Unexpected !important (declaration-no-important)
(#37) Unexpected !important (declaration-no-important)
(#41) Unexpected !important (declaration-no-important)
(#45) Unexpected !important (declaration-no-important)
(#77) Unexpected !important (declaration-no-important)
(#81) Unexpected !important (declaration-no-important)
(#109) Unexpected !important (declaration-no-important)
(#113) Unexpected !important (declaration-no-important)
(#97) Expected single space after "," in a single-line function (function-comma-space-after)
(#97) Expected single space after "," in a single-line function (function-comma-space-after)
(#28) Expected indentation of 0 spaces (indentation)

PHPDocs style problems

(362 errors, 0 warnings)

This section shows the phpdocs problems detected in the code by local_moodlecheck [More info]

mod/organizer/backup/moodle2/backup_organizer_activity_task.class.php
(#33) No one-line description found in phpdocs for class backup_organizer_activity_task
(#55) Phpdocs for function backup_organizer_activity_task::encode_content_links has incomplete parameters list
mod/organizer/backup/moodle2/backup_organizer_stepslib.php
(#41) Function backup_organizer_activity_structure_step::define_structure is not documented
mod/organizer/backup/moodle2/restore_organizer_activity_task.class.php
(#33) No one-line description found in phpdocs for class restore_organizer_activity_task
mod/organizer/backup/moodle2/restore_organizer_stepslib.php
(#41) Function restore_organizer_activity_structure_step::define_structure is not documented
(#56) Function restore_organizer_activity_structure_step::process_organizer is not documented
(#74) Function restore_organizer_activity_structure_step::process_slot is not documented
(#92) Function restore_organizer_activity_structure_step::process_appointment is not documented
(#109) Function restore_organizer_activity_structure_step::after_execute is not documented
mod/organizer/classes/MTablePDF.php
(#20) Package mtablepdf is not valid
mod/organizer/classes/event/appointment_added.php
(#35) Function appointment_added::init is not documented
(#41) Function appointment_added::get_name is not documented
(#45) Function appointment_added::get_description is not documented
(#50) Function appointment_added::get_url is not documented
(#54) Function appointment_added::get_legacy_logdata is not documented
mod/organizer/classes/event/appointment_assigned.php
(#35) Function appointment_assigned::init is not documented
(#41) Function appointment_assigned::get_name is not documented
(#45) Function appointment_assigned::get_description is not documented
(#50) Function appointment_assigned::get_url is not documented
(#54) Function appointment_assigned::get_legacy_logdata is not documented
mod/organizer/classes/event/appointment_commented.php
(#35) Function appointment_commented::init is not documented
(#41) Function appointment_commented::get_name is not documented
(#45) Function appointment_commented::get_description is not documented
(#50) Function appointment_commented::get_url is not documented
(#54) Function appointment_commented::get_legacy_logdata is not documented
mod/organizer/classes/event/appointment_evaluated.php
(#35) Function appointment_evaluated::init is not documented
(#41) Function appointment_evaluated::get_name is not documented
(#45) Function appointment_evaluated::get_description is not documented
(#50) Function appointment_evaluated::get_url is not documented
(#54) Function appointment_evaluated::get_legacy_logdata is not documented
mod/organizer/classes/event/appointment_list_printed.php
(#35) Function appointment_list_printed::init is not documented
(#41) Function appointment_list_printed::get_name is not documented
(#45) Function appointment_list_printed::get_description is not documented
(#50) Function appointment_list_printed::get_url is not documented
(#54) Function appointment_list_printed::get_legacy_logdata is not documented
mod/organizer/classes/event/appointment_reminder_sent.php
(#35) Function appointment_reminder_sent::init is not documented
(#41) Function appointment_reminder_sent::get_name is not documented
(#45) Function appointment_reminder_sent::get_description is not documented
(#50) Function appointment_reminder_sent::get_url is not documented
(#54) Function appointment_reminder_sent::get_legacy_logdata is not documented
mod/organizer/classes/event/appointment_removed.php
(#35) Function appointment_removed::init is not documented
(#41) Function appointment_removed::get_name is not documented
(#45) Function appointment_removed::get_description is not documented
(#50) Function appointment_removed::get_url is not documented
(#54) Function appointment_removed::get_legacy_logdata is not documented
mod/organizer/classes/event/course_module_instance_list_viewed.php
(#30) Class course_module_instance_list_viewed is not documented
mod/organizer/classes/event/course_module_viewed.php
(#30) Class course_module_viewed is not documented
(#32) Function course_module_viewed::init is not documented
mod/organizer/classes/event/queue_added.php
(#35) Function queue_added::init is not documented
(#41) Function queue_added::get_name is not documented
(#45) Function queue_added::get_description is not documented
(#50) Function queue_added::get_url is not documented
(#54) Function queue_added::get_legacy_logdata is not documented
mod/organizer/classes/event/queue_removed.php
(#35) Function queue_removed::init is not documented
(#41) Function queue_removed::get_name is not documented
(#45) Function queue_removed::get_description is not documented
(#50) Function queue_removed::get_url is not documented
(#54) Function queue_removed::get_legacy_logdata is not documented
mod/organizer/classes/event/registrations_viewed.php
(#35) Function registrations_viewed::init is not documented
(#41) Function registrations_viewed::get_name is not documented
(#45) Function registrations_viewed::get_description is not documented
(#49) Function registrations_viewed::get_url is not documented
(#53) Function registrations_viewed::get_legacy_logdata is not documented
mod/organizer/classes/event/slot_created.php
(#35) Function slot_created::init is not documented
(#41) Function slot_created::get_name is not documented
(#45) Function slot_created::get_description is not documented
(#50) Function slot_created::get_url is not documented
(#54) Function slot_created::get_legacy_logdata is not documented
mod/organizer/classes/event/slot_deleted.php
(#35) Function slot_deleted::init is not documented
(#41) Function slot_deleted::get_name is not documented
(#45) Function slot_deleted::get_description is not documented
(#50) Function slot_deleted::get_url is not documented
(#54) Function slot_deleted::get_legacy_logdata is not documented
mod/organizer/classes/event/slot_updated.php
(#35) Function slot_updated::init is not documented
(#41) Function slot_updated::get_name is not documented
(#45) Function slot_updated::get_description is not documented
(#50) Function slot_updated::get_url is not documented
(#54) Function slot_updated::get_legacy_logdata is not documented
mod/organizer/classes/event/slot_viewed.php
(#35) Function slot_viewed::init is not documented
(#41) Function slot_viewed::get_name is not documented
(#45) Function slot_viewed::get_description is not documented
(#49) Function slot_viewed::get_url is not documented
(#53) Function slot_viewed::get_legacy_logdata is not documented
mod/organizer/classes/privacy/provider.php
(#218) Phpdocs for function provider::export_appointments has incomplete parameters list
mod/organizer/classes/task/cron_task.php
(#30) Class cron_task is not documented
(#33) Function cron_task::get_name is not documented
(#38) Function cron_task::execute is not documented
mod/organizer/custom_table_renderer.php
(#31) Function organizer_render_table_with_footer is not documented
mod/organizer/db/migrate.php
(#150) Function migrate_slots is not documented
(#250) Function add_course_module_x is not documented
mod/organizer/infobox.php
(#36) Function organizer_make_infobox is not documented
(#70) Function organizer_make_section is not documented
(#82) Function organizer_add_message_icon is not documented
(#93) Function organizer_make_messages_section is not documented
(#110) Function organizer_make_reminder_section is not documented
(#123) Function organizer_make_description_section is not documented
(#154) Function organizer_make_myapp_section is not documented
(#191) Function organizer_make_slotoptions_section is not documented
mod/organizer/legend.php
(#31) Function organizer_make_legend is not documented
(#266) Function organizer_make_cell is not documented
(#273) Function organizer_get_icon_plus_string is not documented
mod/organizer/lib.php
(#229) Function organizer_get_overview_link is not documented
(#242) Function organizer_reset_course_form_definition is not documented
(#248) Function organizer_reset_userdata is not documented
(#311) Function organizer_reset_gradebook is not documented
(#331) Function organizer_get_user_grade is not documented
(#359) Function organizer_update_grades is not documented
(#379) Function organizer_grade_item_update is not documented
(#412) Function organizer_display_grade is not documented
(#457) Function organizer_display_finalgrade is not documented
(#467) Function organizer_get_finalgrade_overwritten is not documented
(#493) Function organizer_make_grades_menu_organizer is not documented
(#513) Function organizer_clean_num is not documented
(#522) Function organizer_get_last_group_appointment is not documented
(#555) Function organizer_get_counters is not documented
(#611) Function organizer_get_eventaction_instance_trainer is not documented
(#629) Function organizer_get_eventaction_instance_student is not documented
(#671) Function organizer_fetch_group is not documented
(#691) Function organizer_get_overview_student is not documented
(#872) Function organizer_get_overview_trainer is not documented
(#920) Function organizer_print_overview is not documented
(#947) Function organizer_is_student_in_course is not documented
(#1065) Function organizer_create_digest is not documented
(#1158) Function organizer_supports is not documented
(#1214) Function organizer_remove_waitingqueueentries is not documented
(#1336) Function organizer_change_event_instance is not documented
(#1359) Function organizer_create_calendarevent is not documented
(#1422) Function organizer_change_calendarevent is not documented
(#1480) Function organizer_change_eventnames is not documented
(#187) Phpdocs for function organizer_user_outline has incomplete parameters list
(#205) Phpdocs for function organizer_user_complete has incomplete parameters list
(#217) Phpdocs for function organizer_print_recent_activity has incomplete parameters list
(#1116) Phpdocs for function organizer_scale_used has incomplete parameters list
(#1135) Phpdocs for function organizer_scale_used_anywhere has incomplete parameters list
mod/organizer/locallib.php
(#35) Function sem_get is not documented
(#43) Function sem_acquire is not documented
(#47) Function sem_release is not documented
(#52) Function organizer_load_eventsandslots is not documented
(#91) Function organizer_get_name_link is not documented
(#129) Function between is not documented
(#133) Function organizer_add_new_slots is not documented
(#247) Function organizer_get_slotstarttime is not documented
(#258) Function organizer_get_dayto is not documented
(#317) Function organizer_add_day_to_date is not documented
(#321) Function organizer_add_event_slot is not documented
(#407) Function organizer_add_event_appointment is not documented
(#504) Function organizer_add_event_appointment_trainer is not documented
(#602) Function organizer_update_comments is not documented
(#615) Function organizer_update_slot is not documented
(#776) Function organizer_security_check_slots is not documented
(#795) Function organizer_security_check_apps is not documented
(#815) Function organizer_delete_appointment_slot is not documented
(#849) Function organizer_delete_from_queue is not documented
(#870) Function organizer_delete_user_from_any_queue is not documented
(#897) Function organizer_add_to_queue is not documented
(#927) Function organizer_register_appointment is not documented
(#993) Function organizer_register_single_appointment is not documented
(#1048) Function organizer_queue_single_appointment is not documented
(#1071) Function organizer_reregister_appointment is not documented
(#1160) Function organizer_get_active_appointment is not documented
(#1174) Function organizer_unregister_appointment is not documented
(#1235) Function organizer_unregister_single_appointment is not documented
(#1262) Function organizer_evaluate_slots is not documented
(#1297) Function organizer_get_course_module_data is not documented
(#1320) Function organizer_get_course_module_data_new is not documented
(#1348) Function organizer_get_organizer is not documented
(#1366) Function organizer_get_cm is not documented
(#1385) Function organizer_get_context is not documented
(#1407) Function organizer_is_group_mode is not documented
(#1415) Function organizer_is_queueable is not documented
(#1423) Function organizer_fetch_my_group is not documented
(#1444) Function organizer_fetch_user_group is not documented
(#1459) Function organizer_fetch_hidecalendar is not documented
(#1468) Function organizer_fetch_table_entries is not documented
(#1534) Function organizer_with_grading is not documented
(#1546) Function organizer_get_teacherapplicant_output is not documented
(#1571) Function organizer_fetch_groupname is not documented
(#1579) Function organizer_fetch_groupusers is not documented
(#1598) Function organizer_count_slotappointments is not documented
(#1609) Function organizer_sortout_hiddenslots is not documented
(#1623) Function organizer_get_user_identity is not documented
(#1650) Function organizer_groupsynchronization is not documented
(#1675) Function organizer_create_coursegroup is not documented
(#1700) Function organizer_create_coursegroupname is not documented
(#1729) Function organizer_delete_coursegroup is not documented
(#1747) Function organizer_fetch_allslots is not documented
(#1755) Function organizer_fetch_slotparticipants is not documented
(#1764) Function organizer_printslotuserfields is not documented
(#1811) Function organizer_fetch_printdetail_entries is not documented
(#1856) Function organizer_filter_text is not documented
(#1867) Function organizer_get_users_of_slot is not documented
(#109) Phpdocs for function organizer_check_collision has incomplete parameters list
mod/organizer/messaging.php
(#35) Function organizer_send_message is not documented
(#170) Function organizer_send_message_reminder is not documented
(#249) Function organizer_send_message_from_trainer is not documented
(#262) Function organizer_make_html is not documented
(#283) Function organizer_prepare_and_send_message is not documented
mod/organizer/mod_form.php
(#34) Class mod_organizer_mod_form is not documented
(#37) Function mod_organizer_mod_form::definition_after_data is not documented
(#74) Function mod_organizer_mod_form::definition is not documented
(#242) Function mod_organizer_mod_form::validation is not documented
(#296) Function mod_organizer_mod_form::_get_memberships is not documented
(#323) Function mod_organizer_mod_form::_get_visibilities is not documented
(#333) Function mod_organizer_mod_form::_get_groupmodes is not documented
mod/organizer/send_reminder.php
(#132) Function organizer_remind_all is not documented
mod/organizer/slotlib.php
(#173) Class organizer_slot is not documented
(#32) Function organizer_get_last_user_appointment is not documented
(#82) Function organizer_get_all_user_appointments is not documented
(#133) Function organizer_get_next_user_appointment is not documented
(#182) Function organizer_slot::__construct is not documented
(#213) Function organizer_slot::get_organizer is not documented
(#218) Function organizer_slot::get_slot is not documented
(#222) Function organizer_slot::has_participants is not documented
(#227) Function organizer_slot::get_rel_deadline is not documented
(#232) Function organizer_slot::get_abs_deadline is not documented
(#237) Function organizer_slot::is_upcoming is not documented
(#241) Function organizer_slot::is_past_deadline is not documented
(#246) Function organizer_slot::is_past_due is not documented
(#250) Function organizer_slot::is_full is not documented
(#260) Function organizer_slot::is_available is not documented
(#264) Function organizer_slot::organizer_expired is not documented
(#269) Function organizer_slot::organizer_unavailable is not documented
(#274) Function organizer_slot::is_evaluated is not documented
(#285) Function organizer_slot::organizer_user_has_access is not documented
(#391) Function organizer_slot::get_next_in_queue_group is not documented
(#404) Function organizer_slot::load_organizer is not documented
(#411) Function organizer_slot::load_appointments is not documented
(#418) Function organizer_slot::load_queue is not documented
(#425) Function organizer_slot::load_queue_group is not documented
(#437) Function organizer_user_has_access is not documented
(#454) Function organizer_get_slot_trainers is not documented
(#176) Variable organizer_slot::$slot is not documented
(#177) Variable organizer_slot::$organizer is not documented
(#178) Variable organizer_slot::$apps is not documented
(#179) Variable organizer_slot::$queue is not documented
(#180) Variable organizer_slot::$queuegroup is not documented
mod/organizer/slots_print.php
(#148) Function organizer_organizer_student_action_allowed is not documented
(#200) Function organizer_display_printable_table is not documented
mod/organizer/slots_printdetail.php
(#139) Function organizer_organizer_student_action_allowed is not documented
(#191) Function organizer_display_printable_slotdetail_table is not documented
mod/organizer/status_view.php
(#32) Function organizer_generate_registration_table_content is not documented
(#106) Function organizer_get_status_table_entries_group is not documented
(#169) Function organizer_get_status_table_entries is not documented
mod/organizer/util.php
(#43) Function organizer_get_appointment_status is not documented
(#63) Function organizer_check_appointment_status is not documented
mod/organizer/view.php
(#143) Function organizer_create_url is not documented
(#160) Function organizer_load_params is not documented
mod/organizer/view_action.php
(#289) Function organizer_organizer_student_action_allowed is not documented
mod/organizer/view_action_form_add.php
(#41) Class organizer_add_slots_form is not documented
(#48) Function organizer_add_slots_form::definition is not documented
(#245) Function organizer_add_slots_form::definition_after_data is not documented
(#254) Function organizer_add_slots_form::validation is not documented
(#345) Function organizer_add_slots_form::_validation_step1 is not documented
(#411) Function organizer_add_slots_form::_converts_to_int is not documented
(#425) Function organizer_add_slots_form::_add_slot_fields is not documented
(#443) Function organizer_add_slots_form::_create_day_slot_group is not documented
(#478) Function organizer_add_slots_form::_get_visibilities is not documented
(#488) Function organizer_add_slots_form::_get_trainer_list is not documented
(#505) Function organizer_add_slots_form::_between is not documented
(#509) Function organizer_add_slots_form::_init_arrays is not documented
(#552) Function organizer_add_slots_form::_get_instance_visibility is not documented
(#44) Variable organizer_add_slots_form::$pickeroptions is not documented
(#46) Variable organizer_add_slots_form::$weekdays is not documented
mod/organizer/view_action_form_assign.php
(#33) Class organizer_assign_slot_form is not documented
(#36) Function organizer_assign_slot_form::definition is not documented
(#40) Function organizer_assign_slot_form::definition_after_data is not documented
(#45) Function organizer_assign_slot_form::_sethiddenfields is not documented
(#63) Function organizer_assign_slot_form::_addslotlist is not documented
(#124) Function organizer_assign_slot_form::_organizer_slot_is_free is not documented
(#141) Function organizer_assign_slot_form::_addbuttons is not documented
mod/organizer/view_action_form_comment.php
(#36) Class organizer_comment_slot_form is not documented
(#38) Function organizer_comment_slot_form::definition is not documented
mod/organizer/view_action_form_delete.php
(#36) Class organizer_delete_slots_form is not documented
(#39) Function organizer_delete_slots_form::definition is not documented
mod/organizer/view_action_form_edit.php
(#37) Class organizer_edit_slots_form is not documented
(#40) Function organizer_edit_slots_form::definition is not documented
(#59) Function organizer_edit_slots_form::_get_defaults is not documented
(#174) Function organizer_edit_slots_form::_addbuttons is not documented
(#186) Function organizer_edit_slots_form::_sethiddenfields is not documented
(#210) Function organizer_edit_slots_form::_addfields is not documented
(#390) Function organizer_edit_slots_form::_converts_to_int is not documented
(#399) Function organizer_edit_slots_form::validation is not documented
(#421) Function organizer_edit_slots_form::_load_trainers is not documented
(#438) Function organizer_edit_slots_form::_warning_icon is not documented
(#449) Function organizer_edit_slots_form::_organizer_figure_out_unit is not documented
(#461) Function organizer_edit_slots_form::_get_visibilities is not documented
(#471) Function organizer_edit_slots_form::_get_instance_visibility is not documented
mod/organizer/view_action_form_eval.php
(#34) Class organizer_evaluate_slots_form is not documented
(#37) Function organizer_evaluate_slots_form::definition is not documented
(#47) Function organizer_evaluate_slots_form::definition_after_data is not documented
(#51) Function organizer_evaluate_slots_form::_sethiddenfields is not documented
(#63) Function organizer_evaluate_slots_form::_addevalfields is not documented
(#221) Function organizer_evaluate_slots_form::_organizer_get_name_link is not documented
(#234) Function organizer_evaluate_slots_form::_addbuttons is not documented
mod/organizer/view_action_form_print.php
(#34) Class organizer_print_slots_form is not documented
(#39) Function organizer_print_slots_form::definition is not documented
(#44) Function organizer_print_slots_form::_add_slot_info is not documented
(#67) Function organizer_print_slots_form::_add_column_select is not documented
(#176) Function organizer_print_slots_form::display is not documented
(#217) Function organizer_print_slots_form::_create_preview_table is not documented
(#37) Variable organizer_print_slots_form::$_selcols is not documented
mod/organizer/view_action_form_printdetail.php
(#34) Class organizer_print_slotdetail_form is not documented
(#39) Function organizer_print_slotdetail_form::definition is not documented
(#44) Function organizer_print_slotdetail_form::_add_slot_info is not documented
(#65) Function organizer_print_slotdetail_form::_add_column_select is not documented
(#160) Function organizer_print_slotdetail_form::display is not documented
(#191) Function organizer_print_slotdetail_form::_create_preview_table is not documented
(#37) Variable organizer_print_slotdetail_form::$_selcols is not documented
mod/organizer/view_action_form_remind_all.php
(#37) Class organizer_remind_all_form is not documented
(#40) Function organizer_remind_all_form::definition is not documented
mod/organizer/view_lib.php
(#52) Function organizer_display_form is not documented
(#69) Function organizer_add_calendar is not documented
(#94) Function organizer_generate_appointments_view is not documented
(#123) Function organizer_generate_student_view is not documented
(#158) Function organizer_generate_registration_status_view is not documented
(#193) Function organizer_generate_assignment_view is not documented
(#220) Function organizer_begin_form is not documented
(#230) Function organizer_end_form is not documented
(#234) Function organizer_generate_tab_row is not documented
(#268) Function organizer_generate_addslotbutton is not documented
(#282) Function organizer_generate_filterfield is not documented
(#294) Function organizer_generate_actionlink_bar is not documented
(#325) Function organizer_generate_table_header is not documented
(#398) Function organizer_generate_reg_table_header is not documented
(#508) Function organizer_generate_table_content is not documented
(#736) Function organizer_get_span_cell is not documented
(#745) Function organizer_organizer_organizer_get_status_table_entries_group is not documented
(#816) Function organizer_organizer_get_status_table_entries is not documented
(#900) Function organizer_organizer_generate_registration_table_content is not documented
(#1142) Function organizer_generate_assignment_table_content is not documented
(#1209) Function organizer_get_participant_entry is not documented
(#1222) Function organizer_app_details is not documented
(#1257) Function organizer_registration_allowed is not documented
(#1273) Function organizer_date_time is not documented
(#1288) Function organizer_trainer_data is not documented
(#1359) Function organizer_reg_organizer_app_details is not documented
(#1384) Function organizer_reg_waitinglist_status is not documented
(#1432) Function organizer_teacher_action_new is not documented
(#1542) Function organizer_teacher_action_new_noentries is not documented
(#1580) Function organizer_organizer_get_participant_list_infobox is not documented
(#1712) Function organizer_get_participant_list is not documented
(#1911) Function organizer_get_attended_icon is not documented
(#1947) Function organizer_location_link is not documented
(#1967) Function organizer_get_img is not documented
(#1971) Function organizer_get_icon is not documented
(#1997) Function organizer_slot_status is not documented
(#2041) Function organizer_slot_commands is not documented
(#2083) Function organizer_slot_reg_status is not documented
(#2157) Function organizer_student_action is not documented
(#2242) Function organizer_is_my_slot is not documented
(#2252) Function organizer_get_reg_button is not documented
(#2265) Function organizer_get_assign_button is not documented
(#2276) Function organizer_get_status_icon_new is not documented
(#2313) Function organizer_figure_out_unit is not documented
(#2329) Function organizer_get_countdown is not documented
(#2338) Function organizer_popup_icon is not documented
(#2349) Function organizer_slot_is_free is not documented
(#2376) Function organizer_register_popup is not documented
(#2386) Function organizer_write_places_inqueue_position is not documented
(#2393) Function organizer_write_places_inqueue is not documented
(#2410) Function organizer_get_entries_queue is not documented
(#2435) Function organizer_get_entries_queue_group is not documented

Update savepoints problems

(2 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]

mod/organizer/db/upgrade.php
Detected multiple 'savepoint' calls for version 2012081404
Wrong order in versions: 2012081404 and 2012081401

Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(1 errors, 1 warnings)

This section shows files built by grunt and not commited [More info]

Problems running grunt
Task "stylelint:css" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

This section shows problems detected in mustache templates [More info]