diff --git a/lang/en/plugin.php b/lang/en/plugin.php index 8b692959861..6812824c87f 100644 --- a/lang/en/plugin.php +++ b/lang/en/plugin.php @@ -30,6 +30,7 @@ $string['availability'] = 'Availability'; $string['checkforupdates'] = 'Check for available updates'; $string['checkforupdateslast'] = 'Last check done on {$a}'; $string['displayname'] = 'Plugin name'; +$string['err_response_format_version'] = 'Unexpected version of the response format. Please try to re-check for available updates.'; $string['filterall'] = 'Show all'; $string['filtercontribonly'] = 'Show contributions only'; $string['filtercontribonlyactive'] = 'Showing contributions only'; diff --git a/lib/pluginlib.php b/lib/pluginlib.php index e0c51365b03..e3fd1f3448b 100644 --- a/lib/pluginlib.php +++ b/lib/pluginlib.php @@ -852,7 +852,7 @@ class available_update_checker { throw new available_update_checker_exception('err_response_status', $response['status']); } - if (empty($response['apiver']) or $response['apiver'] !== '1.0') { + if (empty($response['apiver']) or $response['apiver'] !== '1.1') { throw new available_update_checker_exception('err_response_format_version', $response['apiver']); } @@ -990,7 +990,7 @@ class available_update_checker { if (!empty($CFG->alternativeupdateproviderurl)) { return $CFG->alternativeupdateproviderurl; } else { - return 'http://download.moodle.org/api/1.0/updates.php'; + return 'http://download.moodle.org/api/1.1/updates.php'; } }