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

(660 errors, 104 warnings)

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

mod/openmeetings/api/OmGateway.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#37) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#40) Member variable "sessionId" must be all lower-case
(#44) Visibility must be declared on method "__construct"
(#49) method name "OmGateway::getRestUrl" must be in lower-case letters only
(#49) Visibility must be declared on method "getRestUrl"
(#53) method name "OmGateway::getUrl" must be in lower-case letters only
(#53) Visibility must be declared on method "getUrl"
(#57) Visibility must be declared on method "version"
(#70) Private method name "OmGateway::showError" must be in lower-case letters only
(#73) The use of function print_r() is forbidden
(#78) Private method name "OmGateway::showServiceError" must be in lower-case letters only
(#83) Visibility must be declared on method "login"
(#107) method name "OmGateway::getUser" must be in lower-case letters only
(#107) Visibility must be declared on method "getUser"
(#107) Variable "profilePictureUrl" must be all lower-case
(#107) Variable "userId" must be all lower-case
(#113) Variable "profilePictureUrl" must be all lower-case
(#114) Variable "userId" must be all lower-case
(#119) method name "OmGateway::getSecureHash" must be in lower-case letters only
(#119) Visibility must be declared on method "getSecureHash"
(#146) method name "OmGateway::getRoom" must be in lower-case letters only
(#146) Visibility must be declared on method "getRoom"
(#146) Variable "roomId" must be all lower-case
(#149) Variable "roomId" must be all lower-case
(#168) method name "OmGateway::updateRoom" must be in lower-case letters only
(#168) Visibility must be declared on method "updateRoom"
(#191) method name "OmGateway::deleteRoom" must be in lower-case letters only
(#191) Visibility must be declared on method "deleteRoom"
(#191) Variable "roomId" must be all lower-case
(#194) Variable "roomId" must be all lower-case
(#216) method name "OmGateway::getRecordings" must be in lower-case letters only
(#216) Visibility must be declared on method "getRecordings"
(#234) method name "OmGateway::deleteRecording" must be in lower-case letters only
(#234) Visibility must be declared on method "deleteRecording"
(#234) Variable "recId" must be all lower-case
(#237) Variable "recId" must be all lower-case
(#256) method name "OmGateway::cleanWb" must be in lower-case letters only
(#256) Visibility must be declared on method "cleanWb"
(#256) Variable "roomId" must be all lower-case
(#259) Variable "roomId" must be all lower-case
(#278) method name "OmGateway::getFiles" must be in lower-case letters only
(#278) Visibility must be declared on method "getFiles"
(#296) method name "OmGateway::createFile" must be in lower-case letters only
(#296) Visibility must be declared on method "createFile"
(#296) Variable "fileJson" must be all lower-case
(#296) Variable "fileContents" must be all lower-case
(#297) Variable "fileJson" must be all lower-case
(#304) Variable "fileJson" must be all lower-case
(#309) Variable "fileContents" must be all lower-case
(#318) Line exceeds 132 characters; contains 134 characters
mod/openmeetings/api/OmRestService.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#23) Expected MOODLE_INTERNAL check or config.php inclusion. Multiple artifacts detected.
(#35) Visibility must be declared on method "__construct"
(#45) Blank comments are not allowed
(#46) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#58) Private method name "OmRestService::setParams" must be in lower-case letters only
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) No space found before comment text; expected "// TODO something weird with PUT" but found "//TODO something weird with PUT"
(#76) Variable "wraperName" must be all lower-case
(#78) Inline comments must start with a capital letter, digit or 3-dots sequence
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
(#82) Inline comments must start with a capital letter, digit or 3-dots sequence
(#82) Inline comments must end in full-stops, exclamation marks, or question marks
(#83) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Inline comments must start with a capital letter, digit or 3-dots sequence
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#86) Inline comments must start with a capital letter, digit or 3-dots sequence
(#86) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Must use "self::" for local static member reference
(#105) The use of function print_object() is forbidden
(#105) Line exceeds 132 characters; contains 151 characters
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) No space found before comment text; expected "// TODO FIXME check status" but found "//TODO FIXME check status"
(#111) Variable "wraperName" must be all lower-case
(#111) Variable "wraperName" must be all lower-case
(#114) Public method name "OmRestService::isError" must be in lower-case letters only
(#118) Public method name "OmRestService::getMessage" must be in lower-case letters only
mod/openmeetings/api/OmRoomManager.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#3) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#3) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#3) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#4) The 'var' keyword is not permitted.Visibility must be explicitly declared with public, private or protected
(#4) Scope modifier not specified for member variable "$config"
(#6) Visibility must be declared on method "__construct"
(#10) Visibility must be declared on method "update"
(#19) Visibility must be declared on method "delete"
(#19) Variable "roomId" must be all lower-case
(#22) Variable "roomId" must be all lower-case
(#28) Visibility must be declared on method "get"
(#28) Variable "roomId" must be all lower-case
(#31) Variable "roomId" must be all lower-case
mod/openmeetings/backup/moodle1/lib.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/backup/moodle2/backup_openmeetings_activity_task.class.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/backup/moodle2/backup_openmeetings_stepslib.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
mod/openmeetings/backup/moodle2/restore_openmeetings_activity_task.class.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/backup/moodle2/restore_openmeetings_stepslib.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) No space found before comment text; expected "// reset it, new room will be created" but found "//reset it, new room will be created"
(#66) Inline comments must start with a capital letter, digit or 3-dots sequence
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
mod/openmeetings/classes/event/course_module_instance_list_viewed.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#47) Must use "self::" for local static member reference
mod/openmeetings/classes/event/course_module_viewed.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/db/access.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#52) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#57) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#60) Expected 1 space before comment text but found 11; use block comment if you need indentation
(#61) Expected 1 space before comment text but found 11; use block comment if you need indentation
(#64) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#69) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/openmeetings/db/log.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#41) Expected 1 space before "=>"; 0 found
(#41) Expected 1 space after "=>"; 0 found
(#41) Expected 1 space before "=>"; 0 found
(#41) Expected 1 space after "=>"; 0 found
(#41) Expected 1 space before "=>"; 0 found
(#41) Expected 1 space after "=>"; 0 found
(#41) Expected 1 space before "=>"; 0 found
(#41) Expected 1 space after "=>"; 0 found
(#42) Expected 1 space before "=>"; 0 found
(#42) Expected 1 space after "=>"; 0 found
(#42) Expected 1 space before "=>"; 0 found
(#42) Expected 1 space after "=>"; 0 found
(#42) Expected 1 space before "=>"; 0 found
(#42) Expected 1 space after "=>"; 0 found
(#42) Expected 1 space before "=>"; 0 found
(#42) Expected 1 space after "=>"; 0 found
mod/openmeetings/db/upgrade.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Line exceeds 132 characters; contains 141 characters
(#44) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) Inline comments must start with a capital letter, digit or 3-dots sequence
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#66) Inline comments must start with a capital letter, digit or 3-dots sequence
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Line exceeds 132 characters; contains 136 characters
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Inline comments must end in full-stops, exclamation marks, or question marks
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
mod/openmeetings/index.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) Expected 1 space before "=>"; 0 found
(#48) Expected 1 space after "=>"; 0 found
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
mod/openmeetings/lang/ar/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lang/de/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lang/en/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lang/es/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lang/fr/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lang/it/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lang/pt_br/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lang/ru/openmeetings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/lib.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#37) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#38) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#44) function name "myErrorHandler" must be lower-case letters only
(#45) Opening brace should be on the same line as the declaration
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#59) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) This comment is 75% valid code; is this commented out code?
(#59) No space found before comment text; expected "// echo "Unknown error type: [$errno] $errstr<br />\n";" but found "//echo "Unknown error type: [$errno] $errstr<br />\n";"
(#66) function name "getOmUser" must be lower-case letters only
(#68) Variable "pictureUrl" must be all lower-case
(#68) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#68) Line exceeds 132 characters; contains 134 characters
(#69) Variable "pictureUrl" must be all lower-case
(#72) function name "getOmHash" must be lower-case letters only
(#76) function name "getOmConfig" must be lower-case letters only
(#90) function name "setRoomName" must be lower-case letters only
(#94) function name "getRoom" must be lower-case letters only
(#144) function name "updateOmRoom" must be lower-case letters only
(#147) Variable "mFileId" must be all lower-case
(#149) Variable "mFileId" must be all lower-case
(#153) Variable "delIds" must be all lower-case
(#154) Variable "delIds" must be all lower-case
(#156) Variable "mFile" must be all lower-case
(#157) Variable "mFile" must be all lower-case
(#157) Variable "mFile" must be all lower-case
(#160) Variable "wbIdx" must be all lower-case
(#161) Variable "omFileId" must be all lower-case
(#162) Variable "fileObj" must be all lower-case
(#163) Variable "fileObj" must be all lower-case
(#164) Variable "fileObj" must be all lower-case
(#164) Variable "wbIdx" must be all lower-case
(#165) Variable "omFileId" must be all lower-case
(#166) Variable "fileObj" must be all lower-case
(#166) Variable "omFileId" must be all lower-case
(#167) Variable "fileObj" must be all lower-case
(#167) Variable "omFileId" must be all lower-case
(#168) Variable "fileObj" must be all lower-case
(#168) Variable "fileObj" must be all lower-case
(#169) Variable "wbIdx" must be all lower-case
(#169) Variable "omFileId" must be all lower-case
(#174) Variable "fileName" must be all lower-case
(#175) Variable "fileObj" must be all lower-case
(#175) Variable "fileName" must be all lower-case
(#176) Variable "fileObj" must be all lower-case
(#177) Variable "fileObj" must be all lower-case
(#177) Variable "fileObj" must be all lower-case
(#178) Variable "fileJson" must be all lower-case
(#179) Variable "fileObj" must be all lower-case
(#180) Variable "fileName" must be all lower-case
(#182) Variable "fileContent" must be all lower-case
(#183) Variable "omFile" must be all lower-case
(#183) Variable "fileJson" must be all lower-case
(#183) Variable "fileContent" must be all lower-case
(#184) Variable "omFile" must be all lower-case
(#185) Variable "fileObj" must be all lower-case
(#187) Variable "fileObj" must be all lower-case
(#187) Variable "omFile" must be all lower-case
(#188) Variable "fileObj" must be all lower-case
(#189) Variable "wbIdx" must be all lower-case
(#189) Variable "omFile" must be all lower-case
(#196) function name "updateOmRoomObj" must be lower-case letters only
(#203) Inline comments must start with a capital letter, digit or 3-dots sequence
(#203) Inline comments must end in full-stops, exclamation marks, or question marks
(#227) Inline comments must start with a capital letter, digit or 3-dots sequence
(#227) Inline comments must end in full-stops, exclamation marks, or question marks
(#229) Inline comments must start with a capital letter, digit or 3-dots sequence
(#229) Inline comments must end in full-stops, exclamation marks, or question marks
(#250) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#271) Inline comments must end in full-stops, exclamation marks, or question marks
(#271) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#279) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#294) Inline comments must end in full-stops, exclamation marks, or question marks
mod/openmeetings/mod_form.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#52) Variable "om_login" must not contain underscores.
(#54) Private method name "mod_openmeetings_mod_form::getLanguages" must be in lower-case letters only
(#90) Private method name "mod_openmeetings_mod_form::addGeneralFields" must be in lower-case letters only
(#92) Variable "recAllowed" must be all lower-case
(#94) Inline comments must end in full-stops, exclamation marks, or question marks
(#98) Inline comments must start with a capital letter, digit or 3-dots sequence
(#98) This comment is 70% valid code; is this commented out code?
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#106) Variable "roomTypes" must be all lower-case
(#111) Variable "recAllowed" must be all lower-case
(#112) Variable "roomTypes" must be all lower-case
(#114) Variable "roomTypes" must be all lower-case
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Variable "recAttrs" must be all lower-case
(#145) Variable "recAllowed" must be all lower-case
(#146) Variable "recAttrs" must be all lower-case
(#151) Variable "recAttrs" must be all lower-case
(#152) Variable "recAllowed" must be all lower-case
(#168) Inline comments must end in full-stops, exclamation marks, or question marks
(#172) Private method name "mod_openmeetings_mod_form::addRecordings" must be in lower-case letters only
(#174) Inline comments must end in full-stops, exclamation marks, or question marks
(#176) Variable "dwnld_grp" must not contain underscores.
(#177) Variable "dwnld_grp" must not contain underscores.
(#178) Variable "dwnld_grp" must not contain underscores.
(#179) Variable "dwnld_grp" must not contain underscores.
(#180) Variable "dwnld_grp" must not contain underscores.
(#181) Variable "dwnld_grp" must not contain underscores.
(#181) Line exceeds 132 characters; contains 175 characters
(#182) Variable "dwnld_grp" must not contain underscores.
(#182) Line exceeds 132 characters; contains 145 characters
(#183) Variable "dwnld_grp" must not contain underscores.
(#185) Variable "dwnld_grp" must not contain underscores.
(#189) Private method name "mod_openmeetings_mod_form::addFiles" must be in lower-case letters only
(#191) Variable "fileId" must be all lower-case
(#191) Variable "fileName" must be all lower-case
(#192) Variable "fileId" must be all lower-case
(#193) Variable "fileName" must be all lower-case
(#198) Variable "cFile" must be all lower-case
(#199) Variable "curId" must be all lower-case
(#199) Variable "cFile" must be all lower-case
(#200) Variable "curfile_grp" must not contain underscores.
(#201) Variable "curfile_grp" must not contain underscores.
(#202) Variable "curfile_grp" must not contain underscores.
(#203) Variable "curfile_grp" must not contain underscores.
(#203) Variable "cFile" must be all lower-case
(#204) Variable "curfile_grp" must not contain underscores.
(#205) Variable "curfile_grp" must not contain underscores.
(#206) Variable "curfile_grp" must not contain underscores.
(#207) Variable "curfile_grp" must not contain underscores.
(#208) Variable "curfile_grp" must not contain underscores.
(#209) Variable "curfile_grp" must not contain underscores.
(#209) Variable "cFile" must be all lower-case
(#210) Variable "curfile_grp" must not contain underscores.
(#211) Variable "curfile_grp" must not contain underscores.
(#211) Variable "cFile" must be all lower-case
(#211) Variable "cFile" must be all lower-case
(#211) Line exceeds maximum limit of 180 characters; contains 213 characters
(#212) Variable "curfile_grp" must not contain underscores.
(#213) Variable "curfile_grp" must not contain underscores.
(#213) Variable "curId" must be all lower-case
(#214) Variable "curId" must be all lower-case
(#217) Variable "rep_newfile_grp" must not contain underscores.
(#218) Variable "rep_newfile_grp" must not contain underscores.
(#218) Line exceeds 132 characters; contains 154 characters
(#219) Variable "rep_newfile_grp" must not contain underscores.
(#220) Variable "rep_newfile_grp" must not contain underscores.
(#222) Variable "rep_newfile" must not contain underscores.
(#223) Variable "rep_newfile" must not contain underscores.
(#223) Variable "rep_newfile_grp" must not contain underscores.
(#223) Line exceeds 132 characters; contains 139 characters
(#225) Variable "rep_options" must not contain underscores.
(#226) Variable "rep_options" must not contain underscores.
(#227) Variable "rep_options" must not contain underscores.
(#229) Variable "rep_newfile" must not contain underscores.
(#229) Variable "rep_options" must not contain underscores.
(#234) Private method name "mod_openmeetings_mod_form::fillFiles" must be in lower-case letters only
(#235) Variable "om_login" must not contain underscores.
(#237) Variable "om_login" must not contain underscores.
(#240) Variable "recId" must be all lower-case
(#241) Variable "recName" must be all lower-case
(#242) Variable "recId" must be all lower-case
(#243) Variable "recId" must be all lower-case
(#243) Variable "recName" must be all lower-case
(#252) Variable "fileId" must be all lower-case
(#253) Variable "fileName" must be all lower-case
(#254) Variable "fileId" must be all lower-case
(#255) Variable "fileId" must be all lower-case
(#255) Variable "fileName" must be all lower-case
(#261) Visibility must be declared on method "definition"
(#266) Inline comments must end in full-stops, exclamation marks, or question marks
(#290) Inline comments must start with a capital letter, digit or 3-dots sequence
(#290) Inline comments must end in full-stops, exclamation marks, or question marks
(#295) Inline comments must start with a capital letter, digit or 3-dots sequence
(#295) Inline comments must end in full-stops, exclamation marks, or question marks
(#299) Inline comments must start with a capital letter, digit or 3-dots sequence
(#299) Inline comments must end in full-stops, exclamation marks, or question marks
(#303) method name "mod_openmeetings_mod_form::getFile" must be in lower-case letters only
(#303) Visibility must be declared on method "getFile"
(#328) Variable "om_login" must not contain underscores.
(#330) Variable "recId" must be all lower-case
(#332) Variable "recId" must be all lower-case
(#333) Variable "om_login" must not contain underscores.
(#340) Variable "recId" must be all lower-case
mod/openmeetings/renderer.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#37) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#40) The 'var' keyword is not permitted.Visibility must be explicitly declared with public, private or protected
(#40) Scope modifier not specified for member variable "$om"
(#49) Inline comments must start with a capital letter, digit or 3-dots sequence
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#53) Inline comments must start with a capital letter, digit or 3-dots sequence
(#53) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) global $PAGE cannot be used in renderers. Use $this->page.
(#60) global $PAGE cannot be used in renderers. Use $this->page.
(#61) global $PAGE cannot be used in renderers. Use $this->page.
(#62) global $PAGE cannot be used in renderers. Use $this->page.
(#63) global $PAGE cannot be used in renderers. Use $this->page.
(#89) global $PAGE cannot be used in renderers. Use $this->page.
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) global $PAGE cannot be used in renderers. Use $this->page.
(#90) Line exceeds 132 characters; contains 161 characters
(#91) global $PAGE cannot be used in renderers. Use $this->page.
(#92) global $PAGE cannot be used in renderers. Use $this->page.
(#123) Variable "allowRecording" must be all lower-case
(#127) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Inline comments must start with a capital letter, digit or 3-dots sequence
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Variable "allowRecording" must be all lower-case
mod/openmeetings/settings.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#39) Line exceeds maximum limit of 180 characters; contains 190 characters
(#40) Line exceeds 132 characters; contains 159 characters
(#41) Line exceeds 132 characters; contains 172 characters
(#42) Line exceeds 132 characters; contains 179 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#44) Line exceeds 132 characters; contains 164 characters
(#45) Line exceeds maximum limit of 180 characters; contains 183 characters
mod/openmeetings/version.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
mod/openmeetings/view.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#3) Line 2 of the opening comment must start "//".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#13) Line 12 of the opening comment must start "//".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#40) Inline comments must end in full-stops, exclamation marks, or question marks

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

(1 errors, 0 warnings)

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

mod/openmeetings/styles.css
(#39) Unexpected !important (declaration-no-important)

PHPDocs style problems

(190 errors, 1 warnings)

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

mod/openmeetings/api/OmGateway.php
(#39) Package is not specified for class OmGateway. It is also not specified in file-level phpdocs
(#39) Class OmGateway is not documented
(#44) Function OmGateway::__construct is not documented
(#49) Function OmGateway::getRestUrl is not documented
(#53) Function OmGateway::getUrl is not documented
(#57) Function OmGateway::version is not documented
(#70) Function OmGateway::showError is not documented
(#78) Function OmGateway::showServiceError is not documented
(#83) Function OmGateway::login is not documented
(#107) Function OmGateway::getUser is not documented
(#119) Function OmGateway::getSecureHash is not documented
(#146) Function OmGateway::getRoom is not documented
(#168) Function OmGateway::updateRoom is not documented
(#191) Function OmGateway::deleteRoom is not documented
(#234) Function OmGateway::deleteRecording is not documented
(#256) Function OmGateway::cleanWb is not documented
(#278) Function OmGateway::getFiles is not documented
(#296) Function OmGateway::createFile is not documented
(#40) Variable OmGateway::$sessionId is not documented
(#41) Variable OmGateway::$config is not documented
(#42) Variable OmGateway::$debug is not documented
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
mod/openmeetings/api/OmRestService.php
(#23) Package is not specified for class RestMethod. It is also not specified in file-level phpdocs
(#30) Package is not specified for class OmRestService. It is also not specified in file-level phpdocs
(#23) File-level phpdocs block is not found
(#23) Class RestMethod is not documented
(#30) Class OmRestService is not documented
(#35) Function OmRestService::__construct is not documented
(#39) Function OmRestService::encode is not documented
(#58) Function OmRestService::setParams is not documented
(#76) Function OmRestService::call is not documented
(#114) Function OmRestService::isError is not documented
(#118) Function OmRestService::getMessage is not documented
(#31) Variable OmRestService::$config is not documented
(#32) Variable OmRestService::$error is not documented
(#33) Variable OmRestService::$message is not documented
(#25) Constant RestMethod::GET is not documented
(#26) Constant RestMethod::POST is not documented
(#27) Constant RestMethod::DELETE is not documented
mod/openmeetings/api/OmRoomManager.php
(#3) Package is not specified for class OmRoomManager. It is also not specified in file-level phpdocs
(#2) File-level phpdocs block is not found
(#3) Class OmRoomManager is not documented
(#6) Function OmRoomManager::__construct is not documented
(#10) Function OmRoomManager::update is not documented
(#19) Function OmRoomManager::delete is not documented
(#28) Function OmRoomManager::get is not documented
(#4) Variable OmRoomManager::$config is not documented
mod/openmeetings/backup/moodle1/lib.php
(#39) Package mod is not valid
(#36) File-level phpdocs block does not have @copyright tag
(#36) File-level phpdocs block does not have @license tag
(#52) Inline phpdocs tag {@link convert_path} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#52) Inline phpdocs tag {@link convert_path} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
mod/openmeetings/backup/moodle2/backup_openmeetings_activity_task.class.php
(#55) Function backup_openmeetings_activity_task::define_my_steps is not documented
(#36) No one-line description found in phpdocs for file
(#36) File-level phpdocs block does not have @copyright tag
(#36) File-level phpdocs block does not have @license tag
mod/openmeetings/backup/moodle2/backup_openmeetings_stepslib.php
(#43) Class backup_openmeetings_activity_structure_step is not documented
(#44) Function backup_openmeetings_activity_structure_step::define_structure is not documented
(#36) No one-line description found in phpdocs for file
(#36) File-level phpdocs block does not have @copyright tag
(#36) File-level phpdocs block does not have @license tag
mod/openmeetings/backup/moodle2/restore_openmeetings_activity_task.class.php
(#45) Class restore_openmeetings_activity_task is not documented
(#46) Function restore_openmeetings_activity_task::define_my_settings is not documented
(#49) Function restore_openmeetings_activity_task::define_my_steps is not documented
(#36) No one-line description found in phpdocs for file
(#36) File-level phpdocs block does not have @copyright tag
(#36) File-level phpdocs block does not have @license tag
(#75) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#77) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#89) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#91) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
mod/openmeetings/backup/moodle2/restore_openmeetings_stepslib.php
(#44) Class restore_openmeetings_activity_structure_step is not documented
(#45) Function restore_openmeetings_activity_structure_step::define_structure is not documented
(#52) Function restore_openmeetings_activity_structure_step::process_openmeetings is not documented
(#70) Function restore_openmeetings_activity_structure_step::process_openmeetings_file is not documented
(#80) Function restore_openmeetings_activity_structure_step::after_execute is not documented
(#36) No one-line description found in phpdocs for file
(#36) File-level phpdocs block does not have @copyright tag
(#36) File-level phpdocs block does not have @license tag
mod/openmeetings/classes/event/course_module_instance_list_viewed.php
(#38) Package is not specified for class course_module_instance_list_viewed. It is also not specified in file-level phpdocs
(#36) File-level phpdocs block is not found
(#38) Class course_module_instance_list_viewed is not documented
mod/openmeetings/classes/event/course_module_viewed.php
(#36) File-level phpdocs block is not found
(#49) Function course_module_viewed::init is not documented
mod/openmeetings/db/access.php
(#) File-level phpdocs block is not found
mod/openmeetings/db/log.php
(#37) File-level phpdocs block is not found
mod/openmeetings/db/upgrade.php
(#37) Package is not specified for function upgrade20111001. It is also not specified in file-level phpdocs
(#54) Package is not specified for function upgrade20111002. It is also not specified in file-level phpdocs
(#71) Package is not specified for function upgrade2014031603. It is also not specified in file-level phpdocs
(#87) Package is not specified for function upgrade2016042002. It is also not specified in file-level phpdocs
(#126) Package is not specified for function upgrade2017101000. It is also not specified in file-level phpdocs
(#141) Package is not specified for function upgrade2018072401. It is also not specified in file-level phpdocs
(#149) Package is not specified for function upgrade2018101600. It is also not specified in file-level phpdocs
(#170) Package is not specified for function upgrade20200404. It is also not specified in file-level phpdocs
(#187) Package is not specified for function upgrade2021020900. It is also not specified in file-level phpdocs
(#210) Package is not specified for function xmldb_openmeetings_upgrade. It is also not specified in file-level phpdocs
(#37) File-level phpdocs block is not found
(#37) Function upgrade20111001 is not documented
(#54) Function upgrade20111002 is not documented
(#71) Function upgrade2014031603 is not documented
(#87) Function upgrade2016042002 is not documented
(#126) Function upgrade2017101000 is not documented
(#141) Function upgrade2018072401 is not documented
(#149) Function upgrade2018101600 is not documented
(#170) Function upgrade20200404 is not documented
(#187) Function upgrade2021020900 is not documented
(#210) Function xmldb_openmeetings_upgrade is not documented
mod/openmeetings/index.php
(#36) File-level phpdocs block does not have @copyright tag
(#36) File-level phpdocs block does not have @license tag
(#40) Not recommended phpdocs tag @version used
mod/openmeetings/lang/ar/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lang/de/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lang/en/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lang/es/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lang/fr/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lang/it/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lang/pt_br/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lang/ru/openmeetings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/lib.php
(#41) Package is not specified for function myErrorHandler. It is also not specified in file-level phpdocs
(#66) Package is not specified for function getOmUser. It is also not specified in file-level phpdocs
(#72) Package is not specified for function getOmHash. It is also not specified in file-level phpdocs
(#76) Package is not specified for function getOmConfig. It is also not specified in file-level phpdocs
(#90) Package is not specified for function setRoomName. It is also not specified in file-level phpdocs
(#94) Package is not specified for function getRoom. It is also not specified in file-level phpdocs
(#115) Package is not specified for function openmeetings_add_instance. It is also not specified in file-level phpdocs
(#130) Package is not specified for function openmeetings_update_instance. It is also not specified in file-level phpdocs
(#144) Package is not specified for function updateOmRoom. It is also not specified in file-level phpdocs
(#196) Package is not specified for function updateOmRoomObj. It is also not specified in file-level phpdocs
(#207) Package is not specified for function openmeetings_delete_instance. It is also not specified in file-level phpdocs
(#236) Package is not specified for function openmeetings_get_coursemodule_info. It is also not specified in file-level phpdocs
(#262) Package is not specified for function openmeetings_user_outline. It is also not specified in file-level phpdocs
(#266) Package is not specified for function openmeetings_user_complete. It is also not specified in file-level phpdocs
(#270) Package is not specified for function openmeetings_print_recent_activity. It is also not specified in file-level phpdocs
(#274) Package is not specified for function openmeetings_cron. It is also not specified in file-level phpdocs
(#278) Package is not specified for function openmeetings_grades. It is also not specified in file-level phpdocs
(#282) Package is not specified for function openmeetings_get_participants. It is also not specified in file-level phpdocs
(#286) Package is not specified for function openmeetings_scale_used. It is also not specified in file-level phpdocs
(#290) Package is not specified for function openmeetings_scale_used_anywhere. It is also not specified in file-level phpdocs
(#296) Package is not specified for function openmeetings_supports. It is also not specified in file-level phpdocs
(#37) File-level phpdocs block is not found
(#66) Function getOmUser is not documented
(#72) Function getOmHash is not documented
(#76) Function getOmConfig is not documented
(#90) Function setRoomName is not documented
(#94) Function getRoom is not documented
(#144) Function updateOmRoom is not documented
(#196) Function updateOmRoomObj is not documented
(#262) Function openmeetings_user_outline is not documented
(#266) Function openmeetings_user_complete is not documented
(#270) Function openmeetings_print_recent_activity is not documented
(#274) Function openmeetings_cron is not documented
(#278) Function openmeetings_grades is not documented
(#282) Function openmeetings_get_participants is not documented
(#286) Function openmeetings_scale_used is not documented
(#290) Function openmeetings_scale_used_anywhere is not documented
(#296) Function openmeetings_supports is not documented
(#41) Phpdocs for function myErrorHandler has incomplete parameters list
(#115) Phpdocs for function openmeetings_add_instance has incomplete parameters list
(#130) Phpdocs for function openmeetings_update_instance has incomplete parameters list
(#207) Phpdocs for function openmeetings_delete_instance has incomplete parameters list
(#42) Invalid phpdocs tag @SuppressWarnings(PHPMD.ExitExpression) used
(#117) Invalid phpdocs tag @SuppressWarnings(PHPMD.ExitExpression) used
(#132) Invalid phpdocs tag @SuppressWarnings(PHPMD.ExitExpression) used
(#209) Invalid phpdocs tag @SuppressWarnings(PHPMD.ExitExpression) used
(#241) Inline phpdocs tag {@link get_array_of_activities()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
mod/openmeetings/mod_form.php
(#53) Package is not specified for class mod_openmeetings_mod_form. It is also not specified in file-level phpdocs
(#37) File-level phpdocs block is not found
(#53) Class mod_openmeetings_mod_form is not documented
(#54) Function mod_openmeetings_mod_form::getLanguages is not documented
(#90) Function mod_openmeetings_mod_form::addGeneralFields is not documented
(#172) Function mod_openmeetings_mod_form::addRecordings is not documented
(#189) Function mod_openmeetings_mod_form::addFiles is not documented
(#234) Function mod_openmeetings_mod_form::fillFiles is not documented
(#261) Function mod_openmeetings_mod_form::definition is not documented
(#303) Function mod_openmeetings_mod_form::getFile is not documented
mod/openmeetings/renderer.php
(#39) Package is not specified for class openmeetings. It is also not specified in file-level phpdocs
(#47) Package is not specified for class mod_openmeetings_renderer. It is also not specified in file-level phpdocs
(#37) File-level phpdocs block is not found
(#39) Class openmeetings is not documented
(#47) Class mod_openmeetings_renderer is not documented
(#42) Function openmeetings::__construct is not documented
(#48) Function mod_openmeetings_renderer::header is not documented
(#52) Function mod_openmeetings_renderer::footer is not documented
(#56) Function mod_openmeetings_renderer::_header is not documented
(#99) Function mod_openmeetings_renderer::_footer is not documented
(#40) Variable openmeetings::$om is not documented
(#109) Phpdocs for function mod_openmeetings_renderer::render_openmeetings has incomplete parameters list
mod/openmeetings/settings.php
(#37) File-level phpdocs block is not found
mod/openmeetings/version.php
(#37) File-level phpdocs block is not found
mod/openmeetings/view.php
(#37) 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

(1 errors, 1 warnings)

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

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

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