diff --git a/mod/glossary/locallib.php b/mod/glossary/locallib.php index 1146adb4e84..caaab7dc0d0 100644 --- a/mod/glossary/locallib.php +++ b/mod/glossary/locallib.php @@ -220,6 +220,10 @@ class glossary_entry_portfolio_caller extends portfolio_module_caller_base { private $glossary; private $entry; protected $entryid; + + /** @var array Array that contains all aliases for the given glossary entry. */ + private $aliases = []; + /* * @return array */ @@ -260,7 +264,7 @@ class glossary_entry_portfolio_caller extends portfolio_module_caller_base { $context = context_module::instance($maincm->id); } } - $this->aliases = $DB->get_record('glossary_alias', array('entryid'=>$this->entryid)); + $this->aliases = $DB->get_records('glossary_alias', ['entryid' => $this->entryid]); $fs = get_file_storage(); $this->multifiles = array_merge( $fs->get_area_files($context->id, 'mod_glossary', 'attachment', $this->entry->id, "timemodified", false), @@ -418,12 +422,11 @@ class glossary_entry_portfolio_caller extends portfolio_module_caller_base { $output .= '' . "\n"; if (!empty($aliases)) { - $aliases = explode(',', $aliases->alias); $output .= '