'); } if ($courseid) { print (''); }?> component != $component or $capability->contextlevel != $contextlevel) { echo (''); } // these 2 are used to see to group same mod/core capabilities together $contextlevel = $capability->contextlevel; $component = $capability->component; // check the capability override for this cap, this role in this context $SQL = "select * from {$CFG->prefix}role_capabilities where roleid = $roleid and capability = '$capability->name' and contextid = $contextid"; $localoverride = get_record_sql($SQL); if (isset($r_caps[$capability->name])) { $isallow = $r_caps[$capability->name] > 0; $isprevent = $r_caps[$capability->name] < 0 && $r_caps[$capability->name] > -500; $isprohibit = $r_caps[$capability->name] <= -500; } else { $isallow = 0; $isprevent = 0; $isprohibit = 0; } ?>
Capability Name Inherit Allow Prevent Prohibit
'.get_component_string($capability->component, $capability->contextlevel).'
name); ?> permission) || $localoverride->permission==0){ echo 'checked="checked"';} if ($isprohibit || islegacy($capability->name)) {echo 'disabled="disabled"'; }?>> >permission) && $localoverride->permission==1){ echo 'checked="checked"'; } if ($isprohibit || islegacy($capability->name)) {echo 'disabled="disabled"'; }?>> >permission) && $localoverride->permission==-1){ echo 'checked="checked"'; } if ($isprohibit || islegacy($capability->name)) {echo 'disabled="disabled"'; }?>> >permission) && $localoverride->permission==-1000){ echo 'checked="checked"'; } if ($isprohibit || islegacy($capability->name)) {echo 'disabled="disabled"'; }?>>