MDL-35998 New mobile menu: with CSS url + existing enable mobile web services

This commit is contained in:
Jerome Mouneyrac 2012-10-18 15:13:58 +08:00
parent 7e8ae12a7a
commit 33af788210
7 changed files with 66 additions and 17 deletions

View file

@ -155,6 +155,9 @@ class core_webservice_external extends external_api {
$siteinfo['functions'] = $availablefunctions;
// Mobile CSS theme and alternative login url
$siteinfo['mobilecssurl'] = get_config('admin', 'mobilecssurl');
return $siteinfo;
}
@ -191,7 +194,8 @@ class core_webservice_external extends external_api {
'downloadfiles' => new external_value(PARAM_INT, '1 if users are allowed to download files, 0 if not',
VALUE_OPTIONAL),
'release' => new external_value(PARAM_TEXT, 'Moodle release number', VALUE_OPTIONAL),
'version' => new external_value(PARAM_TEXT, 'Moodle version number', VALUE_OPTIONAL)
'version' => new external_value(PARAM_TEXT, 'Moodle version number', VALUE_OPTIONAL),
'mobilecssurl' => new external_value(PARAM_URL, 'Mobile custom CSS theme', VALUE_OPTIONAL)
)
);
}

View file

@ -84,6 +84,7 @@ class core_webservice_external_testcase extends externallib_advanced_testcase {
$this->assertEquals(true, $siteinfo['downloadfiles']);
$this->assertEquals($CFG->release, $siteinfo['release']);
$this->assertEquals($CFG->version, $siteinfo['version']);
$this->assertEquals(get_config('admin', 'mobilecssurl'), $siteinfo['mobilecssurl']);
}
}