@@ -148,20 +148,18 @@ public function get_content() {
148148        $ userid$ USER idnumber ;
149149        $ showappsget_config ('block_crucible ' , 'showallapps ' );
150150        $ showcommsget_config ('block_crucible ' , 'enablecommapps ' );
151+         $ userperms$ crucibleget_user_permissions ();
151152
152153        ////////////////////PLAYER///////////////////////////// 
153154        $ playerurlget_config ('block_crucible ' , 'playerappurl ' );
154- 
155-         $ permsplayernull ;
156155        $ showplayernull ;
157156        $ viewsnull ;
158157
159158        if  ($ playerurl
160-             $ permsplayer$ crucibleget_player_permissions ();
161159            $ showplayerget_config ('block_crucible ' , 'showplayer ' );
162160        }
163161
164-         if  ($ permsplayer $ showplayer
162+         if  ($ userperms $ showplayer
165163            $ dataplayer  = $ playerurl
166164            $ dataplayerDescription  = get_string ('playerdescription ' , 'block_crucible ' );
167165            $ dataplayerLogo   = $ OUTPUT image_url ('crucible-icon-player ' , 'block_crucible ' );
@@ -180,11 +178,11 @@ public function get_content() {
180178            $ showalloyget_config ('block_crucible ' , 'showalloy ' );
181179        }
182180
183-         if  ($ permsplayer $ showalloy
181+         if  ($ userperms $ showalloy
184182            $ dataalloy  = get_config ('block_crucible ' , 'alloyappurl ' );
185183            $ dataalloyDescription  = get_string ('alloydescription ' , 'block_crucible ' );
186184            $ dataalloyLogo   = $ OUTPUT image_url ('crucible-icon-alloy ' , 'block_crucible ' );
187-         } else  if  ($ permsplayer 0  && $ permsplayer null ) {
185+         } else  if  ($ userperms 0  && $ userperms null ) {
188186            debugging ("No permissions found on Alloy for User:  "  . $ useridDEBUG_DEVELOPER );
189187        }
190188
@@ -214,21 +212,19 @@ public function get_content() {
214212
215213        ////////////////////CASTER///////////////////////////// 
216214        $ casterurlget_config ('block_crucible ' , 'casterappurl ' );
217-         $ permscasternull ;
218215        $ showcasternull ;
219216
220217        if  ($ casterurl
221-             $ permscaster$ crucibleget_caster_permissions ();
222218            $ showcasterget_config ('block_crucible ' , 'showcaster ' );
223219        }
224220
225-         if  ($ permscaster $ showcaster
221+         if  ($ userperms $ showcaster
226222            $ datacaster  = $ casterurl
227223            $ datacasterDescription  = get_string ('casterdescription ' , 'block_crucible ' );
228224            $ datacasterLogo   = $ OUTPUT image_url ('crucible-icon-caster ' , 'block_crucible ' );
229-         } else  if  ($ permscaster 0  && $ permscaster null ) {
225+         } else  if  ($ userperms 0  && $ userperms null ) {
230226            debugging ("No user data found on Caster for User:  "  . $ useridDEBUG_DEVELOPER );
231-         } else  if  ($ permscaster null ) {
227+         } else  if  ($ userperms null ) {
232228            debugging ("Caster not configured. Configure plugin settings to enable this application. " , DEBUG_DEVELOPER );
233229        }
234230
@@ -282,21 +278,19 @@ public function get_content() {
282278
283279        ////////////////////STEAMFITTER///////////////////////////// 
284280        $ steamfitterurlget_config ('block_crucible ' , 'steamfitterappurl ' );
285-         $ permssteamnull ;
286281        $ showsteamfitternull ;
287282
288283        if  ($ steamfitterurl
289-             $ permssteam$ crucibleget_steamfitter_permissions ();
290284            $ showsteamfitterget_config ('block_crucible ' , 'showsteamfitter ' );
291285        }
292286
293-         if  ($ permssteam $ showsteamfitter
287+         if  ($ userperms $ showsteamfitter
294288            $ datasteamfitter  = $ steamfitterurl
295289            $ datasteamfitterDescription  = get_string ('steamfitterdescription ' , 'block_crucible ' );
296290            $ datasteamfitterLogo   = $ OUTPUT image_url ('crucible-icon-steamfitter ' , 'block_crucible ' );
297-         } else  if  ($ permssteam 0  && $ permssteam null ) {
291+         } else  if  ($ userperms 0  && $ userperms null ) {
298292            debugging ("No user data found on Steamfitter for User:  "  . $ useridDEBUG_DEVELOPER );
299-         } else  if  ($ permssteam null ) {
293+         } else  if  ($ userperms null ) {
300294            debugging ("Steamfitter not configured. Configure plugin settings to enable this application. " , DEBUG_DEVELOPER );
301295        }
302296
@@ -404,6 +398,8 @@ public function get_content() {
404398
405399        $ keycloakuserurlget_config ('block_crucible ' , 'keycloakuserurl ' );
406400        $ keycloakadminurlget_config ('block_crucible ' , 'keycloakadminurl ' );
401+         $ keycloakGroups
402+         $ keycloakRoles
407403
408404        if  ($ keycloakuserurl$ keycloakadminurl
409405            $ keycloakGroups$ crucibleget_keycloak_groups ();
0 commit comments