This commit is contained in:
Huong Nguyen 2024-06-13 10:55:34 +07:00
commit 803e94cf8a
No known key found for this signature in database
GPG Key ID: 40D88AB693A3E72A
2 changed files with 8 additions and 10 deletions

View File

@ -314,8 +314,6 @@ function forum_rss_get_group_sql($cm, $groupmode, $currentgroup, $modcontext=nul
function forum_rss_feed_contents($forum, $sql, $params, $context) {
global $CFG, $DB, $USER;
$status = true;
$recs = $DB->get_recordset_sql($sql, $params, 0, $forum->rssarticles);
//set a flag. Are we displaying discussions or posts?
@ -328,7 +326,6 @@ function forum_rss_feed_contents($forum, $sql, $params, $context) {
throw new \moodle_exception('invalidcoursemodule');
}
$formatoptions = new stdClass();
$items = array();
foreach ($recs as $rec) {
$item = new stdClass();
@ -377,7 +374,6 @@ function forum_rss_feed_contents($forum, $sql, $params, $context) {
$item->author = fullname($rec);
$message = file_rewrite_pluginfile_urls($rec->postmessage, 'pluginfile.php', $context->id,
'mod_forum', 'post', $rec->postid);
$formatoptions->trusted = $rec->posttrust;
}
if ($isdiscussion) {
@ -386,8 +382,10 @@ function forum_rss_feed_contents($forum, $sql, $params, $context) {
$item->link = $CFG->wwwroot."/mod/forum/discuss.php?d=".$rec->discussionid."&parent=".$rec->postid;
}
$formatoptions->trusted = $rec->posttrust;
$item->description = format_text($message, $rec->postformat, $formatoptions, $forum->course);
$item->description = format_text($message, $rec->postformat, [
'context' => $context,
'trusted' => $rec->posttrust,
]);
//TODO: MDL-31129 implement post attachment handling
/*if (!$isdiscussion) {

View File

@ -81,9 +81,6 @@
$items = array();
$formatoptions = new stdClass();
$formatoptions->trusttext = true;
foreach ($recs as $rec) {
$item = new stdClass();
$item->title = $rec->entryconcept;
@ -97,7 +94,10 @@
$definition = file_rewrite_pluginfile_urls($rec->entrydefinition, 'pluginfile.php',
$modcontext->id, 'mod_glossary', 'entry', $rec->entryid);
$item->description = format_text($definition, $rec->entryformat, $formatoptions, $glossary->course);
$item->description = format_text($definition, $rec->entryformat, [
'context' => $modcontext,
'trusted' => true,
]);
$items[] = $item;
}