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

(5 errors, 174 warnings)

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

mod/booking/bookingform.class.php
(#16) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/booking/classes/all_options.php
(#290) Line exceeds 132 characters; contains 170 characters
(#294) Line exceeds 132 characters; contains 150 characters
(#303) Line exceeds 132 characters; contains 141 characters
(#419) Line exceeds 132 characters; contains 134 characters
(#470) Line exceeds 132 characters; contains 175 characters
mod/booking/classes/all_userbookings.php
(#296) Line exceeds 132 characters; contains 142 characters
(#402) Line exceeds 132 characters; contains 135 characters
(#427) Line exceeds 132 characters; contains 139 characters
(#446) Line exceeds 132 characters; contains 133 characters
mod/booking/classes/booking.php
(#133) This comment is 50% valid code; is this commented out code?
(#134) This comment is 67% valid code; is this commented out code?
(#135) Inline comments must end in full-stops, exclamation marks, or question marks
(#135) This comment is 70% valid code; is this commented out code?
(#192) Line exceeds 132 characters; contains 142 characters
(#206) Line exceeds 132 characters; contains 134 characters
(#238) Line exceeds 132 characters; contains 165 characters
(#253) Line exceeds 132 characters; contains 170 characters
(#286) Line exceeds 132 characters; contains 147 characters
(#301) Line exceeds 132 characters; contains 137 characters
(#335) Line exceeds 132 characters; contains 145 characters
mod/booking/classes/booking_option.php
(#128) Line exceeds 132 characters; contains 158 characters
(#132) Line exceeds 132 characters; contains 168 characters
(#136) Line exceeds 132 characters; contains 158 characters
(#140) Line exceeds 132 characters; contains 165 characters
(#143) Line exceeds 132 characters; contains 164 characters
(#279) Line exceeds 132 characters; contains 134 characters
(#541) Inline comments must start with a capital letter, digit or 3-dots sequence
mod/booking/classes/event/booking_cancelled.php
(#52) Line exceeds 132 characters; contains 158 characters
mod/booking/classes/event/bookingoption_booked.php
(#52) Line exceeds 132 characters; contains 153 characters
mod/booking/classes/event/bookingoption_created.php
(#65) Possible useless method overriding detected
mod/booking/classes/event/bookingoption_deleted.php
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#64) Possible useless method overriding detected
mod/booking/classes/event/bookingoption_updated.php
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#64) Possible useless method overriding detected
mod/booking/classes/ical.php
(#236) Line exceeds 132 characters; contains 158 characters
mod/booking/classes/output/mobile.php
(#165) Line exceeds 132 characters; contains 174 characters
(#168) Line exceeds 132 characters; contains 175 characters
(#250) Line exceeds 132 characters; contains 134 characters
(#258) Line exceeds 132 characters; contains 150 characters
(#262) Line exceeds 132 characters; contains 133 characters
mod/booking/classes/privacy/provider.php
(#36) Expected MOODLE_INTERNAL check or config.php inclusion
mod/booking/classes/site_overview.php
(#42) Line exceeds 132 characters; contains 143 characters
(#57) Line exceeds 132 characters; contains 155 characters
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
mod/booking/classes/task/send_confirmation_mails.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/booking/db/upgrade.php
(#1781) Whitespace found at end of line
mod/booking/importoptions.php
(#163) Line exceeds 132 characters; contains 133 characters
mod/booking/institutions_rest.php
(#16) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/booking/lang/de/booking.php
(#17) Inline comments must start with a capital letter, digit or 3-dots sequence
(#17) Inline comments must end in full-stops, exclamation marks, or question marks
(#20) Inline comments must start with a capital letter, digit or 3-dots sequence
(#20) Inline comments must end in full-stops, exclamation marks, or question marks
(#23) Inline comments must start with a capital letter, digit or 3-dots sequence
(#23) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Inline comments must start with a capital letter, digit or 3-dots sequence
(#133) Inline comments must end in full-stops, exclamation marks, or question marks
(#190) Inline comments must start with a capital letter, digit or 3-dots sequence
(#190) Inline comments must end in full-stops, exclamation marks, or question marks
(#201) Inline comments must start with a capital letter, digit or 3-dots sequence
(#201) Inline comments must end in full-stops, exclamation marks, or question marks
(#534) Inline comments must start with a capital letter, digit or 3-dots sequence
(#534) Inline comments must end in full-stops, exclamation marks, or question marks
(#553) Inline comments must start with a capital letter, digit or 3-dots sequence
(#553) Inline comments must end in full-stops, exclamation marks, or question marks
(#565) Inline comments must end in full-stops, exclamation marks, or question marks
(#667) Inline comments must start with a capital letter, digit or 3-dots sequence
(#667) Inline comments must end in full-stops, exclamation marks, or question marks
(#720) Inline comments must end in full-stops, exclamation marks, or question marks
(#730) Inline comments must start with a capital letter, digit or 3-dots sequence
(#730) Inline comments must end in full-stops, exclamation marks, or question marks
(#734) Inline comments must start with a capital letter, digit or 3-dots sequence
(#734) Inline comments must end in full-stops, exclamation marks, or question marks
(#737) Inline comments must start with a capital letter, digit or 3-dots sequence
(#737) Inline comments must end in full-stops, exclamation marks, or question marks
(#743) Inline comments must start with a capital letter, digit or 3-dots sequence
(#743) Inline comments must end in full-stops, exclamation marks, or question marks
(#746) Inline comments must start with a capital letter, digit or 3-dots sequence
(#746) Inline comments must end in full-stops, exclamation marks, or question marks
(#749) Inline comments must start with a capital letter, digit or 3-dots sequence
(#749) Inline comments must end in full-stops, exclamation marks, or question marks
(#753) Inline comments must start with a capital letter, digit or 3-dots sequence
(#753) Inline comments must end in full-stops, exclamation marks, or question marks
(#759) Inline comments must start with a capital letter, digit or 3-dots sequence
(#759) Inline comments must end in full-stops, exclamation marks, or question marks
(#767) Inline comments must start with a capital letter, digit or 3-dots sequence
(#767) Inline comments must end in full-stops, exclamation marks, or question marks
(#773) Inline comments must start with a capital letter, digit or 3-dots sequence
(#773) Inline comments must end in full-stops, exclamation marks, or question marks
(#781) Inline comments must end in full-stops, exclamation marks, or question marks
(#806) Inline comments must start with a capital letter, digit or 3-dots sequence
(#806) Inline comments must end in full-stops, exclamation marks, or question marks
mod/booking/lang/en/booking.php
(#17) Inline comments must start with a capital letter, digit or 3-dots sequence
(#17) Inline comments must end in full-stops, exclamation marks, or question marks
(#20) Inline comments must start with a capital letter, digit or 3-dots sequence
(#20) Inline comments must end in full-stops, exclamation marks, or question marks
(#26) Inline comments must start with a capital letter, digit or 3-dots sequence
(#26) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) Inline comments must start with a capital letter, digit or 3-dots sequence
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) Inline comments must start with a capital letter, digit or 3-dots sequence
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Inline comments must start with a capital letter, digit or 3-dots sequence
(#113) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#159) Inline comments must start with a capital letter, digit or 3-dots sequence
(#159) Inline comments must end in full-stops, exclamation marks, or question marks
(#229) Inline comments must start with a capital letter, digit or 3-dots sequence
(#229) Inline comments must end in full-stops, exclamation marks, or question marks
(#240) Inline comments must start with a capital letter, digit or 3-dots sequence
(#240) Inline comments must end in full-stops, exclamation marks, or question marks
(#245) Inline comments must start with a capital letter, digit or 3-dots sequence
(#245) Inline comments must end in full-stops, exclamation marks, or question marks
(#724) Inline comments must start with a capital letter, digit or 3-dots sequence
(#724) Inline comments must end in full-stops, exclamation marks, or question marks
(#743) Inline comments must start with a capital letter, digit or 3-dots sequence
(#743) Inline comments must end in full-stops, exclamation marks, or question marks
(#755) Inline comments must end in full-stops, exclamation marks, or question marks
(#864) Inline comments must start with a capital letter, digit or 3-dots sequence
(#864) Inline comments must end in full-stops, exclamation marks, or question marks
(#957) Inline comments must end in full-stops, exclamation marks, or question marks
(#967) Inline comments must start with a capital letter, digit or 3-dots sequence
(#967) Inline comments must end in full-stops, exclamation marks, or question marks
(#970) Inline comments must start with a capital letter, digit or 3-dots sequence
(#970) Inline comments must end in full-stops, exclamation marks, or question marks
(#973) Inline comments must start with a capital letter, digit or 3-dots sequence
(#973) Inline comments must end in full-stops, exclamation marks, or question marks
(#980) Inline comments must start with a capital letter, digit or 3-dots sequence
(#980) Inline comments must end in full-stops, exclamation marks, or question marks
(#983) Inline comments must start with a capital letter, digit or 3-dots sequence
(#983) Inline comments must end in full-stops, exclamation marks, or question marks
(#986) Inline comments must start with a capital letter, digit or 3-dots sequence
(#986) Inline comments must end in full-stops, exclamation marks, or question marks
(#990) Inline comments must start with a capital letter, digit or 3-dots sequence
(#990) Inline comments must end in full-stops, exclamation marks, or question marks
(#996) Inline comments must start with a capital letter, digit or 3-dots sequence
(#996) Inline comments must end in full-stops, exclamation marks, or question marks
(#1004) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1004) Inline comments must end in full-stops, exclamation marks, or question marks
(#1010) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1010) Inline comments must end in full-stops, exclamation marks, or question marks
(#1018) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1018) Inline comments must end in full-stops, exclamation marks, or question marks
(#1028) Inline comments must end in full-stops, exclamation marks, or question marks
(#1059) Inline comments must end in full-stops, exclamation marks, or question marks
mod/booking/lib.php
(#205) Line exceeds 132 characters; contains 146 characters
(#210) Line exceeds 132 characters; contains 150 characters
(#253) Line exceeds 132 characters; contains 150 characters
(#599) Inline comments must start with a capital letter, digit or 3-dots sequence
(#599) Inline comments must end in full-stops, exclamation marks, or question marks
(#662) Line exceeds 132 characters; contains 150 characters
(#704) Line exceeds 132 characters; contains 138 characters
(#1644) Line exceeds 132 characters; contains 147 characters
(#1645) Line exceeds 132 characters; contains 150 characters
(#1646) Line exceeds 132 characters; contains 149 characters
(#1647) Line exceeds 132 characters; contains 150 characters
(#1648) Line exceeds 132 characters; contains 146 characters
(#1977) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1977) Inline comments must end in full-stops, exclamation marks, or question marks
(#1977) This comment is 45% valid code; is this commented out code?
(#2083) Line exceeds 132 characters; contains 137 characters
(#2487) Inline comments must start with a capital letter, digit or 3-dots sequence
(#2487) Inline comments must end in full-stops, exclamation marks, or question marks
mod/booking/rating_rest.php
(#16) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/booking/report.php
(#613) Line exceeds 132 characters; contains 140 characters
mod/booking/teachers_form.php
(#17) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
mod/booking/view.php
(#451) Line exceeds 132 characters; contains 134 characters
(#452) Line exceeds 132 characters; contains 135 characters
(#530) Line exceeds 132 characters; contains 158 characters
(#730) Line exceeds 132 characters; contains 158 characters

Javascript coding style problems

(0 errors, 130 warnings)

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

mod/booking/amd/src/institutionautocomplete.js
(#34) There should be no spaces inside this paren. (space-in-parens)
(#34) There should be no spaces inside this paren. (space-in-parens)
(#34) There should be no spaces inside this paren. (space-in-parens)
(#34) There should be no spaces inside this paren. (space-in-parens)
(#37) There should be no spaces inside this paren. (space-in-parens)
(#37) There should be no spaces inside this paren. (space-in-parens)
mod/booking/amd/src/jquery.barrating.js
(#25) Unexpected space before function parentheses. (space-before-function-paren)
(#30) Unexpected space before function parentheses. (space-before-function-paren)
(#34) Missing JSDoc comment. (require-jsdoc)
(#37) Comments should not begin with a lowercase character (capitalized-comments)
(#50) Comments should not begin with a lowercase character (capitalized-comments)
(#55) Comments should not begin with a lowercase character (capitalized-comments)
(#64) Comments should not begin with a lowercase character (capitalized-comments)
(#75) Comments should not begin with a lowercase character (capitalized-comments)
(#80) There should be no space after '{'. (object-curly-spacing)
(#80) There should be no space before '}'. (object-curly-spacing)
(#88) Comments should not begin with a lowercase character (capitalized-comments)
(#99) Comments should not begin with a lowercase character (capitalized-comments)
(#108) Comments should not begin with a lowercase character (capitalized-comments)
(#116) Comments should not begin with a lowercase character (capitalized-comments)
(#125) Comments should not begin with a lowercase character (capitalized-comments)
(#129) Comments should not begin with a lowercase character (capitalized-comments)
(#133) Comments should not begin with a lowercase character (capitalized-comments)
(#136) Comments should not begin with a lowercase character (capitalized-comments)
(#140) Comments should not begin with a lowercase character (capitalized-comments)
(#143) Comments should not begin with a lowercase character (capitalized-comments)
(#148) Comments should not begin with a lowercase character (capitalized-comments)
(#153) Comments should not begin with a lowercase character (capitalized-comments)
(#158) Comments should not begin with a lowercase character (capitalized-comments)
(#163) Comments should not begin with a lowercase character (capitalized-comments)
(#165) There should be no space after '{'. (object-curly-spacing)
(#165) There should be no space before '}'. (object-curly-spacing)
(#167) Comments should not begin with a lowercase character (capitalized-comments)
(#173) Comments should not begin with a lowercase character (capitalized-comments)
(#177) Statement inside of curly braces should be on next line. (brace-style)
(#177) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#191) Comments should not begin with a lowercase character (capitalized-comments)
(#193) There should be no space after '{'. (object-curly-spacing)
(#193) There should be no space before '}'. (object-curly-spacing)
(#196) Comments should not begin with a lowercase character (capitalized-comments)
(#208) Comments should not begin with a lowercase character (capitalized-comments)
(#217) Comments should not begin with a lowercase character (capitalized-comments)
(#219) Comments should not begin with a lowercase character (capitalized-comments)
(#227) Comments should not begin with a lowercase character (capitalized-comments)
(#238) Comments should not begin with a lowercase character (capitalized-comments)
(#240) Comments should not begin with a lowercase character (capitalized-comments)
(#243) Comments should not begin with a lowercase character (capitalized-comments)
(#248) Comments should not begin with a lowercase character (capitalized-comments)
(#254) Comments should not begin with a lowercase character (capitalized-comments)
(#259) Comments should not begin with a lowercase character (capitalized-comments)
(#261) Comments should not begin with a lowercase character (capitalized-comments)
(#267) Comments should not begin with a lowercase character (capitalized-comments)
(#277) Comments should not begin with a lowercase character (capitalized-comments)
(#299) Comments should not begin with a lowercase character (capitalized-comments)
(#308) Comments should not begin with a lowercase character (capitalized-comments)
(#321) Comments should not begin with a lowercase character (capitalized-comments)
(#327) Comments should not begin with a lowercase character (capitalized-comments)
(#337) Comments should not begin with a lowercase character (capitalized-comments)
(#349) Comments should not begin with a lowercase character (capitalized-comments)
(#362) Comments should not begin with a lowercase character (capitalized-comments)
(#370) Comments should not begin with a lowercase character (capitalized-comments)
(#382) Comments should not begin with a lowercase character (capitalized-comments)
(#390) Comments should not begin with a lowercase character (capitalized-comments)
(#394) Comments should not begin with a lowercase character (capitalized-comments)
(#397) Comments should not begin with a lowercase character (capitalized-comments)
(#403) Comments should not begin with a lowercase character (capitalized-comments)
(#423) Comments should not begin with a lowercase character (capitalized-comments)
(#428) Comments should not begin with a lowercase character (capitalized-comments)
(#431) Comments should not begin with a lowercase character (capitalized-comments)
(#434) Comments should not begin with a lowercase character (capitalized-comments)
(#444) Comments should not begin with a lowercase character (capitalized-comments)
(#465) Comments should not begin with a lowercase character (capitalized-comments)
(#475) Comments should not begin with a lowercase character (capitalized-comments)
(#488) Comments should not begin with a lowercase character (capitalized-comments)
(#498) Comments should not begin with a lowercase character (capitalized-comments)
(#511) Comments should not begin with a lowercase character (capitalized-comments)
(#514) Comments should not begin with a lowercase character (capitalized-comments)
(#517) Comments should not begin with a lowercase character (capitalized-comments)
(#520) Comments should not begin with a lowercase character (capitalized-comments)
(#523) Comments should not begin with a lowercase character (capitalized-comments)
(#526) Comments should not begin with a lowercase character (capitalized-comments)
(#535) Unexpected space before function parentheses. (space-before-function-paren)
(#545) Unexpected space before function parentheses. (space-before-function-paren)
(#546) Expected to return a value at the end of function. (consistent-return)
(#546) Unexpected space before function parentheses. (space-before-function-paren)
(#549) Comments should not begin with a lowercase character (capitalized-comments)
(#554) Comments should not begin with a lowercase character (capitalized-comments)
(#560) Comments should not begin with a lowercase character (capitalized-comments)
(#567) Comments should not begin with a lowercase character (capitalized-comments)
(#579) Missing space before value for key 'theme'. (key-spacing)
(#580) Missing space before value for key 'initialRating'. (key-spacing)
(#580) Comments should not begin with a lowercase character (capitalized-comments)
(#581) Missing space before value for key 'allowEmpty'. (key-spacing)
(#581) Comments should not begin with a lowercase character (capitalized-comments)
(#582) Missing space before value for key 'emptyValue'. (key-spacing)
(#582) Comments should not begin with a lowercase character (capitalized-comments)
(#583) Missing space before value for key 'showValues'. (key-spacing)
(#583) Comments should not begin with a lowercase character (capitalized-comments)
(#584) Missing space before value for key 'showSelectedRating'. (key-spacing)
(#584) Comments should not begin with a lowercase character (capitalized-comments)
(#585) Missing space before value for key 'deselectable'. (key-spacing)
(#585) Comments should not begin with a lowercase character (capitalized-comments)
(#586) Missing space before value for key 'reverse'. (key-spacing)
(#586) Comments should not begin with a lowercase character (capitalized-comments)
(#587) Missing space before value for key 'readonly'. (key-spacing)
(#587) Comments should not begin with a lowercase character (capitalized-comments)
(#588) Missing space before value for key 'fastClicks'. (key-spacing)
(#588) Comments should not begin with a lowercase character (capitalized-comments)
(#589) Missing space before value for key 'hoverState'. (key-spacing)
(#589) Comments should not begin with a lowercase character (capitalized-comments)
(#590) Missing space before value for key 'silent'. (key-spacing)
(#590) Comments should not begin with a lowercase character (capitalized-comments)
(#591) Missing space before value for key 'triggerChange'. (key-spacing)
(#591) Comments should not begin with a lowercase character (capitalized-comments)
(#592) Missing space before value for key 'onSelect'. (key-spacing)
(#592) Unexpected space before function parentheses. (space-before-function-paren)
(#595) Comments should not begin with a lowercase character (capitalized-comments)
(#596) Missing space before value for key 'onClear'. (key-spacing)
(#596) Unexpected space before function parentheses. (space-before-function-paren)
(#598) Comments should not begin with a lowercase character (capitalized-comments)
(#599) Missing space before value for key 'onDestroy'. (key-spacing)
(#599) Unexpected space before function parentheses. (space-before-function-paren)
(#601) Comments should not begin with a lowercase character (capitalized-comments)
mod/booking/amd/src/view_actions.js
(#29) Extra space after key 'setup'. (key-spacing)
(#33) Expected space(s) after "if". (keyword-spacing)
(#42) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#46) There should be no space after '{'. (object-curly-spacing)
(#46) There should be no space before '}'. (object-curly-spacing)
(#58) Extra space after key 'scrollTop'. (key-spacing)
(#66) Extra space after key 'scrollTop'. (key-spacing)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(435 errors, 7 warnings)

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

mod/booking/backup/moodle2/backup_booking_activity_task.class.php
(#16) No one-line description found in phpdocs for file
(#50) Phpdocs for function backup_booking_activity_task::encode_content_links has incomplete parameters list
(#29) Class backup_booking_activity_task does not have @copyright tag
(#29) Class backup_booking_activity_task does not have @license tag
(#18) Package moodlecore is not valid
mod/booking/backup/moodle2/backup_booking_settingslib.php
(#18) No one-line description found in phpdocs for file
(#19) Package moodlecore is not valid
mod/booking/backup/moodle2/backup_booking_stepslib.php
(#32) Function backup_booking_activity_structure_step::define_structure is not documented
(#17) No one-line description found in phpdocs for file
(#27) Class backup_booking_activity_structure_step does not have @copyright tag
(#27) Class backup_booking_activity_structure_step does not have @license tag
(#19) Package moodlecore is not valid
mod/booking/backup/moodle2/restore_booking_activity_task.class.php
(#17) No one-line description found in phpdocs for file
(#28) Class restore_booking_activity_task does not have @copyright tag
(#28) Class restore_booking_activity_task does not have @license tag
(#19) Package moodlecore is not valid
mod/booking/backup/moodle2/restore_booking_stepslib.php
(#32) Function restore_booking_activity_structure_step::define_structure is not documented
(#60) Function restore_booking_activity_structure_step::process_booking is not documented
(#73) Function restore_booking_activity_structure_step::process_booking_option is not documented
(#86) Function restore_booking_activity_structure_step::process_booking_answer is not documented
(#99) Function restore_booking_activity_structure_step::process_booking_optiondate is not documented
(#110) Function restore_booking_activity_structure_step::process_booking_teacher is not documented
(#121) Function restore_booking_activity_structure_step::process_booking_category is not documented
(#130) Function restore_booking_activity_structure_step::process_booking_tag is not documented
(#139) Function restore_booking_activity_structure_step::process_booking_institution is not documented
(#148) Function restore_booking_activity_structure_step::process_booking_other is not documented
(#157) Function restore_booking_activity_structure_step::process_booking_customfield is not documented
(#169) Function restore_booking_activity_structure_step::after_execute is not documented
(#17) No one-line description found in phpdocs for file
(#27) Class restore_booking_activity_structure_step does not have @copyright tag
(#27) Class restore_booking_activity_structure_step does not have @license tag
(#19) Package moodlecore is not valid
mod/booking/bookingform.class.php
(#16) File-level phpdocs block is not found
(#20) Class mod_booking_bookingform_form is not documented
(#22) Function mod_booking_bookingform_form::definition is not documented
(#216) Function mod_booking_bookingform_form::data_preprocessing is not documented
(#246) Function mod_booking_bookingform_form::validation is not documented
(#270) Function mod_booking_bookingform_form::get_data is not documented
(#20) Package is not specified for class mod_booking_bookingform_form. It is also not specified in file-level phpdocs
mod/booking/categories.php
(#16) File-level phpdocs block is not found
mod/booking/categoriesform.class.php
(#16) File-level phpdocs block is not found
(#22) Class mod_booking_categories_form is not documented
(#24) Function mod_booking_categories_form::show_sub_categories is not documented
(#39) Function mod_booking_categories_form::definition is not documented
(#22) Package is not specified for class mod_booking_categories_form. It is also not specified in file-level phpdocs
mod/booking/category.php
(#16) File-level phpdocs block is not found
mod/booking/categoryadd.php
(#16) File-level phpdocs block is not found
mod/booking/classes/GoogleUrlApi.php
(#26) Class GoogleUrlApi is not documented
(#28) Variable GoogleUrlApi::$apiurl is not documented
(#30) Phpdocs for function GoogleUrlApi::__construct has incomplete parameters list
mod/booking/classes/all_options.php
(#25) Class all_options is not documented
(#33) Function all_options::__construct is not documented
(#44) Function all_options::col_id is not documented
(#209) Function all_options::col_status is not documented
(#238) Function all_options::col_coursestarttime is not documented
(#270) Function all_options::col_courseendtime is not documented
(#278) Function all_options::col_text is not documented
(#356) Function all_options::col_description is not documented
(#365) Function all_options::col_maxanswers is not documented
(#502) Function all_options::wrap_html_start is not documented
(#505) Function all_options::wrap_html_finish is not documented
(#27) Variable all_options::$booking is not documented
(#29) Variable all_options::$cm is not documented
(#31) Variable all_options::$context is not documented
(#477) Phpdocs for function all_options::other_cols has incomplete parameters list
mod/booking/classes/all_userbookings.php
(#94) Function all_userbookings::col_status is not documented
(#123) Function all_userbookings::col_fullname is not documented
(#136) Function all_userbookings::col_numrec is not documented
(#144) Function all_userbookings::col_completed is not documented
(#156) Function all_userbookings::col_rating is not documented
(#167) Function all_userbookings::col_coursestarttime is not documented
(#175) Function all_userbookings::col_courseendtime is not documented
(#183) Function all_userbookings::col_waitinglist is not documented
(#197) Function all_userbookings::col_city is not documented
(#204) Function all_userbookings::col_selected is not documented
(#214) Function all_userbookings::col_notes is not documented
(#35) Variable all_userbookings::$bookingdata is not documented
(#37) Variable all_userbookings::$cm is not documented
(#39) Variable all_userbookings::$db is not documented
(#56) Phpdocs for function all_userbookings::__construct has incomplete parameters list
(#228) Phpdocs for function all_userbookings::other_cols has incomplete parameters list
(#28) Class all_userbookings does not have @copyright tag
(#28) Class all_userbookings does not have @license tag
mod/booking/classes/booking.php
(#16) File-level phpdocs block is not found
(#111) Function booking::apply_tags is not documented
(#158) Function booking::searchparameters is not documented
(#195) Function booking::get_all_options_count is not documented
(#242) Function booking::get_active_optionids_count is not documented
(#290) Function booking::get_my_bookingids_count is not documented
(#25) No one-line description found in phpdocs for class booking
(#103) There is no description in phpdocs for function get_context
(#116) There is no description in phpdocs for function get_url_params
(#79) Phpdocs for function booking::__construct has incomplete parameters list
(#175) Phpdocs for function booking::get_all_options has incomplete parameters list
(#223) Phpdocs for function booking::get_active_optionids has incomplete parameters list
(#269) Phpdocs for function booking::get_my_bookingids has incomplete parameters list
mod/booking/classes/booking_option.php
(#16) File-level phpdocs block is not found
(#238) Function booking_option::get_url_params is not documented
(#452) Function booking_option::can_rate is not documented
(#482) Function booking_option::get_option_text is not documented
(#40) Variable booking_option::$optionid is not documented
(#96) Phpdocs for function booking_option::__construct has incomplete parameters list
(#625) Phpdocs for function booking_option::delete_responses has incomplete parameters list
(#643) Phpdocs for function booking_option::user_delete_response has incomplete parameters list
(#792) Phpdocs for function booking_option::transfer_users_to_otheroption has incomplete parameters list
(#1030) Phpdocs for function booking_option::enrol_user has incomplete parameters list
mod/booking/classes/event/booking_cancelled.php
(#40) Function booking_cancelled::init is not documented
(#46) Function booking_cancelled::get_name is not documented
(#50) Function booking_cancelled::get_description is not documented
(#58) Function booking_cancelled::get_url is not documented
mod/booking/classes/event/bookingoption_booked.php
(#40) Function bookingoption_booked::init is not documented
(#46) Function bookingoption_booked::get_name is not documented
(#50) Function bookingoption_booked::get_description is not documented
(#58) Function bookingoption_booked::get_url is not documented
(#62) Function bookingoption_booked::get_legacy_logdata is not documented
(#68) Function bookingoption_booked::get_legacy_eventname is not documented
(#73) Function bookingoption_booked::get_legacy_eventdata is not documented
mod/booking/classes/event/bookingoption_created.php
(#40) Function bookingoption_created::init is not documented
(#46) Function bookingoption_created::get_name is not documented
(#50) Function bookingoption_created::get_description is not documented
(#54) Function bookingoption_created::get_url is not documented
mod/booking/classes/event/bookingoption_deleted.php
(#40) Function bookingoption_deleted::init is not documented
(#46) Function bookingoption_deleted::get_name is not documented
(#50) Function bookingoption_deleted::get_description is not documented
(#54) Function bookingoption_deleted::get_url is not documented
mod/booking/classes/event/bookingoption_updated.php
(#40) Function bookingoption_updated::init is not documented
(#46) Function bookingoption_updated::get_name is not documented
(#50) Function bookingoption_updated::get_description is not documented
(#54) Function bookingoption_updated::get_url is not documented
mod/booking/classes/event/teacher_added.php
(#57) Function teacher_added::get_description is not documented
mod/booking/classes/event/teacher_removed.php
(#56) Function teacher_removed::get_description is not documented
mod/booking/classes/external.php
(#170) Function external::unenrol_user_parameters is not documented
(#179) Function external::unenrol_user is not documented
(#198) Function external::unenrol_user_returns is not documented
mod/booking/classes/form/customfield.php
(#17) File-level phpdocs block is not found
(#23) Class customfield is not documented
(#25) Function customfield::definition is not documented
(#80) Function customfield::validation is not documented
(#85) Function customfield::get_data is not documented
(#23) Package is not specified for class customfield. It is also not specified in file-level phpdocs
mod/booking/classes/ical.php
(#16) File-level phpdocs block is not found
(#262) Function ical::escape is not documented
(#29) Variable ical::$datesareset is not documented
(#31) Variable ical::$booking is not documented
(#33) Variable ical::$option is not documented
(#35) Variable ical::$user is not documented
(#37) Variable ical::$fromuser is not documented
(#39) Variable ical::$tempfilename is not documented
(#41) Variable ical::$times is not documented
(#43) Variable ical::$ical is not documented
(#45) Variable ical::$dtstamp is not documented
(#47) Variable ical::$summary is not documented
(#49) Variable ical::$description is not documented
(#51) Variable ical::$location is not documented
(#53) Variable ical::$host is not documented
(#55) Variable ical::$status is not documented
(#57) Variable ical::$role is not documented
(#59) Variable ical::$userfullname is not documented
(#61) Variable ical::$attachical is not documented
(#63) Variable ical::$attachicalsessions is not documented
(#65) Variable ical::$onefileperevent is not documented
(#67) Variable ical::$individualvevents is not documented
(#72) Phpdocs for function ical::__construct has incomplete parameters list
mod/booking/classes/observer.php
(#26) Class mod_booking_observer does not have @copyright tag
(#26) Class mod_booking_observer does not have @license tag
mod/booking/classes/output/booking_bookinginstance.php
(#116) Function booking_bookinginstance::export_for_template is not documented
mod/booking/classes/output/mobile.php
(#16) File-level phpdocs block is not found
(#125) Function mobile::npbuttons is not documented
(#142) Function mobile::prepare_options_array is not documented
(#155) Function mobile::prepare_options is not documented
mod/booking/classes/output/renderer.php
(#16) File-level phpdocs block is not found
(#42) Function renderer::print_booking_tabs is not documented
(#82) Phpdocs for function renderer::subscriber_selection_form has incomplete parameters list
(#131) Phpdocs for function renderer::subscriber_overview has incomplete parameters list
(#333) Phpdocs for function renderer::render_signin_pdfdownloadform has incomplete parameters list
mod/booking/classes/output/report_edit_bookingnotes.php
(#74) Function report_edit_bookingnotes::export_for_template is not documented
(#61) Phpdocs for function report_edit_bookingnotes::__construct has incomplete parameters list
mod/booking/classes/output/signin_downloadform.php
(#90) Function signin_downloadform::export_for_template is not documented
(#69) Phpdocs for function signin_downloadform::__construct has incomplete parameters list
mod/booking/classes/places.php
(#16) File-level phpdocs block is not found
(#37) Function places::__construct is not documented
(#29) Variable places::$maxanswers is not documented
(#31) Variable places::$available is not documented
(#33) Variable places::$maxoverbooking is not documented
(#35) Variable places::$overbookingavailable is not documented
mod/booking/classes/privacy/provider.php
(#36) Class provider is not documented
(#20) Package booking is not valid
mod/booking/classes/signinsheet/generator.php
(#16) File-level phpdocs block is not found
mod/booking/classes/signinsheet/signin_pdf.php
(#16) File-level phpdocs block is not found
(#64) Function signin_pdf::setfooterimage is not documented
(#29) Variable signin_pdf::$file is not documented
(#31) There is no description in phpdocs for function go_to_newline
(#33) Phpdocs for function signin_pdf::go_to_newline has incomplete parameters list
(#22) Class signin_pdf does not have @copyright tag
(#22) Class signin_pdf does not have @license tag
(#22) Package is not specified for class signin_pdf. It is also not specified in file-level phpdocs
mod/booking/classes/site_overview.php
(#28) Class site_overview is not documented
(#60) Function site_overview::__construct is not documented
(#17) No one-line description found in phpdocs for file
(#138) Phpdocs for function site_overview::get_my_optionids has incomplete parameters list
(#149) Phpdocs for function site_overview::all_bookingoptions_of_course has incomplete parameters list
(#188) Phpdocs for function site_overview::display has incomplete parameters list
(#19) Package mod is not valid
mod/booking/classes/task/remove_activity_completion.php
(#16) File-level phpdocs block is not found
(#20) Class remove_activity_completion is not documented
(#22) Function remove_activity_completion::get_name is not documented
(#26) Function remove_activity_completion::execute is not documented
(#20) Package is not specified for class remove_activity_completion. It is also not specified in file-level phpdocs
mod/booking/classes/task/send_confirmation_mails.php
(#16) File-level phpdocs block is not found
(#21) Class send_confirmation_mails is not documented
(#21) Package is not specified for class send_confirmation_mails. It is also not specified in file-level phpdocs
mod/booking/db/log.php
(#19) Package mod is not valid
mod/booking/db/messages.php
(#20) Package mod is not valid
(#20) Package booking is not valid
mod/booking/db/mobile.php
(#16) File-level phpdocs block is not found
mod/booking/db/tasks.php
(#17) File-level phpdocs block is not found
mod/booking/db/upgrade.php
(#17) File-level phpdocs block is not found
(#19) Function xmldb_booking_upgrade is not documented
(#19) Package is not specified for function xmldb_booking_upgrade. It is also not specified in file-level phpdocs
mod/booking/editoptions.php
(#16) File-level phpdocs block is not found
mod/booking/importexcel.php
(#19) Package Booking is not valid
mod/booking/importexcel_form.php
(#16) File-level phpdocs block is not found
(#23) Class importexcel_form is not documented
(#42) Phpdocs for function importexcel_form::validation has incomplete parameters list
(#23) Package is not specified for class importexcel_form. It is also not specified in file-level phpdocs
mod/booking/importoptions.php
(#28) Function mod_booking_fix_encoding is not documented
(#19) Package Booking is not valid
mod/booking/importoptions_form.php
(#16) File-level phpdocs block is not found
(#23) Class importoptions_form is not documented
(#48) Phpdocs for function importoptions_form::validation has incomplete parameters list
(#23) Package is not specified for class importoptions_form. It is also not specified in file-level phpdocs
mod/booking/index.php
(#16) File-level phpdocs block is not found
mod/booking/institutionadd.php
(#16) File-level phpdocs block is not found
mod/booking/institutioncsv.php
(#19) Package Booking is not valid
mod/booking/institutioncsv_form.php
(#17) File-level phpdocs block is not found
(#21) Class institutioncsv_form is not documented
(#41) Phpdocs for function institutioncsv_form::validation has incomplete parameters list
(#21) Package is not specified for class institutioncsv_form. It is also not specified in file-level phpdocs
mod/booking/institutionform.class.php
(#16) File-level phpdocs block is not found
(#23) Class mod_booking_institution_form is not documented
(#25) Function mod_booking_institution_form::definition is not documented
(#23) Package is not specified for class mod_booking_institution_form. It is also not specified in file-level phpdocs
mod/booking/institutions.php
(#16) File-level phpdocs block is not found
mod/booking/institutions_rest.php
(#16) File-level phpdocs block is not found
mod/booking/lang/de/booking.php
(#18) File-level phpdocs block is not found
mod/booking/lang/en/booking.php
(#18) File-level phpdocs block is not found
mod/booking/lib.php
(#16) File-level phpdocs block is not found
(#24) Function booking_cron is not documented
(#80) Function booking_get_coursemodule_info is not documented
(#95) Function booking_pluginfile is not documented
(#146) Function booking_user_outline is not documented
(#159) Function booking_user_complete is not documented
(#174) Function booking_supports is not documented
(#287) Function booking_get_completion_state is not documented
(#1803) Function booking_sendreminderemail is not documented
(#1809) Function booking_sendpollurlteachers is not documented
(#1847) Function booking_sendpollurl is not documented
(#1926) Function booking_send_notification is not documented
(#2055) Function booking_get_option_text is not documented
(#2074) Function booking_get_view_actions is not documented
(#2078) Function booking_get_post_actions is not documented
(#2306) Function booking_update_subscriptions_button is not documented
(#2382) Function booking_show_subcategories is not documented
(#2131) There is no description in phpdocs for function booking_pretty_duration
(#210) Phpdocs for function booking_comment_permissions has incomplete parameters list
(#253) Phpdocs for function booking_comment_validate has incomplete parameters list
(#537) Phpdocs for function booking_update_options has incomplete parameters list
(#745) Phpdocs for function booking_option_add_to_cal has incomplete parameters list
(#786) Phpdocs for function booking_get_user_status has incomplete parameters list
(#1329) Phpdocs for function booking_check_if_teacher has incomplete parameters list
(#1574) Phpdocs for function booking_grade_item_delete has incomplete parameters list
(#1592) Phpdocs for function booking_scale_used has incomplete parameters list
(#1611) Phpdocs for function booking_scale_used_anywhere has incomplete parameters list
(#1626) Phpdocs for function booking_rating_permissions has incomplete parameters list
(#2039) Phpdocs for function booking_get_participants has incomplete parameters list
(#2085) Phpdocs for function booking_reset_course_form_definition has incomplete parameters list
(#2092) Phpdocs for function booking_reset_course_form_defaults has incomplete parameters list
(#2102) Phpdocs for function booking_reset_userdata has incomplete parameters list
(#2151) Phpdocs for function booking_generate_email_params has incomplete parameters list
(#2258) Phpdocs for function booking_check_statuschange has incomplete parameters list
(#2328) Phpdocs for function booking_optionid_subscribe has incomplete parameters list
(#2366) Phpdocs for function booking_optionid_unsubscribe has incomplete parameters list
(#2633) Phpdocs for function booking_potential_subscriber_selector::set_force_subscribed has incomplete parameters list
(#2646) Phpdocs for function booking_subscribed_teachers has incomplete parameters list
(#2523) Phpdocs for variable booking_potential_subscriber_selector::$existingsubscribers does not contain @var or incorrect
(#1481) Not recommended phpdocs tag @global used
(#1591) Not recommended phpdocs tag @global used
(#1610) Not recommended phpdocs tag @global used
(#2327) Not recommended phpdocs tag @global used
(#2365) Not recommended phpdocs tag @global used
(#2644) Not recommended phpdocs tag @global used
(#2644) Not recommended phpdocs tag @global used
(#24) Package is not specified for function booking_cron. It is also not specified in file-level phpdocs
(#80) Package is not specified for function booking_get_coursemodule_info. It is also not specified in file-level phpdocs
(#95) Package is not specified for function booking_pluginfile. It is also not specified in file-level phpdocs
(#146) Package is not specified for function booking_user_outline. It is also not specified in file-level phpdocs
(#159) Package is not specified for function booking_user_complete. It is also not specified in file-level phpdocs
(#174) Package is not specified for function booking_supports. It is also not specified in file-level phpdocs
(#287) Package is not specified for function booking_get_completion_state. It is also not specified in file-level phpdocs
(#309) Package is not specified for function booking_add_instance. It is also not specified in file-level phpdocs
(#417) Package is not specified for function booking_update_instance. It is also not specified in file-level phpdocs
(#534) Package is not specified for function booking_update_options. It is also not specified in file-level phpdocs
(#742) Package is not specified for function booking_option_add_to_cal. It is also not specified in file-level phpdocs
(#783) Package is not specified for function booking_get_user_status. It is also not specified in file-level phpdocs
(#832) Package is not specified for function booking_show_maxperuser. It is also not specified in file-level phpdocs
(#867) Package is not specified for function booking_get_user_booking_count. It is also not specified in file-level phpdocs
(#883) Package is not specified for function booking_extend_settings_navigation. It is also not specified in file-level phpdocs
(#959) Package is not specified for function booking_email_to_user. It is also not specified in file-level phpdocs
(#1329) Package is not specified for function booking_check_if_teacher. It is also not specified in file-level phpdocs
(#1348) Package is not specified for function booking_activitycompletion_teachers. It is also not specified in file-level phpdocs
(#1390) Package is not specified for function booking_generatenewnumners. It is also not specified in file-level phpdocs
(#1433) Package is not specified for function booking_activitycompletion. It is also not specified in file-level phpdocs
(#1478) Package is not specified for function booking_get_user_grades. It is also not specified in file-level phpdocs
(#1508) Package is not specified for function booking_update_grades. It is also not specified in file-level phpdocs
(#1535) Package is not specified for function booking_grade_item_update. It is also not specified in file-level phpdocs
(#1574) Package is not specified for function booking_grade_item_delete. It is also not specified in file-level phpdocs
(#1588) Package is not specified for function booking_scale_used. It is also not specified in file-level phpdocs
(#1607) Package is not specified for function booking_scale_used_anywhere. It is also not specified in file-level phpdocs
(#1623) Package is not specified for function booking_rating_permissions. It is also not specified in file-level phpdocs
(#1641) Package is not specified for function booking_rating_validate. It is also not specified in file-level phpdocs
(#1720) Package is not specified for function booking_rate. It is also not specified in file-level phpdocs
(#1803) Package is not specified for function booking_sendreminderemail. It is also not specified in file-level phpdocs
(#1809) Package is not specified for function booking_sendpollurlteachers. It is also not specified in file-level phpdocs
(#1847) Package is not specified for function booking_sendpollurl. It is also not specified in file-level phpdocs
(#1887) Package is not specified for function booking_sendcustommessage. It is also not specified in file-level phpdocs
(#1926) Package is not specified for function booking_send_notification. It is also not specified in file-level phpdocs
(#1990) Package is not specified for function booking_delete_instance. It is also not specified in file-level phpdocs
(#2036) Package is not specified for function booking_get_participants. It is also not specified in file-level phpdocs
(#2055) Package is not specified for function booking_get_option_text. It is also not specified in file-level phpdocs
(#2074) Package is not specified for function booking_get_view_actions. It is also not specified in file-level phpdocs
(#2078) Package is not specified for function booking_get_post_actions. It is also not specified in file-level phpdocs
(#2082) Package is not specified for function booking_reset_course_form_definition. It is also not specified in file-level phpdocs
(#2092) Package is not specified for function booking_reset_course_form_defaults. It is also not specified in file-level phpdocs
(#2099) Package is not specified for function booking_reset_userdata. It is also not specified in file-level phpdocs
(#2131) Package is not specified for function booking_pretty_duration. It is also not specified in file-level phpdocs
(#2148) Package is not specified for function booking_generate_email_params. It is also not specified in file-level phpdocs
(#2234) Package is not specified for function booking_get_email_body. It is also not specified in file-level phpdocs
(#2255) Package is not specified for function booking_check_statuschange. It is also not specified in file-level phpdocs
(#2299) Package is not specified for function booking_get_extra_capabilities. It is also not specified in file-level phpdocs
(#2306) Package is not specified for function booking_update_subscriptions_button. It is also not specified in file-level phpdocs
(#2324) Package is not specified for function booking_optionid_subscribe. It is also not specified in file-level phpdocs
(#2362) Package is not specified for function booking_optionid_unsubscribe. It is also not specified in file-level phpdocs
(#2382) Package is not specified for function booking_show_subcategories. It is also not specified in file-level phpdocs
(#2641) Package is not specified for function booking_subscribed_teachers. It is also not specified in file-level phpdocs
(#2703) Package is not specified for function booking_get_moodle_version_major. It is also not specified in file-level phpdocs
(#2403) Package mod-booking is not valid
(#2470) Package mod-booking is not valid
(#2510) Package mod-booking is not valid
mod/booking/locallib.php
(#17) File-level phpdocs block is not found
(#98) Function booking_user_selector_base::get_options is not documented
(#128) Function booking_potential_user_selector::__construct is not documented
(#133) Function booking_potential_user_selector::find_users is not documented
(#219) Function booking_existing_user_selector::__construct is not documented
(#296) Function booking_utils::pretty_duration is not documented
(#520) Function booking_tags::__construct is not documented
(#528) Function booking_tags::get_all_tags is not documented
(#532) Function booking_tags::prepare_replaces is not documented
(#544) Function booking_tags::get_replaces is not documented
(#548) Function booking_tags::tag_replaces is not documented
(#552) Function booking_tags::booking_replace is not documented
(#563) Function booking_tags::option_replace is not documented
(#126) Variable booking_potential_user_selector::$options is not documented
(#215) Variable booking_existing_user_selector::$potentialusers is not documented
(#217) Variable booking_existing_user_selector::$options is not documented
(#504) Variable booking_tags::$cm is not documented
(#506) Variable booking_tags::$tags is not documented
(#508) Variable booking_tags::$replaces is not documented
(#510) Variable booking_tags::$optionschangetext is not documented
(#513) Variable booking_tags::$bookingchangetext is not documented
(#518) Variable booking_tags::$option is not documented
(#312) Phpdocs for function booking_utils::generate_params has incomplete parameters list
(#410) Phpdocs for function booking_utils::get_body has incomplete parameters list
(#430) Phpdocs for function booking_utils::group has incomplete parameters list
(#575) Phpdocs for function booking_confirm_booking has incomplete parameters list
(#121) Class booking_potential_user_selector does not have @copyright tag
(#121) Class booking_potential_user_selector does not have @license tag
(#121) Package is not specified for class booking_potential_user_selector. It is also not specified in file-level phpdocs
(#575) Package is not specified for function booking_confirm_booking. It is also not specified in file-level phpdocs
(#602) Package is not specified for function booking_updatestartenddate. It is also not specified in file-level phpdocs
(#27) Package mod-booking is not valid
(#209) Package mod-booking is not valid
(#290) Package mod-booking is not valid
(#498) Package mod-booking is not valid
mod/booking/mod_form.php
(#17) File-level phpdocs block is not found
(#24) Class mod_booking_mod_form is not documented
(#50) Function mod_booking_mod_form::add_completion_rules is not documented
(#62) Function mod_booking_mod_form::completion_rule_enabled is not documented
(#66) Function mod_booking_mod_form::definition is not documented
(#587) Function mod_booking_mod_form::data_preprocessing is not documented
(#697) Function mod_booking_mod_form::validation is not documented
(#723) Function mod_booking_mod_form::get_data is not documented
(#26) Variable mod_booking_mod_form::$options is not documented
(#31) Phpdocs for function mod_booking_mod_form::show_sub_categories has incomplete parameters list
(#24) Package is not specified for class mod_booking_mod_form. It is also not specified in file-level phpdocs
mod/booking/optiondates.php
(#19) Package Booking is not valid
mod/booking/optiondatesadd_form.php
(#17) File-level phpdocs block is not found
(#68) Phpdocs for function optiondatesadd_form::validation has incomplete parameters list
(#21) Class optiondatesadd_form does not have @copyright tag
(#21) Class optiondatesadd_form does not have @license tag
(#21) Package is not specified for class optiondatesadd_form. It is also not specified in file-level phpdocs
mod/booking/otherbooking.php
(#19) Package Booking is not valid
mod/booking/otherbookingaddrule.php
(#19) Package Booking is not valid
mod/booking/otherbookingaddrule_form.php
(#17) File-level phpdocs block is not found
(#22) Class otherbookingaddrule_form is not documented
(#76) Function otherbookingaddrule_form::get_data is not documented
(#67) Phpdocs for function otherbookingaddrule_form::validation has incomplete parameters list
(#22) Package is not specified for class otherbookingaddrule_form. It is also not specified in file-level phpdocs
mod/booking/rating_rest.php
(#16) File-level phpdocs block is not found
mod/booking/sendmessage.php
(#16) File-level phpdocs block is not found
mod/booking/sendmessageform.class.php
(#16) File-level phpdocs block is not found
(#23) Class mod_booking_sendmessage_form is not documented
(#25) Function mod_booking_sendmessage_form::definition is not documented
(#23) Package is not specified for class mod_booking_sendmessage_form. It is also not specified in file-level phpdocs
mod/booking/subscribeusers.php
(#16) No one-line description found in phpdocs for file
(#16) File-level phpdocs block does not have @copyright tag
(#16) File-level phpdocs block does not have @license tag
(#21) Package mod/booking is not valid
mod/booking/tag.php
(#16) File-level phpdocs block is not found
mod/booking/tagtemplates.php
(#19) Package Booking is not valid
mod/booking/tagtemplatesadd.php
(#19) Package Booking is not valid
mod/booking/tagtemplatesadd_form.php
(#16) File-level phpdocs block is not found
(#23) Class tagtemplatesadd_form is not documented
(#57) Function tagtemplatesadd_form::get_data is not documented
(#48) Phpdocs for function tagtemplatesadd_form::validation has incomplete parameters list
(#23) Package is not specified for class tagtemplatesadd_form. It is also not specified in file-level phpdocs
mod/booking/teachers.php
(#16) File-level phpdocs block is not found
mod/booking/teachers_form.php
(#17) File-level phpdocs block is not found
(#20) Class mod_booking_teachers_form is not documented
(#22) Function mod_booking_teachers_form::definition is not documented
(#20) Package is not specified for class mod_booking_teachers_form. It is also not specified in file-level phpdocs
mod/booking/tests/booking_option_test.php
(#30) Package mod_forum is not valid
mod/booking/tests/events_test.php
(#47) Function mod_booking_events_testcase::returntestdata is not documented
(#30) Package mod_forum is not valid
mod/booking/tests/generator/lib.php
(#16) File-level phpdocs block is not found
(#45) Function mod_booking_generator::create_instance is not documented
mod/booking/tests/lib_test.php
(#17) File-level phpdocs block is not found
(#22) Class mod_booking_lib_testcase is not documented
(#22) Package is not specified for class mod_booking_lib_testcase. It is also not specified in file-level phpdocs
mod/booking/version.php
(#17) No one-line description found in phpdocs for file
mod/booking/view.php
(#16) File-level phpdocs block is not found
mod/booking/viewconfirmation.php
(#19) Package Booking is not valid
mod/booking/viewpolicy.php
(#16) File-level phpdocs block is not found

Update savepoints problems

(2 errors, 0 warnings)

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

mod/booking/db/upgrade.php
Detected more 'if' blocks (80) than 'savepoint' calls (79)
version 2018080701 is missing corresponding savepoint call

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

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 55 warnings)

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

mod/booking/templates/mobile_view_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 16: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation info, line 21: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation error, line 21: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation error, line 21: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation error, line 21: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation error, line 21: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation error, line 21: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation error, line 21: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation error, line 21: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}">)
(#1) HTML Validation info, line 26: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation info, line 36: Attribute “[showcancelbutton]” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 36: Attribute “[debounce]” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 36: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 36: Attribute “(ioninput)” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 42: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “useotherdata” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation info, line 47: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “useotherdata” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
mod/booking/templates/signin_downloadform.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: Bad value “” for attribute “action” on element “form”: Must be non-empty. (ard"> <form data-region="booking-download-signinsheet-form" method="get" action=""> <di)
(#1) HTML Validation error, line 46: Element “option” without attribute “label” must not be empty. (value="1"></option> )
(#1) HTML Validation error, line 47: Element “option” without attribute “label” must not be empty. (value="2"></option> )
(#1) HTML Validation error, line 48: Element “option” without attribute “label” must not be empty. (value="3"></option> )
(#1) HTML Validation error, line 63: Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag. (d-footer"><button type="submit" class="btn btn-primary" name="downloadpdf" />[[down)
(#1) HTML Validation error, line 20: The “for” attribute of the “label” element must refer to a non-hidden form control. (4"> <label for="addemptyrows">[[sign)
mod/booking/templates/site_overview_bookinginstance.mustache
(#1) Example context missing (@template section not found.)