3636 * @copyright 2016/17 N Herrmann
3737 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
3838 */
39- class block_groups extends block_base
40- {
39+ class block_groups extends block_base {
40+
4141 /**
4242 * Initializes the block.
4343 */
@@ -83,33 +83,33 @@ public function get_content() {
8383 * @return array of applicable formats.
8484 */
8585 public function applicable_formats () {
86- return array ( 'course-view ' => true , 'mod ' => false , 'my ' => false ) ;
86+ return [ 'course-view ' => true , 'mod ' => false , 'my ' => false ] ;
8787 }
8888 /**
8989 * Returns a html representation of all existing groups and groupings
9090 *
9191 * @return string html-string
9292 */
9393 private function get_content_teaching () {
94- global $ COURSE , $ PAGE , $ DB , $ CFG ;
94+ global $ COURSE , $ DB ;
9595 $ courseid = $ COURSE ->id ;
9696 // Array to save all groups.
9797 $ allgroups = groups_get_all_groups ($ courseid );
9898 // Array to save all groupings.
9999 $ allgroupings = groups_get_all_groupings ($ courseid );
100100 $ content = '' ;
101- /* @var $renderer block_groups_renderer */
102- $ renderer = $ PAGE ->get_renderer ('block_groups ' );
101+ /** @var block_groups_renderer $renderer */
102+ $ renderer = $ this -> page ->get_renderer ('block_groups ' );
103103 // Calls Javascript if available.
104- $ PAGE -> requires ->js_call_amd ('block_groups/blocks_groups_visibility ' , 'initialise ' , array ( $ courseid) );
105- $ groupsarray = array () ;
104+ $ this -> page -> requires ->js_call_amd ('block_groups/blocks_groups_visibility ' , 'initialise ' , [ $ courseid] );
105+ $ groupsarray = [] ;
106106 foreach ($ allgroups as $ value ) {
107107 // Checks availability of group and requests the content.
108108 if (is_object ($ value ) && property_exists ($ value , 'name ' )) {
109109 $ countmembers = count (groups_get_members ($ value ->id ));
110110 $ href = new moodle_url ('/blocks/groups/changevisibility.php ' ,
111- array ( 'courseid ' => $ courseid , 'groupid ' => $ value ->id ) );
112- if (empty ($ DB ->get_records ('block_groups_hide ' , array ( 'id ' => $ value ->id ) ))) {
111+ [ 'courseid ' => $ courseid , 'groupid ' => $ value ->id ] );
112+ if (empty ($ DB ->get_records ('block_groups_hide ' , [ 'id ' => $ value ->id ] ))) {
113113 $ groupsarray [] = $ renderer ->get_string_group ($ value , $ href , $ countmembers , true );
114114 } else {
115115 $ groupsarray [] = $ renderer ->get_string_group ($ value , $ href , $ countmembers , false );
@@ -118,7 +118,7 @@ private function get_content_teaching() {
118118 }
119119
120120 // Empty block or block with checkboxes.
121- $ href = new moodle_url ('/group/index.php ' , array ( 'id ' => $ courseid) );
121+ $ href = new moodle_url ('/group/index.php ' , [ 'id ' => $ courseid] );
122122 if (count ($ groupsarray ) == 0 ) {
123123 $ content .= html_writer::div (get_string ('nogroups ' , 'block_groups ' ));
124124 $ content .= $ renderer ->get_link_modify_groups ($ href );
@@ -140,16 +140,16 @@ private function get_content_teaching() {
140140 * @return string html-string representing all member groups
141141 */
142142 private function get_content_groupmembers () {
143- global $ COURSE , $ DB , $ PAGE ;
144- $ enrolledgroups = array () ;
143+ global $ COURSE , $ DB ;
144+ $ enrolledgroups = [] ;
145145 $ allgroups = groups_get_my_groups ();
146146 // Necessary to show hidden groups to Course Managers.
147147 $ access = has_capability ('moodle/course:managegroups ' , context_course::instance ($ COURSE ->id ));
148- /* @var $renderer block_groups_renderer */
149- $ renderer = $ PAGE ->get_renderer ('block_groups ' );
148+ /** @var block_groups_renderer $renderer */
149+ $ renderer = $ this -> page ->get_renderer ('block_groups ' );
150150 foreach ($ allgroups as $ group ) {
151151 if (($ group ->courseid == $ COURSE ->id )) {
152- $ groupdbentry = $ DB ->get_records ('block_groups_hide ' , array ( 'id ' => $ group ->id ) );
152+ $ groupdbentry = $ DB ->get_records ('block_groups_hide ' , [ 'id ' => $ group ->id ] );
153153 if (!empty ($ groupdbentry )) {
154154 $ enrolledgroups [] = $ renderer ->get_tag_group ($ group , true );
155155 } else if ($ access === true ) {
@@ -173,10 +173,9 @@ private function get_content_groupmembers() {
173173 * @return array every key is a group id and point to a grouping
174174 */
175175 public function build_grouping_array ($ allgroupings , $ courseid ) {
176- global $ PAGE ;
177- /* @var $renderer block_groups_renderer */
178- $ renderer = $ PAGE ->get_renderer ('block_groups ' );
179- $ groupingsarray = array ();
176+ /** @var block_groups_renderer $renderer */
177+ $ renderer = $ this ->page ->get_renderer ('block_groups ' );
178+ $ groupingsarray = [];
180179 $ arrayofmembers = count_grouping_members ($ courseid );
181180 foreach ($ allgroupings as $ g => $ value ) {
182181 if (is_object ($ value ) && property_exists ($ value , 'name ' )) {
@@ -187,4 +186,4 @@ public function build_grouping_array($allgroupings, $courseid) {
187186 }
188187 return $ groupingsarray ;
189188 }
190- }
189+ }
0 commit comments