mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-61535 report_security: SQL Perf improvement
This commit is contained in:
parent
44890bd738
commit
85e81896fc
1 changed files with 2 additions and 2 deletions
|
@ -466,7 +466,7 @@ function report_security_check_riskxss($detailed=false) {
|
||||||
|
|
||||||
$params = array('capallow'=>CAP_ALLOW);
|
$params = array('capallow'=>CAP_ALLOW);
|
||||||
|
|
||||||
$sqlfrom = "FROM (SELECT rcx.*
|
$sqlfrom = "FROM (SELECT DISTINCT rcx.contextid, rcx.roleid
|
||||||
FROM {role_capabilities} rcx
|
FROM {role_capabilities} rcx
|
||||||
JOIN {capabilities} cap ON (cap.name = rcx.capability AND ".$DB->sql_bitand('cap.riskbitmask', RISK_XSS)." <> 0)
|
JOIN {capabilities} cap ON (cap.name = rcx.capability AND ".$DB->sql_bitand('cap.riskbitmask', RISK_XSS)." <> 0)
|
||||||
WHERE rcx.permission = :capallow) rc,
|
WHERE rcx.permission = :capallow) rc,
|
||||||
|
@ -755,7 +755,7 @@ function report_security_check_riskbackup($detailed=false) {
|
||||||
$params = array('capability'=>'moodle/backup:userinfo', 'permission'=>CAP_ALLOW, 'context1'=>CONTEXT_COURSE, 'context2'=>CONTEXT_COURSE);
|
$params = array('capability'=>'moodle/backup:userinfo', 'permission'=>CAP_ALLOW, 'context1'=>CONTEXT_COURSE, 'context2'=>CONTEXT_COURSE);
|
||||||
|
|
||||||
$sqluserinfo = "
|
$sqluserinfo = "
|
||||||
FROM (SELECT rcx.*
|
FROM (SELECT DISTINCT rcx.contextid, rcx.roleid
|
||||||
FROM {role_capabilities} rcx
|
FROM {role_capabilities} rcx
|
||||||
WHERE rcx.permission = :permission AND rcx.capability = :capability) rc,
|
WHERE rcx.permission = :permission AND rcx.capability = :capability) rc,
|
||||||
{context} c,
|
{context} c,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue