Simey Lameze
b20cca2690
MDL-72292 core: add param type and polishing
2022-06-17 09:50:38 +08:00
Alexander Bias
8583feb724
MDL-72292 core: Check if fulldir is set when loading renamed classes
2022-06-17 09:41:07 +08:00
Jake Dallimore
6c0ffde138
MDL-69542 libraries: Add the LTI 1.3 library
2022-02-11 10:07:39 +08:00
Adam Pawełczak
f4783dbb0a
MDL-69061 core: Fix admin path replacement with path to $CFG->admin
2022-01-11 11:32:26 +08:00
Sara Arjona
7045dd1948
MDL-71473 lib: Remove XMPPHP (Jabber) third-party lib
...
As the message_jabber notification plugin has been removed from core,
the XMPPHP library (aka Jabber) is not required any more so it has
been completely removed from Moodle core too.
2021-09-13 08:33:15 +02:00
Simey Lameze
1c0baed969
MDL-65743 lib: add XMPPHP namespace and update calls
2020-10-05 13:37:51 +08:00
David Mudrák
801ee23427
MDL-69050 lang: Improve the wording of the comments
...
Stop using the terms whitelist/blacklist when used to allow/deny things.
2020-09-24 19:41:58 +02:00
Michael Hawkins
5dc3df0e0c
MDL-69548 core: Adding the http-message library
...
This is a dependency of ZipStream
2020-09-18 10:01:09 +08:00
Michael Hawkins
8eee0f5e26
MDL-69548 core: Adding the php-enum library
...
This is a dependency of ZipStream
2020-09-17 14:16:59 +08:00
Michael Hawkins
6d3c27fe7f
MDL-69548 core: Adding the ZipStream library
...
This allows downloading of zip files as a stream, and will be used by
the Download course content project (MDL-69540).
2020-09-17 14:16:59 +08:00
Andrew Madden
3df8492132
MDL-67850 lib: add new plist library
...
Co-authored-by: Nicholas Hoobin <nicholashoobin@catalyst-au.net >
Co-authored-by: Dmitrii Metelkin <dmitriim@catalyst-au.net >
2020-04-29 14:10:22 +10:00
David Mudrák
3f82b17927
MDL-67768 core: Add some common dirs to core_component::$ignoreddirs
...
The core_component::$ignoreddirs lists all directories that are reserved
and cannot be used as valid plugin names. This is particularly important
for some plugin types such as 'webservice' that share the same root
location as the core subsystem of the same name.
2020-01-28 10:18:25 +01:00
Mathew May
f619e305a0
MDL-65761 lib: Update scssphp to 1.0.0
2019-07-16 09:16:44 +08:00
Eloy Lafuente (stronk7)
3a1522b1a4
MDL-65995 components: Too early to use debugging()
...
components are loaded very early in Moodle bootstrap/warmup
process. So, basically, core_component must be vanilla php
and moodlelib/weblib facilitites are not available yet.
So, changing debugging() call to error_log(), to make it
consistent with the rest of the calls in the method.
2019-06-22 12:06:25 +02:00
Andrew Nicols
29c442c558
MDL-65646 core: Move component storage to json
2019-06-13 12:26:00 +08:00
Andrew Nicols
b8b6bd7530
MDL-65536 mod_lti: JWT should use the class loader
2019-05-14 11:27:26 +08:00
Tom Dickman
0d6a45d2fe
MDL-64284 core: improved performance of component class searching
...
Added static caching of classes to reduce load times and reduce calls to `get_component_classes`
by altering to accept a null component value to search classmap only once.
2019-03-29 11:44:43 +11:00
Víctor Déniz Falcón
2a944b5b41
MDL-54592 cachestore_mongodb: MongoDB cache store use new driver.
...
The scope of this change is limited to modifying the MongoDB cache
plugin to use the new version of the driver that accepts PHP 7.x
versions. Following the instructions in the official MongoDB
documentation, https://docs.mongodb.com/php-library/current/ , the
MongoDB PHP Library was included and used.
2019-03-15 13:50:51 +00:00
David Monllaó
e4453adc55
MDL-60944 tool_analytics: Adding create and delete features
...
Extra modifications to refine the preexisting patch.
2019-02-25 09:54:07 +01:00
Daniel Neis Araujo
01c1095954
MDL-57898 core_customfield: Custom fields API
...
This commit is part of work on Custom fields API,
to minimize commit history in moodle core the work of a team of developers was split
into several commits with different authors but the authorship of individual
lines of code may be different from the commit author.
2019-01-18 14:28:17 +01:00
Jake Dallimore
3a1ece149f
MDL-63658 core: new method get_component_names() added to core
2018-10-18 08:22:07 +08:00
Jake Dallimore
4fca5dabb2
MDL-63658 core_favourites: introduce the favourites subsystem to core
2018-10-17 10:16:18 +08:00
Andrew Nicols
39b17e9933
Merge branch 'wip-MDL-62138-master' of git://github.com/marinaglancy/moodle
2018-05-01 11:46:27 +08:00
Bas Brands
c8cc25caba
MDL-61657 block_myoverview: implement course images for the myoverview block
2018-04-23 23:21:06 +02:00
Marina Glancy
dde3d58eb1
MDL-62138 core: remove core_register and core_publish
...
These components have no classes and no strings and have no purspose. Component core_hub is responsible
for storing data, defining classes and strings for site registration and course publishing
This also reverts MDL-61945
2018-04-23 13:17:12 +08:00
Andrew Nicols
81626948c7
MDL-62047 core_userkey: Define component path
2018-04-19 12:46:52 +08:00
Jake Dallimore
5749f8a4f7
MDL-61875 core_component: new method to get full components list
2018-04-10 08:44:40 +08:00
Andrew Nicols
dcc16e155d
MDL-61307 core: Define a new privacy component
2018-03-09 09:59:36 +08:00
Jun Pataleta
4f53f3f571
Merge branch 'MDL-58713-master' of git://github.com/jleyva/moodle
2017-10-17 09:03:08 +08:00
Juan Leyva
dc78f150fa
MDL-58713 filters: Support auto-loading in the filters component
2017-10-16 10:25:17 +02:00
Adrian Greeve
56e62bbba1
MDL-60194 lib: Internal changes by Moodle to phpmailer.
2017-10-09 09:30:00 +08:00
David Monllao
413f19bc49
MDL-59211 analytics: Make cibot happy
...
Part of MDL-57791 epic.
2017-07-24 08:36:49 +02:00
David Monllao
40fcb365c3
MDL-58859 analytics: Subsystem and API db/ requirements added
...
Part of MDL-57791 epic.
2017-07-24 07:53:17 +02:00
Andrew Nicols
34df779a95
MDL-55528 core_files: Create new fileconverter plugintype
2017-03-10 09:31:14 +08:00
David Mudrák
6b6a2ec439
MDL-56916 docs: Fix documentation of the normalize_component return
2016-11-12 10:45:29 +01:00
Marina Glancy
fab11235d8
MDL-38158 core_media: Convert media players to new plugin type
...
AMOS BEGIN
MOV [siteyoutube,core_media],[pluginname,media_youtube]
MOV [siteyoutube_desc,core_media],[pluginname_help,media_youtube]
MOV [sitevimeo,core_media],[pluginname,media_vimeo]
MOV [sitevimeo_desc,core_media],[pluginname_help,media_vimeo]
MOV [html5audio,core_media],[pluginname,media_html5audio]
MOV [html5audio_desc,core_media],[pluginname_help,media_html5audio]
MOV [html5video,core_media],[pluginname,media_html5video]
MOV [html5video_desc,core_media],[pluginname_help,media_html5video]
MOV [flashanimation,core_media],[pluginname,media_swf]
MOV [flashanimation_desc,core_media],[pluginname_help,media_swf]
AMOS END
2016-11-04 17:30:40 +08:00
John Okely
a1f3821ee0
MDL-53832 enrol_lti: Add LTI provider library
2016-10-19 11:14:24 +08:00
Dan Poltawski
4cb24aa9d7
MDL-53695 minify: switch to MatthiasMullie\Minify
...
The previously used minification libraries were:
a) Unmaintained
b) Had some silly licensing issues (MDL-36457)
The new library is smaller, maintained, active and GPL-compatible.
2016-10-10 13:17:04 +01:00
Dan Poltawski
a57e3d3b1f
MDL-56011 lib: move Mustache loading to core_component autoloader
2016-10-04 18:17:22 +01:00
Adrian Greeve
dd9ee3d837
MDL-56012 lib: Update of readme and xml file.
...
Also made edits to use the PSR-4 autoloader.
2016-10-04 10:47:06 +08:00
Damyon Wiese
5d9f0bb3fe
MDL-55071 psr4: Use psr4 classloader for scss, rtlcss and cssparser
...
Part of MDL-55071
2016-09-23 10:57:35 +01:00
Dan Poltawski
948e6e3fca
MDL-48766 lib: fix another stupid case sensitivity issue
2016-09-21 09:31:54 +01:00
Dan Poltawski
eacc36a26b
MDL-48766 lib: Import MaxMind GeoIP2 PHP API
...
No changes from the upstream version have been made, it is recommended by
upstream to install these depdencies via composer - but the composer
installation is bundled with a load of test files, shell scripts etc (and
we don't use composer to manage 'production dependencies') so we have to
do it manually.
2016-09-19 08:59:38 +01:00
David Monllao
8bee2d8df6
MDL-55237 core_component: Fix last namespace level matching
...
Thanks to Andreas Grabs for proposing a fix.
2016-08-30 11:15:27 +08:00
John Okely
64f631c128
MDL-53016 classloader: Load PSR-0 and PSR-4 separately, add unit tests
2016-08-05 10:11:52 +08:00
Dan Poltawski
91c07d06af
MDL-53016 classloader: Load PSR-0 and PSR-4 namespaces dynamically
2016-08-05 10:11:52 +08:00
David Monllao
ba44323329
MDL-51603 dataformat: Removing subsystem from the list
2016-04-20 14:41:28 +08:00
David Monllao
a5acf308ae
Merge branch 'MDL-51603-dataformat' of https://github.com/brendanheywood/moodle
...
Conflicts:
lib/tests/component_test.php
2016-04-20 12:37:05 +08:00
Brendan Heywood
bff1edbe44
MDL-51603 dataformat: Implement streaming dataformat plugin
2016-04-20 12:39:25 +10:00
Frederic Massart
67bc0eaf38
MDL-53700 competency: Migrate main classes to core
2016-04-18 11:05:59 +08:00