MDL-82392 blocks: consistent cleaning of block instance names.

This commit is contained in:
Paul Holden
2024-08-07 04:13:54 +00:00
committed by Jenkins
parent 01375bdaa0
commit 0b4100c13e
4 changed files with 9 additions and 13 deletions
+3 -6
View File
@@ -75,15 +75,12 @@ class block extends context {
* @return string the human readable context name.
*/
public function get_context_name($withprefix = true, $short = false, $escape = true) {
global $DB, $CFG;
global $DB;
$name = '';
if ($blockinstance = $DB->get_record('block_instances', array('id' => $this->_instanceid))) {
global $CFG;
require_once("$CFG->dirroot/blocks/moodleblock.class.php");
require_once("$CFG->dirroot/blocks/$blockinstance->blockname/block_$blockinstance->blockname.php");
$blockname = "block_$blockinstance->blockname";
if ($blockobject = new $blockname()) {
$blockobject = block_instance($blockinstance->blockname);
if ($blockobject) {
if ($withprefix) {
$name = get_string('block').': ';
}