From 5609da91fa9b3f8c2d7663a972cc75c3635c9841 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Mon, 4 Jul 2016 09:29:29 +0200 Subject: [PATCH 1/1] MDL-55113 assign: Use PARAM_RAW in onlinetext text --- mod/assign/submission/onlinetext/locallib.php | 2 +- mod/assign/tests/externallib_test.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/assign/submission/onlinetext/locallib.php b/mod/assign/submission/onlinetext/locallib.php index 063849014f1..a876880fc1e 100644 --- a/mod/assign/submission/onlinetext/locallib.php +++ b/mod/assign/submission/onlinetext/locallib.php @@ -615,7 +615,7 @@ class assign_submission_onlinetext extends assign_submission_plugin { * @return external_description|null */ public function get_external_parameters() { - $editorparams = array('text' => new external_value(PARAM_TEXT, 'The text for this submission.'), + $editorparams = array('text' => new external_value(PARAM_RAW, 'The text for this submission.'), 'format' => new external_value(PARAM_INT, 'The format for this submission'), 'itemid' => new external_value(PARAM_INT, 'The draft area id for files attached to the submission')); $editorstructure = new external_single_structure($editorparams, 'Editor structure', VALUE_OPTIONAL); diff --git a/mod/assign/tests/externallib_test.php b/mod/assign/tests/externallib_test.php index e035af61a5e..f06ac43f2e5 100644 --- a/mod/assign/tests/externallib_test.php +++ b/mod/assign/tests/externallib_test.php @@ -970,7 +970,7 @@ class mod_assign_external_testcase extends externallib_advanced_testcase { // Now try a submission. $submissionpluginparams = array(); $submissionpluginparams['files_filemanager'] = $draftidfile; - $onlinetexteditorparams = array('text'=>'Yeeha!', + $onlinetexteditorparams = array('text' => '

Yeeha!

', 'format'=>1, 'itemid'=>$draftidonlinetext); $submissionpluginparams['onlinetext_editor'] = $onlinetexteditorparams; -- 2.43.0