mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 12:40:01 +01:00
Assignment MDL-23192
- fixed query to reflect updated field name mdl_block_instances.contextid->mdl_block_instances.parentcontextid - fixed records iteration.
This commit is contained in:
parent
7054b01d38
commit
ba138d4730
@ -131,14 +131,14 @@
|
||||
// get list of courses containing blocks if required
|
||||
if (!empty($blocklist) and confirm_sesskey()) {
|
||||
$blockname = $DB->get_field('block', 'name', array('id' => $blocklist));
|
||||
$courses = $DB->get_recordset_sql("
|
||||
$courses = array();
|
||||
$courses = $DB->get_records_sql("
|
||||
SELECT * FROM {course} WHERE id IN (
|
||||
SELECT DISTINCT ctx.instanceid
|
||||
FROM {context} ctx
|
||||
JOIN {block_instances} bi ON bi.contextid = ctx.id
|
||||
JOIN {block_instances} bi ON bi.parentcontextid = ctx.id
|
||||
WHERE ctx.contextlevel = " . CONTEXT_COURSE . " AND bi.blockname = ?)",
|
||||
array($blockname));
|
||||
$courses = array();
|
||||
foreach ($courses as $course) {
|
||||
$courses[$course->id] = $course;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user