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 if (isset($localoverrides[$capability->name])) { $localpermission = $localoverrides[$capability->name]->permission; } else { $localpermission = 0; // Just inherit } 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; } $isdisabled = $isprohibit || islegacy($capability->name); $riskinfo = ''; $rowclasses = ''; if (RISK_MANAGETRUST & (int)$capability->riskbitmask) { $riskinfo .= 'T'; $rowclasses .= ' riskmanagetrust'; } if (RISK_CONFIG & (int)$capability->riskbitmask) { $riskinfo .= 'C'; $rowclasses .= ' riskconfig'; } if (RISK_XSS & (int)$capability->riskbitmask) { $riskinfo .= 'X'; $rowclasses .= ' riskxss'; } if (RISK_PERSONAL & (int)$capability->riskbitmask) { $riskinfo .= 'P'; $rowclasses .= ' riskpersonal'; } if (RISK_SPAM & (int)$capability->riskbitmask) { $riskinfo .= 'S'; $rowclasses .= ' riskspam'; } ?>
'.get_component_string($capability->component, $capability->contextlevel).'
name); ?> /> /> /> />