]> git.mjollnir.org Git - moodle.git/commitdiff
Cleanups
authorvyshane <vyshane>
Mon, 28 Aug 2006 06:36:36 +0000 (06:36 +0000)
committervyshane <vyshane>
Mon, 28 Aug 2006 06:36:36 +0000 (06:36 +0000)
admin/roles/assign.html
admin/roles/override.html
admin/roles/override.php

index d50a9461f0ea8a433aa3a98a526abbbef346906b..37e6dd542a2edd253d24f9c5427fa84211991fad 100755 (executable)
@@ -5,7 +5,7 @@
 if ($userid) {
     print ('<input type="hidden" name="userid" value="'.$userid.'"/>');
 }
-if ($course->id) {
+if ($courseid) {
     print ('<input type="hidden" name="courseid" value="'.$courseid.'" />');
 }
 ?>
index f4a46030212859e1caf127fcabf7b080f47006ee..c5cfc89f3c245d10c9f0e62c021cdae509635863 100755 (executable)
@@ -1,11 +1,11 @@
-             <form action="override.php" method="post">     
+            <form action="override.php" method="post">     
             <input type="hidden" name="contextid" value="<?php echo $contextid; ?>">
             <input type="hidden" name="roleid" value="<?php echo $roleid; ?>">
 <?php
 if ($userid) {
     print ('<input type="hidden" name="userid" value="'.$userid.'"/>');
 }
-if ($course->id) {
+if ($courseid) {
     print ('<input type="hidden" name="courseid" value="'.$courseid.'" />');
 }?>
             <table class="override">
index a10888a0606a80e0e97ad1b35cf9e4e196c4858d..1497eea39134a962df668220571aaf8edb5c6111 100755 (executable)
       **************************************/
 
     if ($roleid) {
-     
-          // this is the array holding capabilities of this role sorted till this context
+        // This is the array holding capabilities of this role sorted till this context
         $r_caps = role_context_capabilities($roleid, $context);
-      
-        // this is the available capabilities assignable in this context
-        $capabilities = fetch_context_capabilities($context);
         
-        print_simple_box_start("center");
-    
-        include_once('override.html');
-
-        print_simple_box_end();
-
+        // Get the capabilities assignable in this context
+        if ($capabilities = fetch_context_capabilities($context)) {
+            print_simple_box_start("center");
+            include_once('override.html');
+            print_simple_box_end();
+        } else {
+            notice(get_string('nocapabilitiesincontext', 'moodle'),
+                    $CFG->wwwroot.'/admin/roles/override.php?contextid='.$contextid);
+        }
     }
     
     print_footer($course);
     
-?>
+?>
\ No newline at end of file