MDL-58855 mod_glossary: Add pending approval identifier glossary

Add a new label to indicate whether a tagged glossary item is pending approval or not
This commit is contained in:
Peter 2018-10-01 12:48:23 +08:00
parent 44890bd738
commit c8b67bee88
3 changed files with 33 additions and 3 deletions

View file

@ -743,7 +743,12 @@ function mod_glossary_get_tagged_entries($tag, $exclusivemode = false, $fromctx
$coursename = format_string($item->fullname, true, array('context' => context_course::instance($item->courseid)));
$coursename = html_writer::link($courseurl, $coursename);
$icon = html_writer::link($pageurl, html_writer::empty_tag('img', array('src' => $cm->get_icon_url())));
$tagfeed->add($icon, $pagename, $cmname.'<br>'.$coursename);
$approved = "";
if (!$item->approved) {
$approved = '<br>'. html_writer::span(get_string('entrynotapproved', 'mod_glossary'), 'badge badge-warning');
}
$tagfeed->add($icon, $pagename, $cmname.'<br>'.$coursename.$approved);
}
$content = $OUTPUT->render_from_template('core_tag/tagfeed',