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

(0 errors, 3 warnings)

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

mod/booking/classes/output/col_coursestarttime.php
(#55) Declaring a required parameter after an optional one is deprecated since PHP 8.0. Parameter $booking is optional, while parameter $optionid is required.
mod/booking/lib.php
(#2566) Using ${var} in strings is deprecated since PHP 8.2, use {$var} instead. Found: ${event}
mod/booking/mod_form.php
(#49) Declaring a required parameter after an optional one is deprecated since PHP 8.0. Parameter $dashes is optional, while parameter $options is required.

Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(509 errors, 143 warnings)

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

mod/booking/categoriesform.class.php
(#29) Class mod_booking_categories_form is not documented
(#31) Function mod_booking_categories_form::show_sub_categories is not documented
(#44) Function mod_booking_categories_form::definition is not documented
mod/booking/classes/GoogleUrlApi.php
(#26) Variable GoogleUrlApi::$apiurl is not documented
(#28) Phpdocs for function GoogleUrlApi::__construct has incomplete parameters list
mod/booking/classes/all_options.php
(#39) Class all_options is not documented
(#69) Function all_options::col_id is not documented
(#185) Function all_options::col_status is not documented
(#206) Function all_options::col_coursestarttime is not documented
(#266) Function all_options::col_courseendtime is not documented
(#274) Function all_options::col_text is not documented
(#325) Function all_options::col_description is not documented
(#334) Function all_options::col_availableplaces is not documented
(#367) Function all_options::wrap_html_start is not documented
(#370) Function all_options::wrap_html_finish is not documented
(#41) Variable all_options::$booking is not documented
(#43) Variable all_options::$cm is not documented
(#45) Variable all_options::$context is not documented
(#47) Variable all_options::$tags is not documented
(#342) Phpdocs for function all_options::other_cols has incomplete parameters list
mod/booking/classes/all_userbookings.php
(#102) 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
(#47) Variable all_userbookings::$db is not documented
(#64) Phpdocs for function all_userbookings::__construct has incomplete parameters list
(#228) Phpdocs for function all_userbookings::other_cols has incomplete parameters list
mod/booking/classes/bo_availability/bo_condition.php
(#90) Phpdocs for function bo_condition::get_description has incomplete parameters list
mod/booking/classes/bo_availability/bo_info.php
(#58) Phpdocs for function bo_info::__construct has incomplete parameters list
(#88) Phpdocs for function bo_info::is_available has incomplete parameters list
(#260) Phpdocs for function bo_info::get_description has incomplete parameters list
(#309) Phpdocs for function bo_info::save_json_conditions_from_form has incomplete parameters list
mod/booking/classes/bo_availability/conditions/alreadybooked.php
(#113) Phpdocs for function alreadybooked::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/booking_time.php
(#127) Phpdocs for function booking_time::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/fullybooked.php
(#114) Phpdocs for function fullybooked::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/isbookable.php
(#103) Phpdocs for function isbookable::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/iscancelled.php
(#103) Phpdocs for function iscancelled::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/isloggedin.php
(#103) Phpdocs for function isloggedin::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/max_number_of_bookings.php
(#120) Phpdocs for function max_number_of_bookings::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/onwaitinglist.php
(#113) Phpdocs for function onwaitinglist::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/previouslybooked.php
(#58) Phpdocs for function previouslybooked::__construct has incomplete parameters list
(#128) Phpdocs for function previouslybooked::get_description has incomplete parameters list
(#305) Phpdocs for function previouslybooked::set_defaults has incomplete parameters list
mod/booking/classes/bo_availability/conditions/priceisset.php
(#118) Phpdocs for function priceisset::get_description has incomplete parameters list
mod/booking/classes/bo_availability/conditions/userprofilefield_1_default.php
(#61) Phpdocs for function userprofilefield_1_default::__construct has incomplete parameters list
(#195) Phpdocs for function userprofilefield_1_default::get_description has incomplete parameters list
(#389) Phpdocs for function userprofilefield_1_default::set_defaults has incomplete parameters list
mod/booking/classes/bo_availability/conditions/userprofilefield_2_custom.php
(#61) Phpdocs for function userprofilefield_2_custom::__construct has incomplete parameters list
(#195) Phpdocs for function userprofilefield_2_custom::get_description has incomplete parameters list
(#367) Phpdocs for function userprofilefield_2_custom::set_defaults has incomplete parameters list
mod/booking/classes/booking.php
(#135) Function booking::apply_tags is not documented
(#226) Function booking::get_all_options_count is not documented
(#276) Function booking::get_active_optionids_count is not documented
(#328) Function booking::get_my_bookingids_count is not documented
(#40) No one-line description found in phpdocs for class booking
(#127) There is no description in phpdocs for function get_context
(#143) There is no description in phpdocs for function get_url_params
(#210) Phpdocs for function booking::get_all_options has incomplete parameters list
(#255) Phpdocs for function booking::get_active_optionids has incomplete parameters list
(#296) Phpdocs for function booking::get_all_optionids_of_teacher has incomplete parameters list
(#306) Phpdocs for function booking::get_my_bookingids has incomplete parameters list
(#611) Phpdocs for function booking::get_options_filter_sql has incomplete parameters list
(#832) Phpdocs for function booking::encode_moodle_url has incomplete parameters list
mod/booking/classes/booking_answers.php
(#25) No one-line description found in phpdocs for class booking_answers
(#74) Phpdocs for function booking_answers::__construct has incomplete parameters list
(#232) Phpdocs for function booking_answers::return_all_booking_information has incomplete parameters list
(#288) Phpdocs for function booking_answers::user_on_notificationlist has incomplete parameters list
(#313) Phpdocs for function booking_answers::number_of_active_bookings_for_user has incomplete parameters list
mod/booking/classes/booking_option.php
(#37) Package is not specified for function get_config. It is also not specified in file-level phpdocs
(#37) Function get_config is not documented
(#305) Function booking_option::get_url_params is not documented
(#1831) Function booking_option::printcustomreport is not documented
(#188) Phpdocs for function booking_option::create_option_from_optionid has incomplete parameters list
(#500) Phpdocs for function booking_option::get_option_text has incomplete parameters list
(#695) Phpdocs for function booking_option::user_delete_response has incomplete parameters list
(#809) Phpdocs for function booking_option::transfer_users_to_otheroption has incomplete parameters list
(#1056) Phpdocs for function booking_option::write_user_answer_to_db has incomplete parameters list
(#1651) Phpdocs for function booking_option::check_if_limit has incomplete parameters list
(#1690) Phpdocs for function booking_option::move_option_otherbookinginstance has incomplete parameters list
(#1770) Phpdocs for function booking_option::confirmactivity has incomplete parameters list
(#1979) Phpdocs for function booking_option::search_all_options_sql has incomplete parameters list
(#2018) Phpdocs for function booking_option::sendmessage_pollurl has incomplete parameters list
(#2050) Phpdocs for function booking_option::sendmessage_pollurlteachers has incomplete parameters list
(#2158) Phpdocs for function booking_option::get_user_status has incomplete parameters list
(#2202) Phpdocs for function booking_option::get_user_status_string has incomplete parameters list
(#2234) Phpdocs for function booking_option::return_array_of_sessions has incomplete parameters list
(#2484) Phpdocs for function booking_option::toggle_notify_user has incomplete parameters list
(#2545) Phpdocs for function booking_option::cancelbookingoption has incomplete parameters list
mod/booking/classes/booking_option_settings.php
(#914) Function booking_option_settings::return_sql_for_imagefiles is not documented
(#266) Phpdocs for function booking_option_settings::set_values has incomplete parameters list
(#541) Phpdocs for function booking_option_settings::render_list_of_teachers has incomplete parameters list
(#597) Phpdocs for function booking_option_settings::generate_optiondatesteachers_url has incomplete parameters list
(#784) Phpdocs for function booking_option_settings::return_sql_for_customfield has incomplete parameters list
mod/booking/classes/booking_rules/actions/send_mail.php
(#78) Phpdocs for function send_mail::add_action_to_mform has incomplete parameters list
(#108) Phpdocs for function send_mail::save_action has incomplete parameters list
(#131) Phpdocs for function send_mail::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/booking_rule.php
(#46) Phpdocs for function booking_rule::add_rule_to_mform has incomplete parameters list
(#61) Phpdocs for function booking_rule::save_rule has incomplete parameters list
(#67) Phpdocs for function booking_rule::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/booking_rule_action.php
(#47) Phpdocs for function booking_rule_action::add_action_to_mform has incomplete parameters list
(#63) Phpdocs for function booking_rule_action::save_action has incomplete parameters list
(#70) Phpdocs for function booking_rule_action::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/booking_rule_condition.php
(#69) Phpdocs for function booking_rule_condition::save_condition has incomplete parameters list
(#76) Phpdocs for function booking_rule_condition::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/booking_rules.php
(#49) Phpdocs for function booking_rules::return_rendered_list_of_saved_rules has incomplete parameters list
mod/booking/classes/booking_rules/conditions/enter_userprofilefield.php
(#27) No one-line description found in phpdocs for class enter_userprofilefield
(#84) Phpdocs for function enter_userprofilefield::add_condition_to_mform has incomplete parameters list
(#116) Phpdocs for function enter_userprofilefield::get_name_of_condition has incomplete parameters list
(#126) Phpdocs for function enter_userprofilefield::save_condition has incomplete parameters list
(#147) Phpdocs for function enter_userprofilefield::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/conditions/match_userprofilefield.php
(#86) Phpdocs for function match_userprofilefield::add_condition_to_mform has incomplete parameters list
(#130) Phpdocs for function match_userprofilefield::get_name_of_condition has incomplete parameters list
(#140) Phpdocs for function match_userprofilefield::save_condition has incomplete parameters list
(#162) Phpdocs for function match_userprofilefield::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/conditions/select_student_in_bo.php
(#78) Phpdocs for function select_student_in_bo::add_condition_to_mform has incomplete parameters list
(#100) Phpdocs for function select_student_in_bo::get_name_of_condition has incomplete parameters list
(#110) Phpdocs for function select_student_in_bo::save_condition has incomplete parameters list
(#130) Phpdocs for function select_student_in_bo::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/conditions/select_teacher_in_bo.php
(#72) Phpdocs for function select_teacher_in_bo::add_condition_to_mform has incomplete parameters list
(#82) Phpdocs for function select_teacher_in_bo::get_name_of_condition has incomplete parameters list
(#92) Phpdocs for function select_teacher_in_bo::save_condition has incomplete parameters list
(#110) Phpdocs for function select_teacher_in_bo::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/conditions/select_user_from_event.php
(#17) No one-line description found in phpdocs for file
(#109) Phpdocs for function select_user_from_event::add_condition_to_mform has incomplete parameters list
(#139) Phpdocs for function select_user_from_event::get_name_of_condition has incomplete parameters list
(#149) Phpdocs for function select_user_from_event::save_condition has incomplete parameters list
(#168) Phpdocs for function select_user_from_event::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/conditions/select_users.php
(#27) No one-line description found in phpdocs for class select_users
(#76) Phpdocs for function select_users::add_condition_to_mform has incomplete parameters list
(#99) Phpdocs for function select_users::get_name_of_condition has incomplete parameters list
(#109) Phpdocs for function select_users::save_condition has incomplete parameters list
(#128) Phpdocs for function select_users::set_defaults has incomplete parameters list
mod/booking/classes/booking_rules/conditions_info.php
(#42) Phpdocs for function conditions_info::add_conditions_to_mform has incomplete parameters list
mod/booking/classes/booking_rules/rules/rule_daysbefore.php
(#80) Phpdocs for function rule_daysbefore::add_rule_to_mform has incomplete parameters list
(#131) Phpdocs for function rule_daysbefore::get_name_of_rule has incomplete parameters list
(#141) Phpdocs for function rule_daysbefore::save_rule has incomplete parameters list
(#176) Phpdocs for function rule_daysbefore::set_defaults has incomplete parameters list
(#254) Phpdocs for function rule_daysbefore::get_records_for_execution has incomplete parameters list
mod/booking/classes/booking_rules/rules/rule_react_on_event.php
(#76) Phpdocs for function rule_react_on_event::add_rule_to_mform has incomplete parameters list
(#120) Phpdocs for function rule_react_on_event::save_rule has incomplete parameters list
(#154) Phpdocs for function rule_react_on_event::set_defaults has incomplete parameters list
(#223) Phpdocs for function rule_react_on_event::get_records_for_execution has incomplete parameters list
mod/booking/classes/booking_rules/rules_info.php
(#185) Phpdocs for function rules_info::save_booking_rule has incomplete parameters list
mod/booking/classes/booking_tags.php
(#58) Function booking_tags::get_all_tags is not documented
(#62) Function booking_tags::prepare_replaces is not documented
(#74) Function booking_tags::get_replaces is not documented
(#78) Function booking_tags::tag_replaces is not documented
(#82) Function booking_tags::booking_replace is not documented
(#92) Function booking_tags::option_replace is not documented
(#31) Variable booking_tags::$tags is not documented
(#33) Variable booking_tags::$replaces is not documented
(#35) Variable booking_tags::$optiontextfields is not documented
(#38) Variable booking_tags::$bookingtextfields is not documented
(#43) Variable booking_tags::$option is not documented
mod/booking/classes/booking_utils.php
(#44) Function booking_utils::__construct is not documented
(#55) Function booking_utils::get_pretty_duration is not documented
(#59) Function booking_utils::pretty_duration is not documented
(#769) Function booking_utils::col_status is not documented
(#175) Phpdocs for function booking_utils::get_body has incomplete parameters list
(#194) Phpdocs for function booking_utils::return_button_based_on_record has incomplete parameters list
(#455) Phpdocs for function booking_utils::react_on_changes has incomplete parameters list
(#508) Phpdocs for function booking_utils::booking_option_has_optiondates has incomplete parameters list
(#528) Phpdocs for function booking_utils::booking_customfields_get_changes has incomplete parameters list
(#648) Phpdocs for function booking_utils::booking_option_get_changes has incomplete parameters list
(#737) Phpdocs for function booking_utils::booking_optiondate_get_changes has incomplete parameters list
(#789) Phpdocs for function booking_utils::booking_hide_option_userevents has incomplete parameters list
(#807) Phpdocs for function booking_utils::booking_show_option_userevents has incomplete parameters list
(#858) Phpdocs for function booking_utils::book_cohort_or_group_members has incomplete parameters list
mod/booking/classes/bookinginstancetemplatessettings_table.php
(#30) Class bookinginstancetemplatessettings_table is not documented
(#40) Phpdocs for function bookinginstancetemplatessettings_table::__construct has incomplete parameters list
(#61) Phpdocs for function bookinginstancetemplatessettings_table::col_name has incomplete parameters list
(#71) Phpdocs for function bookinginstancetemplatessettings_table::col_action has incomplete parameters list
mod/booking/classes/calendar.php
(#48) Function calendar::__construct is not documented
(#42) Variable calendar::$optionid is not documented
(#43) Variable calendar::$userid is not documented
(#44) Variable calendar::$cmid is not documented
(#45) Variable calendar::$type is not documented
(#46) Variable calendar::$optiondateid is not documented
(#35) Constant calendar::TYPEOPTION is not documented
(#36) Constant calendar::TYPEUSER is not documented
(#37) Constant calendar::TYPETEACHERADD is not documented
(#38) Constant calendar::TYPETEACHERREMOVE is not documented
(#39) Constant calendar::TYPETEACHERUPDATE is not documented
(#40) Constant calendar::TYPEOPTIONDATE is not documented
(#212) Phpdocs for function calendar::booking_option_add_to_cal has incomplete parameters list
(#305) Phpdocs for function calendar::booking_optiondate_add_to_cal has incomplete parameters list
mod/booking/classes/customfield/booking_handler.php
(#145) Function booking_handler::instance_form_definition is not documented
(#88) Phpdocs for function booking_handler::field_save has incomplete parameters list
mod/booking/classes/customreporttemplates_table.php
(#21) Package is not specified for class customreporttemplates_table. It is also not specified in file-level phpdocs
(#21) Class customreporttemplates_table is not documented
(#66) Function customreporttemplates_table::col_file is not documented
(#31) Phpdocs for function customreporttemplates_table::__construct has incomplete parameters list
(#51) Phpdocs for function customreporttemplates_table::col_action has incomplete parameters list
mod/booking/classes/dates_handler.php
(#156) Phpdocs for function dates_handler::save_from_form has incomplete parameters list
(#241) Phpdocs for function dates_handler::get_optiondate_series has incomplete parameters list
(#452) Phpdocs for function dates_handler::reoccurring_datestring_is_correct has incomplete parameters list
(#686) Phpdocs for function dates_handler::return_dates_with_strings has incomplete parameters list
(#730) Phpdocs for function dates_handler::prettify_datetime has incomplete parameters list
mod/booking/classes/event/bookinganswer_cancelled.php
(#37) Function bookinganswer_cancelled::init is not documented
(#43) Function bookinganswer_cancelled::get_name is not documented
(#47) Function bookinganswer_cancelled::get_description is not documented
(#60) Function bookinganswer_cancelled::get_url is not documented
mod/booking/classes/event/bookingoption_booked.php
(#38) Function bookingoption_booked::init is not documented
(#44) Function bookingoption_booked::get_name is not documented
(#48) Function bookingoption_booked::get_description is not documented
(#57) Function bookingoption_booked::get_url is not documented
(#61) Function bookingoption_booked::get_legacy_logdata is not documented
(#67) Function bookingoption_booked::get_legacy_eventname is not documented
(#72) Function bookingoption_booked::get_legacy_eventdata is not documented
mod/booking/classes/event/bookingoption_cancelled.php
(#38) Function bookingoption_cancelled::init is not documented
(#44) Function bookingoption_cancelled::get_name is not documented
(#48) Function bookingoption_cancelled::get_description is not documented
(#52) Function bookingoption_cancelled::get_url is not documented
mod/booking/classes/event/bookingoption_completed.php
(#38) Function bookingoption_completed::init is not documented
(#44) Function bookingoption_completed::get_name is not documented
(#48) Function bookingoption_completed::get_description is not documented
(#57) Function bookingoption_completed::get_url is not documented
(#61) Function bookingoption_completed::get_legacy_logdata is not documented
(#67) Function bookingoption_completed::get_legacy_eventname is not documented
(#72) Function bookingoption_completed::get_legacy_eventdata is not documented
mod/booking/classes/event/bookingoption_created.php
(#37) Function bookingoption_created::init is not documented
(#43) Function bookingoption_created::get_name is not documented
(#47) Function bookingoption_created::get_description is not documented
(#51) Function bookingoption_created::get_url is not documented
mod/booking/classes/event/bookingoption_deleted.php
(#37) Function bookingoption_deleted::init is not documented
(#43) Function bookingoption_deleted::get_name is not documented
(#47) Function bookingoption_deleted::get_description is not documented
(#51) Function bookingoption_deleted::get_url is not documented
mod/booking/classes/event/bookingoption_updated.php
(#37) Function bookingoption_updated::init is not documented
(#43) Function bookingoption_updated::get_name is not documented
(#47) Function bookingoption_updated::get_description is not documented
(#51) Function bookingoption_updated::get_url is not documented
mod/booking/classes/event/bookingoptiondate_created.php
(#36) Function bookingoptiondate_created::init is not documented
(#42) Function bookingoptiondate_created::get_name is not documented
(#46) Function bookingoptiondate_created::get_description is not documented
(#50) Function bookingoptiondate_created::get_url is not documented
mod/booking/classes/event/bookingoptiondate_deleted.php
(#37) Function bookingoptiondate_deleted::init is not documented
(#43) Function bookingoptiondate_deleted::get_name is not documented
(#47) Function bookingoptiondate_deleted::get_description is not documented
(#51) Function bookingoptiondate_deleted::get_url is not documented
mod/booking/classes/event/custom_field_changed.php
(#54) Function custom_field_changed::get_description is not documented
mod/booking/classes/event/message_sent.php
(#43) Function message_sent::init is not documented
(#48) Function message_sent::get_name is not documented
(#52) Function message_sent::get_description is not documented
(#61) Phpdocs for function message_sent::transform_msgparam has incomplete parameters list
mod/booking/classes/event/reminder1_sent.php
(#38) Function reminder1_sent::init is not documented
(#44) Function reminder1_sent::get_name is not documented
(#48) Function reminder1_sent::get_description is not documented
mod/booking/classes/event/reminder2_sent.php
(#38) Function reminder2_sent::init is not documented
(#44) Function reminder2_sent::get_name is not documented
(#48) Function reminder2_sent::get_description is not documented
mod/booking/classes/event/reminder_teacher_sent.php
(#38) Function reminder_teacher_sent::init is not documented
(#43) Function reminder_teacher_sent::get_name is not documented
(#47) Function reminder_teacher_sent::get_description is not documented
mod/booking/classes/event/teacher_added.php
(#58) Function teacher_added::get_description is not documented
mod/booking/classes/event/teacher_removed.php
(#57) Function teacher_removed::get_description is not documented
mod/booking/classes/external.php
(#287) Function external::unenrol_user_parameters is not documented
(#296) Function external::unenrol_user is not documented
(#329) Phpdocs for function external::addbookingoption has incomplete parameters list
(#601) Phpdocs for function external::toggle_notify_user has incomplete parameters list
mod/booking/classes/form/confirmactivity.php
(#33) Class confirmactivity is not documented
(#34) Function confirmactivity::definition is not documented
(#68) Function confirmactivity::validation is not documented
mod/booking/classes/form/customfield.php
(#31) Class customfield is not documented
(#33) Function customfield::definition is not documented
(#98) Function customfield::validation is not documented
(#103) Function customfield::get_data is not documented
mod/booking/classes/form/customreporttemplatesadd_form.php
(#62) Phpdocs for function customreporttemplatesadd_form::validation has incomplete parameters list
mod/booking/classes/form/deleteruleform.php
(#91) Phpdocs for function deleteruleform::validation has incomplete parameters list
mod/booking/classes/form/dynamicchangesemesterform.php
(#51) Phpdocs for variable dynamicchangesemesterform::$cmid does not contain @var or incorrect
mod/booking/classes/form/dynamicoptiondateform.php
(#175) Phpdocs for function dynamicoptiondateform::validation has incomplete parameters list
mod/booking/classes/form/importoptions_form.php
(#71) Phpdocs for function importoptions_form::validation has incomplete parameters list
mod/booking/classes/form/instancetemplateadd_form.php
(#29) Class instancetemplateadd_form is not documented
(#31) Function instancetemplateadd_form::definition is not documented
mod/booking/classes/form/modal_confirmcancel.php
(#44) Phpdocs for variable modal_confirmcancel::$cmid does not contain @var or incorrect
mod/booking/classes/form/modaloptiondateform.php
(#89) Function modaloptiondateform::check_access_for_dynamic_submission is not documented
(#93) Function modaloptiondateform::get_custom_optiondates is not documented
(#103) Function modaloptiondateform::set_data_for_dynamic_submission is not documented
(#107) Function modaloptiondateform::process_dynamic_submission is not documented
(#146) Function modaloptiondateform::validation is not documented
(#159) Function modaloptiondateform::get_page_url_for_dynamic_submission is not documented
mod/booking/classes/form/option_form.php
(#45) Class option_form is not documented
(#50) Function option_form::definition is not documented
(#610) Function option_form::data_preprocessing is not documented
(#642) Function option_form::validation is not documented
(#682) Function option_form::set_data is not documented
(#797) Function option_form::get_data is not documented
(#852) Phpdocs for function option_form::get_customfieldcategories has incomplete parameters list
mod/booking/classes/form/optiondatesadd_form.php
(#37) Constant MAX_CUSTOM_FIELDS is not documented
(#182) Phpdocs for function optiondatesadd_form::addcustomfields has incomplete parameters list
(#237) Phpdocs for function optiondatesadd_form::validation has incomplete parameters list
(#283) Phpdocs for function optiondatesadd_form::set_data has incomplete parameters list
mod/booking/classes/form/optionformconfig_form.php
(#127) Phpdocs for function optionformconfig_form::validation has incomplete parameters list
mod/booking/classes/form/pricecategories_form.php
(#149) Phpdocs for function pricecategories_form::addpricecategories has incomplete parameters list
(#206) Phpdocs for function pricecategories_form::validation has incomplete parameters list
mod/booking/classes/form/rulesform.php
(#96) Phpdocs for function rulesform::validation has incomplete parameters list
mod/booking/classes/form/subscribe_cohort_or_group_form.php
(#99) Phpdocs for function subscribe_cohort_or_group_form::validation has incomplete parameters list
mod/booking/classes/form/subscribeusersactivity.php
(#32) Class subscribeusersactivity is not documented
(#33) Function subscribeusersactivity::definition is not documented
(#67) Function subscribeusersactivity::validation is not documented
mod/booking/classes/form/teacher_performed_units_report_form.php
(#64) Phpdocs for function teacher_performed_units_report_form::validation has incomplete parameters list
mod/booking/classes/form/teachers_instance_report_form.php
(#79) Phpdocs for function teachers_instance_report_form::validation has incomplete parameters list
mod/booking/classes/ical.php
(#316) 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::$updated is not documented
(#41) Variable ical::$tempfilename is not documented
(#43) Variable ical::$times is not documented
(#45) Variable ical::$ical is not documented
(#47) Variable ical::$dtstamp is not documented
(#49) Variable ical::$summary is not documented
(#51) Variable ical::$description is not documented
(#53) Variable ical::$location is not documented
(#55) Variable ical::$host is not documented
(#57) Variable ical::$status is not documented
(#59) Variable ical::$role is not documented
(#61) Variable ical::$userfullname is not documented
(#63) Variable ical::$attachical is not documented
(#65) Variable ical::$attachicalsessions is not documented
(#67) Variable ical::$onefileperevent is not documented
(#69) Variable ical::$individualvevents is not documented
(#18) Constant DESCRIPTION_ICAL is not documented
(#74) Phpdocs for function ical::__construct has incomplete parameters list
(#229) Phpdocs for function ical::add_vevent has incomplete parameters list
mod/booking/classes/mybookings_table.php
(#42) Phpdocs for function mybookings_table::__construct has incomplete parameters list
(#63) Phpdocs for function mybookings_table::col_coursestarttime has incomplete parameters list
(#77) Phpdocs for function mybookings_table::col_text has incomplete parameters list
(#91) Phpdocs for function mybookings_table::col_name has incomplete parameters list
(#104) Phpdocs for function mybookings_table::col_status has incomplete parameters list
mod/booking/classes/observer.php
(#117) There is no description in phpdocs for function bookinganswer_cancelled
(#136) There is no description in phpdocs for function bookingoption_cancelled
mod/booking/classes/output/booked_users.php
(#34) No one-line description found in phpdocs for class booked_users
(#63) Phpdocs for function booked_users::__construct has incomplete parameters list
mod/booking/classes/output/booking_bookinginstance.php
(#114) Function booking_bookinginstance::export_for_template is not documented
mod/booking/classes/output/bookingoption_changes.php
(#58) Function bookingoption_changes::export_for_template is not documented
(#51) Phpdocs for function bookingoption_changes::__construct has incomplete parameters list
mod/booking/classes/output/bookingoption_description.php
(#372) There is no description in phpdocs for function export_for_template
(#130) Phpdocs for function bookingoption_description::__construct has incomplete parameters list
mod/booking/classes/output/business_card.php
(#102) Function business_card::export_for_template is not documented
(#68) Phpdocs for function business_card::__construct has incomplete parameters list
mod/booking/classes/output/button_notifyme.php
(#42) Variable button_notifyme::$userid is not documented
(#44) Variable button_notifyme::$optionid is not documented
(#46) Variable button_notifyme::$onlist is not documented
(#48) Phpdocs for function button_notifyme::__construct has incomplete parameters list
mod/booking/classes/output/col_action.php
(#51) Phpdocs for function col_action::__construct has incomplete parameters list
mod/booking/classes/output/col_availableplaces.php
(#61) Phpdocs for function col_availableplaces::__construct has incomplete parameters list
mod/booking/classes/output/col_coursestarttime.php
(#72) Function col_coursestarttime::export_for_template is not documented
(#50) Phpdocs for function col_coursestarttime::__construct has incomplete parameters list
mod/booking/classes/output/col_price.php
(#55) Variable col_price::$context is not documented
(#64) Phpdocs for function col_price::__construct has incomplete parameters list
mod/booking/classes/output/col_teacher.php
(#50) Phpdocs for function col_teacher::__construct has incomplete parameters list
mod/booking/classes/output/coursepage_available_options.php
(#231) There is no description in phpdocs for function export_for_template
(#56) Phpdocs for function coursepage_available_options::__construct has incomplete parameters list
mod/booking/classes/output/coursepage_shortinfo_and_button.php
(#90) There is no description in phpdocs for function export_for_template
(#76) Phpdocs for function coursepage_shortinfo_and_button::__construct has incomplete parameters list
mod/booking/classes/output/instance_description.php
(#72) Function instance_description::export_for_template is not documented
(#56) Phpdocs for function instance_description::__construct has incomplete parameters list
mod/booking/classes/output/mobile.php
(#195) Phpdocs for function mobile::npbuttons has incomplete parameters list
(#219) Phpdocs for function mobile::prepare_options_array has incomplete parameters list
(#243) Phpdocs for function mobile::prepare_options has incomplete parameters list
mod/booking/classes/output/optiondates_only.php
(#85) Function optiondates_only::export_for_template is not documented
mod/booking/classes/output/renderer.php
(#44) Function renderer::print_booking_tabs is not documented
(#91) Phpdocs for function renderer::subscriber_selection_form has incomplete parameters list
(#311) Phpdocs for function renderer::render_signin_pdfdownloadform has incomplete parameters list
(#347) Phpdocs for function renderer::render_instance_description has incomplete parameters list
(#454) Phpdocs for function renderer::render_col_text_modal has incomplete parameters list
(#477) Phpdocs for function renderer::render_col_text_link has incomplete parameters list
(#489) Phpdocs for function renderer::render_coursepage_available_options has incomplete parameters list
(#501) Phpdocs for function renderer::render_coursepage_shortinfo_and_button has incomplete parameters list
(#513) Phpdocs for function renderer::render_col_coursestarttime has incomplete parameters list
(#525) Phpdocs for function renderer::render_col_text_with_description has incomplete parameters list
(#537) Phpdocs for function renderer::render_optiondates_only has incomplete parameters list
(#560) Phpdocs for function renderer::render_col_text has incomplete parameters list
(#572) Phpdocs for function renderer::render_col_teacher has incomplete parameters list
(#584) Phpdocs for function renderer::render_col_price has incomplete parameters list
(#596) Phpdocs for function renderer::render_col_action has incomplete parameters list
(#608) Phpdocs for function renderer::render_col_availableplaces has incomplete parameters list
(#620) Phpdocs for function renderer::render_bookingoption_dates has incomplete parameters list
(#632) Phpdocs for function renderer::render_semesters_holidays has incomplete parameters list
(#644) Phpdocs for function renderer::render_notifyme_button has incomplete parameters list
(#656) Phpdocs for function renderer::render_ruleslist has incomplete parameters list
(#666) Phpdocs for function renderer::render_booked_users has incomplete parameters list
mod/booking/classes/output/report_edit_bookingnotes.php
(#72) Function report_edit_bookingnotes::export_for_template is not documented
(#59) Phpdocs for function report_edit_bookingnotes::__construct has incomplete parameters list
mod/booking/classes/output/ruleslist.php
(#65) Function ruleslist::export_for_template is not documented
mod/booking/classes/output/semesters_holidays.php
(#45) Phpdocs for function semesters_holidays::__construct has incomplete parameters list
mod/booking/classes/output/signin_downloadform.php
(#96) Function signin_downloadform::export_for_template is not documented
(#67) Phpdocs for function signin_downloadform::__construct has incomplete parameters list
mod/booking/classes/places.php
(#35) Function places::__construct is not documented
(#27) Variable places::$maxanswers is not documented
(#29) Variable places::$available is not documented
(#31) Variable places::$maxoverbooking is not documented
(#33) Variable places::$overbookingavailable is not documented
mod/booking/classes/potential_subscriber_selector.php
(#146) Phpdocs for function potential_subscriber_selector::set_force_subscribed has incomplete parameters list
(#37) Phpdocs for variable potential_subscriber_selector::$existingsubscribers does not contain @var or incorrect
mod/booking/classes/price.php
(#482) Function price::save_from_form is not documented
(#338) Phpdocs for function price::apply_unit_factor has incomplete parameters list
(#406) Phpdocs for function price::apply_entity_factor_from_form has incomplete parameters list
(#571) Phpdocs for function price::get_price has incomplete parameters list
(#613) Phpdocs for function price::return_user_to_buy_for has incomplete parameters list
mod/booking/classes/privacy/provider.php
(#41) Class provider is not documented
mod/booking/classes/semester.php
(#75) Phpdocs for function semester::set_values has incomplete parameters list
mod/booking/classes/shopping_cart/service_provider.php
(#139) Phpdocs for function service_provider::unload_cartitem has incomplete parameters list
(#166) Phpdocs for function service_provider::successful_checkout has incomplete parameters list
(#191) Phpdocs for function service_provider::cancel_purchase has incomplete parameters list
mod/booking/classes/signinsheet/signin_pdf.php
(#21) Package is not specified for class signin_pdf. It is also not specified in file-level phpdocs
(#63) Function signin_pdf::setfooterimage is not documented
(#28) Variable signin_pdf::$file is not documented
(#30) There is no description in phpdocs for function go_to_newline
(#32) Phpdocs for function signin_pdf::go_to_newline has incomplete parameters list
mod/booking/classes/singleton_service.php
(#42) Function singleton_service::__construct is not documented
(#48) Function singleton_service::get_instance is not documented
(#38) Variable singleton_service::$instance is not documented
(#140) Phpdocs for function singleton_service::get_instance_of_booking_by_optionid has incomplete parameters list
mod/booking/classes/site_overview.php
(#25) Class site_overview is not documented
(#57) Function site_overview::__construct is not documented
(#17) No one-line description found in phpdocs for file
(#135) Phpdocs for function site_overview::get_my_optionids has incomplete parameters list
(#146) Phpdocs for function site_overview::all_bookingoptions_of_course has incomplete parameters list
(#185) Phpdocs for function site_overview::display has incomplete parameters list
mod/booking/classes/table/bookingoptions_simple_table.php
(#35) Package is not specified for class bookingoptions_simple_table. It is also not specified in file-level phpdocs
(#40) Phpdocs for variable bookingoptions_simple_table::$teachers does not contain @var or incorrect
mod/booking/classes/table/bookingoptions_table.php
(#46) Package is not specified for class bookingoptions_table. It is also not specified in file-level phpdocs
(#84) Function bookingoptions_table::col_image is not documented
(#51) Variable bookingoptions_table::$output is not documented
(#53) Variable bookingoptions_table::$bookingsoptionsettings is not documented
(#55) Variable bookingoptions_table::$booking is not documented
(#57) Variable bookingoptions_table::$buyforuser is not documented
mod/booking/classes/table/instancetemplatessettings_table.php
(#26) Package is not specified for class instancetemplatessettings_table. It is also not specified in file-level phpdocs
(#26) Class instancetemplatessettings_table is not documented
(#31) Phpdocs for function instancetemplatessettings_table::__construct has incomplete parameters list
(#54) Phpdocs for function instancetemplatessettings_table::col_action has incomplete parameters list
mod/booking/classes/table/optiondates_teachers_table.php
(#34) Package is not specified for class optiondates_teachers_table. It is also not specified in file-level phpdocs
mod/booking/classes/table/optiontemplatessettings_table.php
(#22) Package is not specified for class optiontemplatessettings_table. It is also not specified in file-level phpdocs
(#22) Class optiontemplatessettings_table is not documented
(#37) Phpdocs for function optiontemplatessettings_table::__construct has incomplete parameters list
(#60) Phpdocs for function optiontemplatessettings_table::col_options has incomplete parameters list
(#86) Phpdocs for function optiontemplatessettings_table::col_action has incomplete parameters list
mod/booking/classes/table/teacher_performed_units_table.php
(#30) Package is not specified for class teacher_performed_units_table. It is also not specified in file-level phpdocs
(#30) No one-line description found in phpdocs for class teacher_performed_units_table
mod/booking/classes/table/teachers_instance_report_table.php
(#30) Package is not specified for class teachers_instance_report_table. It is also not specified in file-level phpdocs
(#30) No one-line description found in phpdocs for class teachers_instance_report_table
(#112) Phpdocs for function teachers_instance_report_table::set_units_courses_records has incomplete parameters list
mod/booking/classes/task/clean_booking_db.php
(#23) Package is not specified for class clean_booking_db. It is also not specified in file-level phpdocs
mod/booking/classes/task/enrol_bookedusers_tocourse.php
(#25) Package is not specified for class enrol_bookedusers_tocourse. It is also not specified in file-level phpdocs
(#25) Class enrol_bookedusers_tocourse is not documented
(#27) There is no description in phpdocs for function get_name
mod/booking/classes/task/remove_activity_completion.php
(#19) Package is not specified for class remove_activity_completion. It is also not specified in file-level phpdocs
(#19) Class remove_activity_completion is not documented
(#21) Function remove_activity_completion::get_name is not documented
(#25) Function remove_activity_completion::execute is not documented
mod/booking/classes/task/send_completion_mails.php
(#26) Package is not specified for class send_completion_mails. It is also not specified in file-level phpdocs
mod/booking/classes/task/send_confirmation_mails.php
(#27) Package is not specified for class send_confirmation_mails. It is also not specified in file-level phpdocs
(#27) Class send_confirmation_mails is not documented
mod/booking/classes/task/send_mail_by_rule_adhoc.php
(#28) Package is not specified for class send_mail_by_rule_adhoc. It is also not specified in file-level phpdocs
mod/booking/classes/task/send_notification_mails.php
(#29) Package is not specified for class send_notification_mails. It is also not specified in file-level phpdocs
(#29) Class send_notification_mails is not documented
(#31) There is no description in phpdocs for function get_name
mod/booking/classes/task/send_reminder_mails.php
(#35) Package is not specified for class send_reminder_mails. It is also not specified in file-level phpdocs
(#35) Class send_reminder_mails is not documented
(#37) Function send_reminder_mails::get_name is not documented
(#41) Function send_reminder_mails::execute is not documented
(#31) Constant MAIL_NOTIFICATION_PARTICIPANTS is not documented
(#32) Constant MAIL_NOTIFICATION_PARTICIPANTS_SESSIONS is not documented
(#33) Constant MAIL_NOTIFICATION_TEACHERS is not documented
mod/booking/classes/teachers_handler.php
(#120) Phpdocs for function teachers_handler::instance_form_before_set_data has incomplete parameters list
(#138) Phpdocs for function teachers_handler::save_from_form has incomplete parameters list
mod/booking/classes/utils/csv_import.php
(#103) Function csv_import::__construct is not documented
(#42) No one-line description found in phpdocs for class csv_import
(#363) There is no description in phpdocs for function get_error
(#370) There is no description in phpdocs for function get_line_errors
(#577) There is no description in phpdocs for function validate_fieldnames
(#164) Phpdocs for function csv_import::process_data has incomplete parameters list
(#380) Phpdocs for function csv_import::add_csverror has incomplete parameters list
(#392) Phpdocs for function csv_import::prepare_data has incomplete parameters list
(#479) Phpdocs for function csv_import::validate_data has incomplete parameters list
(#550) Phpdocs for function csv_import::set_defaults has incomplete parameters list
(#647) Phpdocs for function csv_import::replace_csv_fieldnames has incomplete parameters list
mod/booking/classes/utils/db.php
(#18) Package is not specified for class db. It is also not specified in file-level phpdocs
(#18) Class db is not documented
(#65) Phpdocs for function db::getbadges has incomplete parameters list
(#87) Phpdocs for function db::getusersactivity has incomplete parameters list
(#119) Phpdocs for function db::getusersbadges has incomplete parameters list
mod/booking/classes/utils/wb_payment.php
(#20) Package is not specified for class wb_payment. It is also not specified in file-level phpdocs
(#25) Constant wb_payment::PUBLIC_KEY is not documented
(#20) No one-line description found in phpdocs for class wb_payment
(#38) Phpdocs for function wb_payment::decryptlicensekey has incomplete parameters list
mod/booking/classes/utils/webservice_import.php
(#353) Function webservice_import::add_teacher_to_bookingoption is not documented
(#34) No one-line description found in phpdocs for class webservice_import
(#56) Phpdocs for function webservice_import::process_data has incomplete parameters list
(#110) Phpdocs for function webservice_import::update_option has incomplete parameters list
(#120) Phpdocs for function webservice_import::check_if_update_option has incomplete parameters list
(#171) Phpdocs for function webservice_import::return_booking_id has incomplete parameters list
(#231) Phpdocs for function webservice_import::remap_data has incomplete parameters list
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) Package is not specified for function xmldb_booking_upgrade. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#17) Function xmldb_booking_upgrade is not documented
mod/booking/edit_optiontemplates.php
(#16) File-level phpdocs block is not found
mod/booking/externallib.php
(#56) Class mod_booking_external is not documented
(#36) Function mod_booking_showsubcategories is not documented
(#72) Function mod_booking_external::categories_parameters is not documented
(#80) Function mod_booking_external::categories is not documented
(#115) Function mod_booking_external::bookings is not documented
(#255) Function mod_booking_external::bookings_returns is not documented
mod/booking/importexcel_form.php
(#21) Package is not specified for class importexcel_form. It is also not specified in file-level phpdocs
(#21) Class importexcel_form is not documented
(#40) Phpdocs for function importexcel_form::validation has incomplete parameters list
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
(#109) Package is not specified for function booking_get_coursemodule_info. It is also not specified in file-level phpdocs
(#123) Package is not specified for function booking_pluginfile. It is also not specified in file-level phpdocs
(#187) Package is not specified for function booking_user_outline. It is also not specified in file-level phpdocs
(#200) Package is not specified for function booking_user_complete. It is also not specified in file-level phpdocs
(#225) Package is not specified for function booking_supports. It is also not specified in file-level phpdocs
(#342) Package is not specified for function booking_get_completion_state. It is also not specified in file-level phpdocs
(#374) Package is not specified for function booking_add_instance. It is also not specified in file-level phpdocs
(#499) Package is not specified for function booking_update_instance. It is also not specified in file-level phpdocs
(#636) Package is not specified for function booking_update_options. It is also not specified in file-level phpdocs
(#1249) Package is not specified for function save_entity_relations_for_optiondates_of_option. It is also not specified in file-level phpdocs
(#1275) Package is not specified for function deal_with_multisessions. It is also not specified in file-level phpdocs
(#1330) Package is not specified for function booking_get_user_status. It is also not specified in file-level phpdocs
(#1381) Package is not specified for function booking_myprofile_navigation. It is also not specified in file-level phpdocs
(#1394) Package is not specified for function booking_extend_settings_navigation. It is also not specified in file-level phpdocs
(#1581) Package is not specified for function booking_check_if_teacher. It is also not specified in file-level phpdocs
(#1600) Package is not specified for function booking_activitycompletion_teachers. It is also not specified in file-level phpdocs
(#1646) Package is not specified for function booking_generatenewnumbers. It is also not specified in file-level phpdocs
(#1714) Package is not specified for function booking_activitycompletion. It is also not specified in file-level phpdocs
(#1772) Package is not specified for function booking_get_user_grades. It is also not specified in file-level phpdocs
(#1802) Package is not specified for function booking_update_grades. It is also not specified in file-level phpdocs
(#1829) Package is not specified for function booking_grade_item_update. It is also not specified in file-level phpdocs
(#1868) Package is not specified for function booking_grade_item_delete. It is also not specified in file-level phpdocs
(#1882) Package is not specified for function booking_scale_used. It is also not specified in file-level phpdocs
(#1901) Package is not specified for function booking_scale_used_anywhere. It is also not specified in file-level phpdocs
(#1917) Package is not specified for function booking_rating_permissions. It is also not specified in file-level phpdocs
(#1935) Package is not specified for function booking_rating_validate. It is also not specified in file-level phpdocs
(#2020) Package is not specified for function booking_rate. It is also not specified in file-level phpdocs
(#2106) Package is not specified for function booking_delete_instance. It is also not specified in file-level phpdocs
(#2209) Package is not specified for function booking_get_option_text. It is also not specified in file-level phpdocs
(#2228) Package is not specified for function booking_reset_course_form_definition. It is also not specified in file-level phpdocs
(#2239) Package is not specified for function booking_reset_course_form_defaults. It is also not specified in file-level phpdocs
(#2246) Package is not specified for function booking_reset_userdata. It is also not specified in file-level phpdocs
(#2278) Package is not specified for function booking_pretty_duration. It is also not specified in file-level phpdocs
(#2295) Package is not specified for function booking_check_statuschange. It is also not specified in file-level phpdocs
(#2340) Package is not specified for function booking_get_extra_capabilities. It is also not specified in file-level phpdocs
(#2347) Package is not specified for function subscribe_teacher_to_booking_option. It is also not specified in file-level phpdocs
(#2403) Package is not specified for function unsubscribe_teacher_from_booking_option. It is also not specified in file-level phpdocs
(#2427) Package is not specified for function booking_show_subcategories. It is also not specified in file-level phpdocs
(#2444) Package is not specified for function booking_subscribed_teachers. It is also not specified in file-level phpdocs
(#2513) Package is not specified for function mod_booking_cm_info_view. It is also not specified in file-level phpdocs
(#2544) Package is not specified for function is_json. It is also not specified in file-level phpdocs
(#2554) Package is not specified for function get_list_of_booking_events. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#187) Function booking_user_outline is not documented
(#225) Function booking_supports is not documented
(#2209) Function booking_get_option_text is not documented
(#2427) Function booking_show_subcategories is not documented
(#109) There is no description in phpdocs for function booking_get_coursemodule_info
(#2278) There is no description in phpdocs for function booking_pretty_duration
(#126) Phpdocs for function booking_pluginfile has incomplete parameters list
(#203) Phpdocs for function booking_user_complete has incomplete parameters list
(#259) Phpdocs for function booking_comment_permissions has incomplete parameters list
(#345) Phpdocs for function booking_get_completion_state has incomplete parameters list
(#1251) Phpdocs for function save_entity_relations_for_optiondates_of_option has incomplete parameters list
(#1275) Phpdocs for function deal_with_multisessions has incomplete parameters list
(#1335) Phpdocs for function booking_get_user_status has incomplete parameters list
(#1381) Phpdocs for function booking_myprofile_navigation has incomplete parameters list
(#1581) Phpdocs for function booking_check_if_teacher has incomplete parameters list
(#1868) Phpdocs for function booking_grade_item_delete has incomplete parameters list
(#1886) Phpdocs for function booking_scale_used has incomplete parameters list
(#1905) Phpdocs for function booking_scale_used_anywhere has incomplete parameters list
(#1920) Phpdocs for function booking_rating_permissions has incomplete parameters list
(#2232) Phpdocs for function booking_reset_course_form_definition has incomplete parameters list
(#2239) Phpdocs for function booking_reset_course_form_defaults has incomplete parameters list
(#2249) Phpdocs for function booking_reset_userdata has incomplete parameters list
(#2300) Phpdocs for function booking_check_statuschange has incomplete parameters list
(#2449) Phpdocs for function booking_subscribed_teachers has incomplete parameters list
(#2546) Phpdocs for function is_json has incomplete parameters list
(#1775) Not recommended phpdocs tag @global used
(#1885) Not recommended phpdocs tag @global used
(#1904) Not recommended phpdocs tag @global used
(#2447) Not recommended phpdocs tag @global used
(#2447) Not recommended phpdocs tag @global used
mod/booking/locallib.php
(#127) Package is not specified for class booking_potential_user_selector. It is also not specified in file-level phpdocs
(#300) Package is not specified for function booking_confirm_booking. It is also not specified in file-level phpdocs
(#334) Package is not specified for function booking_updatestartenddate. It is also not specified in file-level phpdocs
(#368) Package is not specified for function get_rendered_customfields. It is also not specified in file-level phpdocs
(#385) Package is not specified for function get_rendered_eventdescription. It is also not specified in file-level phpdocs
(#422) Package is not specified for function optiondate_duplicatecustomfields. It is also not specified in file-level phpdocs
(#436) Package is not specified for function option_optiondate_update_event. It is also not specified in file-level phpdocs
(#522) Package is not specified for function booking_getoptionstatus. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#104) Function booking_user_selector_base::get_options is not documented
(#134) Function booking_potential_user_selector::__construct is not documented
(#139) Function booking_potential_user_selector::find_users is not documented
(#233) Function booking_existing_user_selector::__construct is not documented
(#132) Variable booking_potential_user_selector::$options is not documented
(#229) Variable booking_existing_user_selector::$potentialusers is not documented
(#231) Variable booking_existing_user_selector::$options is not documented
(#303) Phpdocs for function booking_confirm_booking has incomplete parameters list
(#424) Phpdocs for function optiondate_duplicatecustomfields has incomplete parameters list
mod/booking/mod_form.php
(#37) Class mod_booking_mod_form is not documented
(#63) Function mod_booking_mod_form::add_completion_rules is not documented
(#81) Function mod_booking_mod_form::completion_rule_enabled is not documented
(#85) Function mod_booking_mod_form::definition is not documented
(#1017) Function mod_booking_mod_form::validation is not documented
(#1068) Function mod_booking_mod_form::get_data is not documented
(#39) Variable mod_booking_mod_form::$options is not documented
(#44) Phpdocs for function mod_booking_mod_form::show_sub_categories has incomplete parameters list
mod/booking/moveoption.php
(#16) File-level phpdocs block is not found
mod/booking/mybookings.php
(#16) File-level phpdocs block is not found
mod/booking/option_date_template.php
(#16) File-level phpdocs block is not found
mod/booking/otherbookingaddrule_form.php
(#30) Class otherbookingaddrule_form is not documented
(#84) Function otherbookingaddrule_form::get_data is not documented
(#75) Phpdocs for function otherbookingaddrule_form::validation has incomplete parameters list
mod/booking/pricecategories.php
(#138) Phpdocs for function pricecategories_get_changes has incomplete parameters list
mod/booking/sendmessage.php
(#78) Package is not specified for function send_custom_message. It is also not specified in file-level phpdocs
(#16) File-level phpdocs block is not found
(#81) Phpdocs for function send_custom_message has incomplete parameters list
mod/booking/sendmessageform.class.php
(#21) Package is not specified for class mod_booking_sendmessage_form. It is also not specified in file-level phpdocs
(#21) Class mod_booking_sendmessage_form is not documented
(#23) Function mod_booking_sendmessage_form::definition is not documented
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
mod/booking/tag.php
(#16) File-level phpdocs block is not found
mod/booking/tagtemplatesadd_form.php
(#21) Package is not specified for class tagtemplatesadd_form. It is also not specified in file-level phpdocs
(#21) Class tagtemplatesadd_form is not documented
(#55) Function tagtemplatesadd_form::get_data is not documented
(#46) Phpdocs for function tagtemplatesadd_form::validation has incomplete parameters list
mod/booking/teachers_form.php
(#32) Class mod_booking_teachers_form is not documented
(#34) Function mod_booking_teachers_form::definition is not documented
mod/booking/tests/behat/behat_booking.php
(#35) Phpdocs for function behat_booking::i_create_booking_option has incomplete parameters list
mod/booking/tests/booking_option_test.php
(#33) Class booking_option_test is not documented
mod/booking/tests/events_test.php
(#51) Function events_test::returntestdata is not documented
mod/booking/tests/generator/lib.php
(#44) Function mod_booking_generator::create_instance is not documented
mod/booking/tests/lib_test.php
(#28) Package is not specified for class lib_test. It is also not specified in file-level phpdocs
(#28) Class lib_test is not documented
mod/booking/version.php
(#17) No one-line description found in phpdocs for file
mod/booking/view.php
(#17) File-level phpdocs block is not found
mod/booking/viewpolicy.php
(#16) File-level phpdocs block is not found

Update savepoints problems

(0 errors, 0 warnings)

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


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

(6 errors, 0 warnings)

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

copy.min.js
Uncommitted change detected.
copy.min.js.map
Uncommitted change detected.
mod/booking/amd/build/booking_rules_form.min.js
Uncommitted change detected.
mod/booking/amd/build/booking_rules_form.min.js.map
Uncommitted change detected.
mod/booking/amd/build/dynamicsemestersform
Uncommitted change detected.
Uncommitted change detected.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(5 errors, 111 warnings)

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

mod/booking/templates/booked_user.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/booking/templates/booked_users.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/booking/templates/bookingoption_changes.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: The “border” attribute on the “table” element is obsolete. Use CSS instead. (d><body><table border="0"></tab)
mod/booking/templates/bookingoption_dates.mustache
(#1) Example context missing.
mod/booking/templates/bookingoption_dates_custom_hidden_inputs.mustache
(#1) Example context missing.
(#1) Template produced no content
mod/booking/templates/bookingoption_dates_custom_list_items.mustache
(#1) Example context missing.
(#1) Template produced no content
mod/booking/templates/bookingoption_description.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 2: Empty heading. (ad><body><h4></h4>)
mod/booking/templates/bookingoption_description_cartitem.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 6: The “aria-controls” attribute must point to an element in the same document. (body><a class="collapse-description" data-toggle="collapse" href="#collapsedescription_" role="button" aria-expanded="false" aria-controls="collapseExample"> [)
(#1) HTML Validation error, line 23: The “aria-controls” attribute must point to an element in the same document. (> <a class="collapseoptiondatesbutton" data-toggle="collapse" href="#collapseoptiondates_" role="button" aria-expanded="false" aria-controls="collapseOptiondates"> )
mod/booking/templates/bookingoption_description_event.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 2: Empty heading. (ad><body><h4></h4>)
mod/booking/templates/bookingoption_description_ical.mustache
(#1) Example context missing.
mod/booking/templates/bookingoption_description_mail.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 3: Empty heading. (d><body><h4></h4>)
mod/booking/templates/bookingoption_description_optiondates.mustache
(#1) Example context missing.
mod/booking/templates/bookingoption_description_teachers.mustache
(#1) Example context missing.
mod/booking/templates/bookingoption_description_view.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 7: Empty heading. ( <h2 class="title" ></h2>)
(#1) HTML Validation info, line 8: Empty heading. ( <h6 class="h6-category"> )
(#1) HTML Validation error, line 27: Bad value “” for attribute “src” on element “img”: Must be non-empty. ( <img class="w-100" src=""> )
(#1) HTML Validation error, line 27: An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ( <img class="w-100" src=""> )
(#1) HTML Validation info, line 29: Empty heading. ( <h3 class="bookingstring text-center"> </h3)
(#1) HTML Validation error, line 17: The “aria-controls” attribute must point to an element in the same document. ( <a class="collapseoptiondatesbutton" data-toggle="collapse" href="#collapseoptiondates" role="button" aria-expanded="false" aria-controls="collapseOptiondates"> )
mod/booking/templates/bookingoptions_table.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/booking/templates/business_card.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 6: Bad value “” for attribute “src” on element “img”: Must be non-empty. ( <img src="" alt="" class='userpicture' style="max-width:100%;"></img>)
(#1) HTML Validation error, line 6: Stray end tag “img”. (th:100%;"></img> )
(#1) HTML Validation error, line 13: Attribute “alt” not allowed on element “a” at this point. ( <b><a href='' alt=''></a></)
mod/booking/templates/button_notifyme.mustache
(#1) Example context missing.
mod/booking/templates/col_action.mustache
(#1) Example context missing.
mod/booking/templates/col_availableplaces.mustache
(#1) HTML Validation error, line 5: Stray end tag “a”. (<body></a></bo)
mod/booking/templates/col_coursestarttime.mustache
(#1) Example context missing.
mod/booking/templates/col_price.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/booking/templates/col_teacher.mustache
(#1) Example context missing.
mod/booking/templates/col_text.mustache
(#1) Example context missing.
mod/booking/templates/col_text_link.mustache
(#1) Example context missing.
mod/booking/templates/col_text_modal.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 3: Empty heading. (dal"> <h5><i cla)
(#1) HTML Validation error, line 6: The “aria-labelledby” attribute must point to an element in the same document. (/h5></a><div class="modal fade" id="descriptionModal" tabindex="-1" role="dialog" aria-labelledby="descriptionModalLabel" aria-hidden="true"> <)
mod/booking/templates/col_text_with_description.mustache
(#1) Example context missing.
mod/booking/templates/coursepage_available_options.mustache
(#1) Example context missing.
mod/booking/templates/coursepage_shortinfo_and_button.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 5: Empty heading. (ursename"><h2></h2><)
mod/booking/templates/info_modal.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 3: Empty heading. (dal"> <h5><i cla)
(#1) HTML Validation error, line 6: The “aria-labelledby” attribute must point to an element in the same document. (/h5></a><div class="modal fade" id="descriptionModal" tabindex="-1" role="dialog" aria-labelledby="descriptionModalLabel" aria-hidden="true"> <)
mod/booking/templates/instance_description.mustache
(#1) Example context missing.
mod/booking/templates/mobile_mybookings_list.mustache
(#1) Example context missing (@template section not found.)
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/optiondates_only.mustache
(#1) Example context missing.
(#1) Template produced no content
mod/booking/templates/recalculateprices.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 10: Duplicate ID “btn-booking-recalculateprices”. (g ]]</a><a href="" id="btn-booking-recalculateprices" class="btn btn-success"> [[ r)
(#1) HTML Validation info, line 8: The first occurrence of ID “btn-booking-recalculateprices” was here. (n></div><a href="" id="btn-booking-recalculateprices" class="btn btn-danger"> [[ c)
mod/booking/templates/ruleslist.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 8: Element “ul” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.) (ist"> <ul></div)
(#1) HTML Validation error, line 9: End tag “div” seen, but there were open elements. ( <ul></div></bo)
(#1) HTML Validation error, line 8: Unclosed element “ul”. (ist"> <ul></div)
(#1) HTML Validation error, line 7: Unclosed element “ul”. (/div> <ul class="mt-3 list-group booking-rules-list"> <)
mod/booking/templates/semesters_holidays.mustache
(#1) Example context missing.
mod/booking/templates/shortcodes_table.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
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. (eet"> <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 20: The value of the “for” attribute of the “label” element must be the ID of 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.)

Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]