moodle/lib/classes
David Mudrák 48900324b3 MDL-49329 admin: Introduce new \core\update\api client class
The purpose of this class is to provide a general client for all APIs
available at https://download.moodle.org/api/ (e.g. available updates,
plugin info, plugins list etc). Currently, fetching data from this API
is done separately at several places. This leads to code duplication and
harder maintenance (I know it well).

Additionally, the existing client was implemented as
tool_installaddon_pluginfo_client in the admin/tool/installaddon/ scope.
I will soon need to use the same functionality in the
core_plugin_manager and it would hurt my karma if the core was depending
on a class provided by a admin tool plugin (even if it is standard one).

So, there is new \core\update\api client implementing the version 1.3 of
the pluginfo API. There is a TODO note left for remaining services.
2015-10-08 23:32:03 +02:00
..
dml MDL-48595 core_dml: Adding a recordset walker 2015-03-09 08:25:14 +08:00
event Merge branch 'MDL-51623_parent_event' of git://github.com/moodlerooms/moodle 2015-10-08 15:53:00 +08:00
lock Merge branch 'MDL-49747-task-error-improvement' of https://github.com/brendanheywood/moodle 2015-04-07 16:13:46 +01:00
log MDL-48595 log: Replacing current interfaces 2015-03-09 08:25:15 +08:00
message MDL-50790 inbound: Stop incorrect amount of lines getting removed. 2015-09-21 14:25:21 +08:00
output MDL-50783 Ajax: Configure how to call a webservice through db/service.php 2015-09-14 15:10:21 +08:00
plugininfo MDL-49329 admin: Improve loading of available updates info 2015-10-08 23:32:02 +02:00
progress MDL-50453 core: Replace reserved word usage in progress\null (PHP7) 2015-06-15 12:21:27 +09:30
session MDL-50891 useragent: Move web crawler checks to useragent class 2015-08-28 14:31:51 +08:00
task MDL-48438 core: Add fullname where known to failed login notifications. 2015-10-01 12:44:11 +01:00
update MDL-49329 admin: Introduce new \core\update\api client class 2015-10-08 23:32:03 +02:00
collator.php MDL-45828 cache: definitions now sorted in the admin UI 2014-07-21 09:25:22 +12:00
component.php MDL-50453 core: Replace reserved word usage in progress\null (PHP7) 2015-06-15 12:21:27 +09:30
date.php MDL-49828 timezones: fix messed up phpunit detection 2015-04-12 12:37:32 +12:00
filetypes.php MDL-42616 filelib: Use config value for custom MIME types (1/2) 2014-12-19 14:48:59 +00:00
grades_external.php MDL-51213 webservice: Fix wrong use of external_format_text 2015-09-10 12:13:02 +08:00
grading_external.php MDL-46861 added missing required field areaname 2014-08-29 09:42:54 +12:00
lessc.php MDL-44357 libraries: Remove import_file method from core_lessc 2014-03-24 15:15:04 +08:00
minify.php MDL-43018 JavaScript: Correct joining of multiple minified JS 2013-11-27 09:33:14 +08:00
php_time_limit.php MDL-42084 lib: fix undefined variable warnings 2013-12-03 14:00:21 +08:00
plugin_manager.php MDL-49329 admin: Move requirements resolving to the plugin manager 2015-10-08 23:32:02 +02:00
requirejs.php MDL-49046 javascript: Add support for AMD modules and jquery. 2015-02-23 16:23:10 +08:00
shutdown_manager.php MDL-42040 refactor core Moodle shutdown handlers logic 2013-10-04 11:36:46 +02:00
string_manager.php MDL-46585 lang: display debugging message when deprecated string is used 2014-09-12 10:24:43 +08:00
string_manager_install.php MDL-46585 lang: display debugging message when deprecated string is used 2014-09-12 10:24:43 +08:00
string_manager_standard.php MDL-50066 strings: unable to deprecate string from moodle.php 2015-04-30 16:14:53 +08:00
text.php MDL-19270 - Quiz graph - Fix reverse display of Hebrew legend text in RTL mode 2014-07-06 18:46:45 +03:00
user.php MDL-49821 core_user: New function for checking if a user is active 2015-09-25 11:33:13 +02:00
useragent.php MDL-50891 useragent: Move web crawler checks to useragent class 2015-08-28 14:31:51 +08:00