]> git.mjollnir.org Git - moodle.git/commitdiff
Just some cleanups and removed notices
authormoodler <moodler>
Sat, 16 Sep 2006 14:22:59 +0000 (14:22 +0000)
committermoodler <moodler>
Sat, 16 Sep 2006 14:22:59 +0000 (14:22 +0000)
admin/roles/manage.php
admin/roles/tabs.php

index 42990014b401ef86951c2bc496f976700dcb05a3..56c46af845fe0e644988fbeb26f29e2bbbe1ad91 100755 (executable)
                     $localoverride = get_record_sql($SQL);
 
                     if ($localoverride) { // update current overrides
-
                         if ($value == 0) { // inherit = delete
-
                             unassign_capability($capname, $roleid, $sitecontext->id);
 
                         } else {
-
                             $localoverride->permission = $value;
                             $localoverride->timemodified = time();
                             $localoverride->modifierid = $USER->id;
                             update_record('role_capabilities', $localoverride);    
-
                         }
-
                     } else { // insert a record
-
                         assign_capability($capname, $value, $roleid, $sitecontext->id);
-
                     }
-
                 }
 
                 // update normal role settings
                 $role->name = $name;
                 $role->description = $description;    
 
-                update_record('role', $role);
+                if (!update_record('role', $role)) {
+                    error('Could not update role!');
+                }
 
                 break;
 
             case 'delete':
                 if ($confirm) { // deletes a role 
-                    echo ('deleting...');
 
-                    // check for depedencies
+                    // check for depedencies  XXX TODO
 
-                    // delete all associated role-assignments?
-                    delete_records('role', 'id', $roleid);
+                    // delete all associated role-assignments?  XXX TODO
+
+                    if (!delete_records('role', 'id', $roleid)) {
+                        error('Could not delete role!');
+                    }
 
                 } else {
                     echo ('<form action="manage.php" method="POST">');
                     echo ('<input type="hidden" name="roleid" value="'.$roleid.'">');
                     echo ('<input type="hidden" name="sesskey" value="'.sesskey().'">');
                     echo ('<input type="hidden" name="confirm" value="1">');
-                    echo ('are you sure?');
-                    echo ('<input type="submit" value="yes">');
+                    notice_yesno(get_string('deleterolesure', 'role'), 
+                       'manage.php?action=delete&roleid='.$roleid.'&sesskey='.sesskey().'&confirm=1', 'manage.php');
                     admin_externalpage_print_footer($adminroot);
-                    //                      print_footer($course);
                     exit;
-
-                    // prints confirmation form
                 }
 
                 break;      
 
     }
 
-    $roles = get_records('role');
+    $roles = get_records('role', '', '', 'sortorder ASC, id ASC');
 
     if (($roleid && $action!='delete') || $action=='new') { // load the role if id is present
 
index c2d8c5780cabf46ec12514089c25f06ca32c9f0d..efb5432f72de5995c7df95f3a6892358149293bc 100755 (executable)
@@ -7,7 +7,7 @@ if ($currenttab != 'update') {
 
         case CONTEXT_SYSTEM:
             $stradministration = get_string('administration');
-            print_header($site->fullname, "$site->fullname","<a href=\"../index.php\">$stradministration</a> -> $straction");
+            print_header($SITE->fullname, "$SITE->fullname","<a href=\"../index.php\">$stradministration</a> -> $straction");
             break;
 
         case CONTEXT_PERSONAL:
@@ -22,7 +22,7 @@ if ($currenttab != 'update') {
             $strcategories = get_string("categories");
             $strcategory = get_string("category");
             $strcourses = get_string("courses");
-            print_header("$site->shortname: $category->name", "$site->fullname: $strcourses",
+            print_header("$SITE->shortname: $category->name", "$SITE->fullname: $strcourses",
                     "<a href=\"$CFG->wwwroot/course/index.php\">$strcategories</a> -> <a href=\"$CFG->wwwroot/course/category.php?id=$category->id\">$category->name</a> -> $straction", "", "", true);
             break;