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

(3 errors, 27 warnings)

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

mod/flashcard/classes/privacy/provider.php
(#64) Line indented incorrectly; expected 4 spaces, found 2
(#94) Closing brace indented incorrectly; expected 2 spaces, found 4
mod/flashcard/classes/task/cron_task.php
(#28) Expected MOODLE_INTERNAL check or config.php inclusion
mod/flashcard/editview.php
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
mod/flashcard/lang/fr/flashcard.php
(#198) The use of backticks in strings is not recommended
(#203) The use of backticks in strings is not recommended
(#218) The use of backticks in strings is not recommended
(#219) The use of backticks in strings is not recommended
(#221) The use of backticks in strings is not recommended
(#222) The use of backticks in strings is not recommended
(#234) The use of backticks in strings is not recommended
mod/flashcard/lib.php
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
mod/flashcard/mod_form.php
(#241) Inline comments must start with a capital letter, digit or 3-dots sequence
(#241) Inline comments must end in full-stops, exclamation marks, or question marks
(#241) This comment is 56% valid code; is this commented out code?
(#244) This comment is 67% valid code; is this commented out code?
(#250) Inline comments must start with a capital letter, digit or 3-dots sequence
(#250) Inline comments must end in full-stops, exclamation marks, or question marks
(#250) This comment is 73% valid code; is this commented out code?
(#268) Inline comments must start with a capital letter, digit or 3-dots sequence
(#268) Inline comments must end in full-stops, exclamation marks, or question marks
(#268) This comment is 68% valid code; is this commented out code?
mod/flashcard/playview.php
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
mod/flashcard/renderer.php
(#173) Line exceeds 132 characters; contains 136 characters
(#177) Line exceeds 132 characters; contains 135 characters
(#183) Line exceeds 132 characters; contains 145 characters
(#190) Line exceeds 132 characters; contains 142 characters
(#204) Line exceeds 132 characters; contains 136 characters
(#546) Functions must not contain multiple empty lines in a row; found 2 empty lines

Javascript coding style problems

(88 errors, 10 warnings)

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

mod/flashcard/js/module.js
(#7) 'maxitems' is not defined. (no-undef)
(#8) 'i' is not defined. (no-undef)
(#8) 'i' is not defined. (no-undef)
(#8) 'maxitems' is not defined. (no-undef)
(#8) 'i' is not defined. (no-undef)
(#9) 'i' is not defined. (no-undef)
(#12) Missing JSDoc comment. (require-jsdoc)
(#12) 'clicked' is defined but never used. (no-unused-vars)
(#13) 'obj' is not defined. (no-undef)
(#14) 'obj' is not defined. (no-undef)
(#16) 'oldtype' is not defined. (no-undef)
(#18) 'oldtype' is not defined. (no-undef)
(#21) 'oldtype' is not defined. (no-undef)
(#24) 'atype' is not defined. (no-undef)
(#25) 'qtobj' is not defined. (no-undef)
(#26) 'qtobj' is not defined. (no-undef)
(#28) 'atype' is not defined. (no-undef)
(#29) 'api' is not defined. (no-undef)
(#29) 'flowplayer' is not defined. (no-undef)
(#30) 'api' is not defined. (no-undef)
(#34) 'qtype' is not defined. (no-undef)
(#34) 'atype' is not defined. (no-undef)
(#35) 'qtobj' is not defined. (no-undef)
(#36) 'qtobj' is not defined. (no-undef)
(#38) 'qtype' is not defined. (no-undef)
(#39) 'api' is not defined. (no-undef)
(#39) 'flowplayer' is not defined. (no-undef)
(#40) 'api' is not defined. (no-undef)
(#47) Missing JSDoc comment. (require-jsdoc)
(#47) Identifier 'next_card' is not in camel case. (camelcase)
(#48) 'currentitem' is not defined. (no-undef)
(#49) 'currentitem' is not defined. (no-undef)
(#51) 'currentitem' is not defined. (no-undef)
(#52) 'currentitem' is not defined. (no-undef)
(#52) 'maxitems' is not defined. (no-undef)
(#53) 'currentitem' is not defined. (no-undef)
(#55) 'currentitem' is not defined. (no-undef)
(#57) 'currentitem' is not defined. (no-undef)
(#58) 'qtobj' is not defined. (no-undef)
(#58) 'currentitem' is not defined. (no-undef)
(#59) 'qtobj' is not defined. (no-undef)
(#60) 'qtobj' is not defined. (no-undef)
(#64) Missing JSDoc comment. (require-jsdoc)
(#64) Identifier 'previous_card' is not in camel case. (camelcase)
(#64) 'previous_card' is defined but never used. (no-unused-vars)
(#65) 'currentitem' is not defined. (no-undef)
(#66) 'currentitem' is not defined. (no-undef)
(#68) 'currentitem' is not defined. (no-undef)
(#69) 'currentitem' is not defined. (no-undef)
(#70) 'currentitem' is not defined. (no-undef)
(#70) 'maxitems' is not defined. (no-undef)
(#72) 'currentitem' is not defined. (no-undef)
(#73) 'currentitem' is not defined. (no-undef)
(#74) 'qtobj' is not defined. (no-undef)
(#74) 'currentitem' is not defined. (no-undef)
(#75) 'qtobj' is not defined. (no-undef)
(#76) 'qtobj' is not defined. (no-undef)
(#80) Missing JSDoc comment. (require-jsdoc)
(#80) 'remove_card' is defined but never used. (no-unused-vars)
(#80) Identifier 'remove_card' is not in camel case. (camelcase)
(#81) 'remaining' is not defined. (no-undef)
(#82) 'remaining' is not defined. (no-undef)
(#83) 'remaining' is not defined. (no-undef)
(#84) 'currentitem' is not defined. (no-undef)
(#85) 'currentitem' is not defined. (no-undef)
(#91) 'currentitem' is not defined. (no-undef)
(#98) Missing JSDoc comment. (require-jsdoc)
(#98) 'togglecard' is defined but never used. (no-unused-vars)
(#107) 'atype' is not defined. (no-undef)
(#107) 'atype' is not defined. (no-undef)
(#108) 'bellobj' is not defined. (no-undef)
(#109) 'bellobj' is not defined. (no-undef)
(#110) 'bellobj' is not defined. (no-undef)
(#112) 'atype' is not defined. (no-undef)
(#113) '$' is not defined. (no-undef)
(#117) 'qtype' is not defined. (no-undef)
(#117) 'atype' is not defined. (no-undef)
(#118) 'bellobj' is not defined. (no-undef)
(#119) 'bellobj' is not defined. (no-undef)
(#121) 'qtype' is not defined. (no-undef)
(#122) '$' is not defined. (no-undef)
(#123) 'api' is defined but never used. (no-unused-vars)
(#124) Unexpected alert. (no-alert)
(#133) 'atype' is not defined. (no-undef)
(#133) 'atype' is not defined. (no-undef)
(#134) 'bellobj' is not defined. (no-undef)
(#135) 'bellobj' is not defined. (no-undef)
(#137) 'atype' is not defined. (no-undef)
(#138) '$' is not defined. (no-undef)
(#139) 'api' is defined but never used. (no-unused-vars)
(#140) Unexpected alert. (no-alert)
(#144) 'qtype' is not defined. (no-undef)
(#144) 'atype' is not defined. (no-undef)
(#145) 'bellobj' is not defined. (no-undef)
(#146) 'bellobj' is not defined. (no-undef)
(#147) 'bellobj' is not defined. (no-undef)
(#149) 'qtype' is not defined. (no-undef)
(#150) '$' is not defined. (no-undef)

CSS problems

(1 errors, 0 warnings)

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

mod/flashcard/styles.css
(#121) Unexpected !important (declaration-no-important)

PHPDocs style problems

(173 errors, 8 warnings)

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

mod/flashcard/backup/moodle1/lib.php
(#20) Package mod is not valid
(#78) Phpdocs for function moodle1_mod_flashcard_handler::process_flashcard has incomplete parameters list
(#114) Phpdocs for function moodle1_mod_flashcard_handler::process_flashcard_deckdata has incomplete parameters list
mod/flashcard/backup/moodle2/backup_flashcard_activity_task.class.php
(#19) Category mod is not valid
(#28) Class backup_flashcard_activity_task is not documented
(#30) Function backup_flashcard_activity_task::define_my_settings is not documented
(#34) Function backup_flashcard_activity_task::define_my_steps is not documented
(#38) Function backup_flashcard_activity_task::encode_content_links is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/backup/moodle2/backup_flashcard_stepslib.php
(#19) Category mod is not valid
(#26) Class backup_flashcard_activity_structure_step is not documented
(#28) Function backup_flashcard_activity_structure_step::define_structure is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/backup/moodle2/restore_flashcard_activity_task.class.php
(#19) Category mod is not valid
(#28) Class restore_flashcard_activity_task is not documented
(#30) Function restore_flashcard_activity_task::define_my_settings is not documented
(#34) Function restore_flashcard_activity_task::define_my_steps is not documented
(#38) Function restore_flashcard_activity_task::define_decode_contents is not documented
(#46) Function restore_flashcard_activity_task::define_decode_rules is not documented
(#57) Function restore_flashcard_activity_task::define_restore_log_rules is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/backup/moodle2/restore_flashcard_stepslib.php
(#19) Category mod is not valid
(#26) Class restore_flashcard_activity_structure_step is not documented
(#28) Function restore_flashcard_activity_structure_step::define_structure is not documented
(#42) Function restore_flashcard_activity_structure_step::process_flashcard is not documented
(#64) Function restore_flashcard_activity_structure_step::process_flashcard_deck is not documented
(#86) Function restore_flashcard_activity_structure_step::process_flashcard_card is not documented
(#101) Function restore_flashcard_activity_structure_step::process_flashcard_deckstate is not documented
(#115) Function restore_flashcard_activity_structure_step::after_execute is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/cardsummaryview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
mod/flashcard/checkview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
(#24) Not recommended phpdocs tag @version used
mod/flashcard/classes/event/course_module_freeplayed.php
(#20) Package mod_feedback is not valid
mod/flashcard/classes/event/course_module_managed.php
(#20) Package mod_feedback is not valid
mod/flashcard/classes/event/course_module_viewed.php
(#20) Package mod_feedback is not valid
mod/flashcard/classes/privacy/provider.php
(#30) Package is not specified for class provider. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#30) Class provider is not documented
(#34) Function provider::get_metadata is not documented
(#131) Function provider::delete_data_for_all_users_in_context is not documented
(#144) Function provider::delete_data_for_user is not documented
mod/flashcard/classes/task/cron_task.php
(#22) Package mod_forum is not valid
(#28) Class cron_task is not documented
mod/flashcard/cronlib.php
(#20) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#22) Invalid phpdocs tag @contributors used
mod/flashcard/db/access.php
(#18) Package mod-flashcard is not valid
(#19) Category mod is not valid
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/db/upgrade.php
(#18) Package mod-flashcard is not valid
(#19) Category mod is not valid
(#25) Function xmldb_flashcard_upgrade is not documented
(#401) Function convert_flashcard_file is not documented
(#450) Function process_flashcard_file is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/editview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
mod/flashcard/editview_form.php
(#21) Category mod is not valid
(#29) Class CardEdit_Form is not documented
(#31) Function CardEdit_Form::definition is not documented
(#74) Phpdocs for function CardEdit_Form::build_card_element has incomplete parameters list
(#105) Phpdocs for function CardEdit_Form::set_data has incomplete parameters list
(#133) Phpdocs for function CardEdit_Form::setup_card_filearea has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/freeplayview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/import_form.php
(#21) Category mod is not valid
(#29) Class flashcard_import_form is not documented
(#31) Function flashcard_import_form::definition is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/index.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/lang/en/flashcard.php
(#21) Category mod is not valid
mod/flashcard/lang/eu/flashcard.php
(#21) Category mod is not valid
mod/flashcard/lang/fr/flashcard.php
(#21) Category mod is not valid
mod/flashcard/lib.php
(#20) Category mod is not valid
(#86) Phpdocs for function flashcard_add_instance has incomplete parameters list
(#130) Phpdocs for function flashcard_update_instance has incomplete parameters list
(#175) Phpdocs for function flashcard_delete_instance has incomplete parameters list
(#209) Phpdocs for function flashcard_user_outline has incomplete parameters list
(#270) Phpdocs for function flashcard_scale_used_anywhere has incomplete parameters list
(#290) Phpdocs for function flashcard_grades has incomplete parameters list
(#303) Phpdocs for function flashcard_get_participants has incomplete parameters list
(#334) Phpdocs for function flashcard_scale_used has incomplete parameters list
(#488) Phpdocs for function flashcard_reset_userdata has incomplete parameters list
(#524) Phpdocs for function flashcard_reset_course_form_definition has incomplete parameters list
(#531) Phpdocs for function flashcard_reset_course_form_defaults has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#22) Invalid phpdocs tag @contributors used
(#411) Not recommended phpdocs tag @global used
(#411) Not recommended phpdocs tag @global used
(#486) Not recommended phpdocs tag @global used
(#486) Not recommended phpdocs tag @global used
mod/flashcard/locallib.php
(#20) Category mod is not valid
(#325) Function flashcard_mp3_dewplayer is not documented
(#345) Function flashcard_flowplayer is not documented
(#366) Function flashcard_delete_attached_files is not documented
(#409) Function flashcard_save_draft_customimage is not documented
(#433) Function flashcard_get_file_url is not documented
(#296) Phpdocs for function flashcard_mp3_player has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#70) Invalid phpdocs tag @ues used
(#298) Invalid phpdocs tag @TODO used
mod/flashcard/mailtemplatelib.php
(#24) Package extralibs is not valid
(#25) Category third-party libs is not valid
(#17) No one-line description found in phpdocs for file
(#34) Phpdocs for function flashcard_compile_mail_template has incomplete parameters list
(#55) Phpdocs for function flashcard_get_mail_template has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
mod/flashcard/managecards.php
(#18) Package mod_flashbard is not valid
(#19) Category mod is not valid
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
mod/flashcard/manageview.controller.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
mod/flashcard/mod_form.php
(#21) Category mod is not valid
(#40) Function mod_flashcard_mod_form::definition is not documented
(#74) Function mod_flashcard_mod_form::drop_questions is not documented
(#229) Function mod_flashcard_mod_form::add_completion_rules is not documented
(#254) Function mod_flashcard_mod_form::completion_rule_enabled is not documented
(#259) Function mod_flashcard_mod_form::data_preprocessing is not documented
(#271) Function mod_flashcard_mod_form::set_data is not documented
(#325) Function mod_flashcard_mod_form::get_data is not documented
(#355) Function mod_flashcard_mod_form::validation is not documented
(#38) Variable mod_flashcard_mod_form::$currentfiles is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#25) Not recommended phpdocs tag @version used
mod/flashcard/playview.controller.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#26) Invalid phpdocs tag @usecase used
(#24) Not recommended phpdocs tag @version used
mod/flashcard/playview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/renderer.php
(#19) Category mod is not valid
(#31) Class mod_flashcard_renderer is not documented
(#33) Function mod_flashcard_renderer::filepicker is not documented
(#337) Function mod_flashcard_renderer::play_video is not documented
(#372) Function mod_flashcard_renderer::print_custom_url is not documented
(#414) Function mod_flashcard_renderer::playview is not documented
(#530) Function mod_flashcard_renderer::finishtable is not documented
(#536) Function mod_flashcard_renderer::freebuttons is not documented
(#545) Function mod_flashcard_renderer::check_decks is not documented
(#104) Phpdocs for function mod_flashcard_renderer::print_deck has incomplete parameters list
(#245) Phpdocs for function mod_flashcard_renderer::print_image has incomplete parameters list
(#286) Phpdocs for function mod_flashcard_renderer::play_sound has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/flashcard/usersummaryview.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
(#23) Invalid phpdocs tag @contributors used
(#25) Not recommended phpdocs tag @version used
mod/flashcard/version.php
(#21) Category mod is not valid
mod/flashcard/view.php
(#21) Category mod is not valid
(#17) File-level phpdocs block does not have @copyright tag

Update savepoints problems

(1 errors, 0 warnings)

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

mod/flashcard/db/upgrade.php
Detected multiple 'savepoint' calls for version 2012040200

Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 47 warnings)

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

mod/flashcard/templates/cardcounts.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: The “width” attribute on the “table” element is obsolete. Use CSS instead. (ounts --><table width="100%"> )
(#1) HTML Validation error, line 5: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. (th="100%"> <tr valign="middle"> )
(#1) HTML Validation error, line 11: CSS: “width”: Too many values or values are not recognized. ( <div class="bar" style="height: 10px; width: px"></div>)
(#1) HTML Validation error, line 15: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="middle"> )
(#1) HTML Validation error, line 20: CSS: “width”: Too many values or values are not recognized. ( <div class="bar" style="height: 10px; width: px"></div>)
mod/flashcard/templates/cardstatus.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 4: The “width” attribute on the “table” element is obsolete. Use CSS instead. (tus"> <table width="100%"> )
(#1) HTML Validation error, line 5: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. (th="100%"> <tr valign="bottom"> )
(#1) HTML Validation error, line 6: Row 1 of a row group established by a “tbody” element has no cells beginning on it. (="bottom"> </tr> <)
mod/flashcard/templates/deckcounts.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: The “width” attribute on the “table” element is obsolete. Use CSS instead. (ounts --><table width="100%"> <)
(#1) HTML Validation error, line 4: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. (th="100%"> <tr valign="top"> )
(#1) HTML Validation error, line 14: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="top"> )
(#1) HTML Validation error, line 22: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="top"> )
(#1) HTML Validation error, line 30: The “valign” attribute on the “tr” element is obsolete. Use CSS instead. ( </tr> <tr valign="top"> )
mod/flashcard/templates/decks.mustache
(#1) Example context missing.
mod/flashcard/templates/finished.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 4: Attribute “height” not allowed on element “table” at this point. (hed"> <table width="100%" height="100%"> )
(#1) HTML Validation error, line 4: The “width” attribute on the “table” element is obsolete. Use CSS instead. (hed"> <table width="100%" height="100%"> )
(#1) HTML Validation error, line 6: The “align” attribute on the “td” element is obsolete. Use CSS instead. ( <tr> <td align="center" valign="middle" class="emptyset"> )
(#1) HTML Validation error, line 6: The “valign” attribute on the “td” element is obsolete. Use CSS instead. ( <tr> <td align="center" valign="middle" class="emptyset"> )
mod/flashcard/templates/freebuttons.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: Stray start tag “tr”. (s --> <tr> )
(#1) HTML Validation error, line 4: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 6: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 7: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 9: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 10: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 12: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 13: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 15: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 16: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 18: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 19: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 21: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 22: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 24: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 25: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 27: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 28: Stray start tag “td”. (> <td width="200px"> )
(#1) HTML Validation error, line 30: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 31: Stray end tag “tr”. (</td> </tr> )
(#1) HTML Validation error, line 33: Stray start tag “tr”. (/tr> <tr> )
(#1) HTML Validation error, line 34: Stray start tag “td”. (> <td width="200px" align="center" colspan="2"> )
(#1) HTML Validation error, line 36: Stray end tag “td”. (> </td> <)
(#1) HTML Validation error, line 37: Stray end tag “tr”. (</td> </tr><!-- )