MDL-55220 forum: Add string filtering in WS
The following external functions now filter the discussion and post name and subject. - get_forum_discussions_paginated - get_forum_discussion_posts
This commit is contained in:
@@ -274,6 +274,7 @@ class mod_forum_external extends external_api {
|
||||
$userpicture->size = 1; // Size f1.
|
||||
$post->userpictureurl = $userpicture->get_url($PAGE)->out(false);
|
||||
|
||||
$post->subject = external_format_string($post->subject, $modcontext->id);
|
||||
// Rewrite embedded images URLs.
|
||||
list($post->message, $post->messageformat) =
|
||||
external_format_text($post->message, $post->messageformat, $modcontext->id, 'mod_forum', 'post', $post->id);
|
||||
@@ -506,6 +507,8 @@ class mod_forum_external extends external_api {
|
||||
$userpicture->size = 1; // Size f1.
|
||||
$discussion->usermodifiedpictureurl = $userpicture->get_url($PAGE)->out(false);
|
||||
|
||||
$discussion->name = external_format_string($discussion->name, $modcontext->id);
|
||||
$discussion->subject = external_format_string($discussion->subject, $modcontext->id);
|
||||
// Rewrite embedded images URLs.
|
||||
list($discussion->message, $discussion->messageformat) =
|
||||
external_format_text($discussion->message, $discussion->messageformat,
|
||||
|
||||
Reference in New Issue
Block a user