MDL-30106 forum: get_posts WS fixes in data generator and def. values
This commit is contained in:
@@ -382,7 +382,7 @@ class mod_forum_external extends external_api {
|
||||
* @return array the forum post details
|
||||
* @since Moodle 2.7
|
||||
*/
|
||||
public static function get_forum_discussion_posts($discussionid, $sortby = "id", $sortdirection = "ASC") {
|
||||
public static function get_forum_discussion_posts($discussionid, $sortby = "created", $sortdirection = "DESC") {
|
||||
global $CFG, $DB, $USER;
|
||||
|
||||
$warnings = array();
|
||||
@@ -463,9 +463,10 @@ class mod_forum_external extends external_api {
|
||||
$posts[$pid]->postread = false;
|
||||
}
|
||||
$posts[$pid]->canreply = $canreply;
|
||||
$posts[$pid]->children = array();
|
||||
if (!empty($posts[$pid]->children)) {
|
||||
$posts[$pid]->children = array_keys($posts[$pid]->children);
|
||||
} else {
|
||||
$posts[$pid]->children = array();
|
||||
}
|
||||
|
||||
$user = new stdclass();
|
||||
|
||||
@@ -491,7 +491,7 @@ class mod_forum_external_testcase extends externallib_advanced_testcase {
|
||||
'attachment' => $discussion1reply1->attachment,
|
||||
'totalscore' => $discussion1reply1->totalscore,
|
||||
'mailnow' => $discussion1reply1->mailnow,
|
||||
'children' => array(),
|
||||
'children' => array(4),
|
||||
'canreply' => true,
|
||||
'postread' => false,
|
||||
'userfullname' => fullname($user2)
|
||||
|
||||
@@ -199,15 +199,15 @@ class mod_forum_generator extends testing_module_generator {
|
||||
}
|
||||
|
||||
if (!isset($record['mailed'])) {
|
||||
$record['mailed'] = 1;
|
||||
$record['mailed'] = 0;
|
||||
}
|
||||
|
||||
if (!isset($record['messageformat'])) {
|
||||
$record['messageformat'] = 1;
|
||||
$record['messageformat'] = 0;
|
||||
}
|
||||
|
||||
if (!isset($record['messagetrust'])) {
|
||||
$record['messagetrust'] = 1;
|
||||
$record['messagetrust'] = 0;
|
||||
}
|
||||
|
||||
if (!isset($record['attachment'])) {
|
||||
|
||||
Reference in New Issue
Block a user