diff --git a/admin/tool/mobile/classes/api.php b/admin/tool/mobile/classes/api.php index 2fc0bfe6668..956bbbd3089 100644 --- a/admin/tool/mobile/classes/api.php +++ b/admin/tool/mobile/classes/api.php @@ -210,6 +210,7 @@ class api { } if (empty($section) or $section == 'sitepolicies') { + $settings->sitepolicy = $CFG->sitepolicy; $settings->disableuserimages = $CFG->disableuserimages; } diff --git a/admin/tool/mobile/tests/externallib_test.php b/admin/tool/mobile/tests/externallib_test.php index 126ea1c8b1c..328011a492e 100644 --- a/admin/tool/mobile/tests/externallib_test.php +++ b/admin/tool/mobile/tests/externallib_test.php @@ -123,6 +123,10 @@ class tool_mobile_external_testcase extends externallib_advanced_testcase { require_once($CFG->dirroot . '/course/format/lib.php'); $this->resetAfterTest(true); + + $mysitepolicy = 'http://mysite.is/policy/'; + set_config('sitepolicy', $mysitepolicy); + $result = external::get_config(); $result = external_api::clean_returnvalue(external::get_config_returns(), $result); @@ -143,6 +147,7 @@ class tool_mobile_external_testcase extends externallib_advanced_testcase { array('name' => 'numsections', 'value' => course_get_format($SITE)->get_last_section_number()), array('name' => 'newsitems', 'value' => $SITE->newsitems), array('name' => 'commentsperpage', 'value' => $CFG->commentsperpage), + array('name' => 'sitepolicy', 'value' => $mysitepolicy), array('name' => 'disableuserimages', 'value' => $CFG->disableuserimages), array('name' => 'mygradesurl', 'value' => user_mygrades_url()->out(false)), array('name' => 'tool_mobile_forcelogout', 'value' => 0),