Línea 231... |
Línea 231... |
231 |
public function check_configuration(): array {
|
231 |
public function check_configuration(): array {
|
232 |
global $CFG, $DB;
|
232 |
global $CFG, $DB;
|
Línea 233... |
Línea 233... |
233 |
|
233 |
|
234 |
$results = [];
|
234 |
$results = [];
|
235 |
// Check Mobile services enabled.
|
235 |
// Check Mobile services enabled.
|
236 |
$summary = html_writer::link((new moodle_url('/admin/settings.php', ['section' => 'mobilesettings'])),
|
236 |
$summary = html_writer::link(new moodle_url('/admin/search.php', ['query' => 'enablemobilewebservice']),
|
237 |
get_string('enablemobilewebservice', 'admin'));
|
237 |
get_string('enablemobilewebservice', 'admin'));
|
238 |
if (empty($CFG->enablewebservices) || empty($CFG->enablemobilewebservice)) {
|
238 |
if (empty($CFG->enablewebservices) || empty($CFG->enablemobilewebservice)) {
|
239 |
$results[] = new core\check\result(core\check\result::CRITICAL, $summary, get_string('enablewsdescription', 'webservice'));
|
239 |
$results[] = new core\check\result(core\check\result::CRITICAL, $summary, get_string('enablewsdescription', 'webservice'));
|
240 |
} else {
|
240 |
} else {
|
Línea 400... |
Línea 400... |
400 |
*
|
400 |
*
|
401 |
* @param string $appname the app to check
|
401 |
* @param string $appname the app to check
|
402 |
* @param int $userid the user to check the devices for (empty for current user)
|
402 |
* @param int $userid the user to check the devices for (empty for current user)
|
403 |
* @return bool true when the user has enabled devices, false otherwise
|
403 |
* @return bool true when the user has enabled devices, false otherwise
|
404 |
*/
|
404 |
*/
|
405 |
public function has_enabled_devices(string $appname, int $userid = null): bool {
|
405 |
public function has_enabled_devices(string $appname, ?int $userid = null): bool {
|
406 |
$enableddevices = false;
|
406 |
$enableddevices = false;
|
407 |
$devices = $this->get_user_devices($appname, $userid);
|
407 |
$devices = $this->get_user_devices($appname, $userid);
|
Línea 408... |
Línea 408... |
408 |
|
408 |
|
409 |
foreach ($devices as $device) {
|
409 |
foreach ($devices as $device) {
|