Marina Glancy
78da366b56
MDL-60281 general: various strict corrections for PHP7.2
...
- count() can only be called on arrays or Countable, it can not be called on null
- recordset is neither so iterator_count() should be used
- instanceof or get_class() can not be applied to non-objects
- class methods must have the same arguments as methods in parent class
2017-10-16 09:37:20 +08:00
Marina Glancy
d28eb51ddc
MDL-60281 general: remove class object() completely
...
This class was deprecated under MDL-52471 and was showing debugging notice from Moodle 3.0.1
In PHP7.2 the class declaration fails with fatal error even if it's not used anywhere
2017-10-16 09:37:20 +08:00
Marina Glancy
e3e3e0abb7
MDL-60281 forms: PHP7.2 deprecations in PEAR
2017-10-16 09:37:20 +08:00
Marina Glancy
33683bc80c
MDL-60281 general: function each() is deprecated in PHP7.2
2017-10-16 09:37:20 +08:00
Marina Glancy
484b43f456
MDL-60281 general: create_function is deprecated in PHP7.2
2017-10-16 09:37:19 +08:00
Marina Glancy
2abb1e888c
MDL-60281 behat: remove unnecessary pre-check
...
These variables are strings, calling count() on string causes warning in PHP7.2
2017-10-16 09:37:19 +08:00
Jake Dallimore
9a316f3367
weekly release 3.4dev
2017-10-13 14:33:08 +08:00
Jake Dallimore
20b5ea16b7
NOBUG: Fixed file access permissions
2017-10-13 14:33:08 +08:00
Jake Dallimore
6e74f41b41
NOBUG: Fixed SVG browser compatibility
2017-10-13 14:33:08 +08:00
Jake Dallimore
5bcd7317d1
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2017-10-13 14:33:07 +08:00
Jake Dallimore
1799dd9e0c
Merge branch 'MDL-60357-master-fix' of https://github.com/andrewnicols/moodle
2017-10-13 11:40:05 +08:00
Jake Dallimore
2fe80946bc
Merge branch 'MDL-60029-master-fix' of git://github.com/junpataleta/moodle
2017-10-13 10:49:32 +08:00
Jun Pataleta
5a3f03b2a8
MDL-60029 profile: Replace table alias with non-reserve word
...
* The table alias 'uid' is a reserved word in oracle. Replaced it with
something a little more safe.
2017-10-13 10:38:00 +08:00
Andrew Nicols
0049244893
MDL-60357 search: Ensure that the document is valid
...
We were previously testing tha the parent is valid, which it was, and
then fetching the current record, before fetching data from it.
However, the way in which the recordset walk works, the valid function
checks whether the _record_ itself is valid, whilst the current allows
for a callback to be applied.
In this instance, the data-entry was failing because the count of
indexfields was < 2. The recordset data itself was valid, but the view
was not, and as a result, the current() function returned false.
This false was not previously handled.
I've changed the logic so that we handle this case, and have removed a
double-negative in the process.
2017-10-13 09:41:59 +08:00
Damyon Wiese
14de134454
Merge branch 'MDL-60002-master' of https://github.com/snake/moodle
2017-10-13 09:20:18 +08:00
Jake Dallimore
41be91c00b
MDL-60002 assign: Fixed validation on save and save and show next.
2017-10-13 09:04:08 +08:00
Andrew Nicols
122b8aa73b
Merge branch 'MDL-60046-master' of https://github.com/snake/moodle
2017-10-13 08:32:57 +08:00
Jake Dallimore
eae71c8553
MDL-60046 participants: Fix for groups behat feature.
2017-10-13 08:26:42 +08:00
Eloy Lafuente (stronk7)
f088e261f7
Merge branch 'MDL-60209-master-mathjaxlib' of git://github.com/mudrd8mz/moodle
2017-10-12 22:51:59 +02:00
David Mudrák
9e6df843a0
MDL-60209 mathjax: Do not load broken accessibility extensions
...
The Accessible.js config loads accessibility-menu extension which in
turn loads mathjax-sre.js library. There is a bug in this library
https://github.com/zorkow/speech-rule-engine/issues/182 that makes it
fail in RequireJS environments. This has been reported upstream as
https://github.com/mathjax/MathJax/issues/1854
As an immediate solution for now, this patch changes the default MathJax
configuration so that it does not load accessibility extensions at all.
2017-10-12 22:11:45 +02:00
Jun Pataleta
dab702d394
Merge branch 'wip-MDL-60029-master' of git://github.com/marinaglancy/moodle
2017-10-12 16:16:42 +08:00
Andrew Nicols
42c7270eb1
Merge branch 'MDL-55356-master-fix' of git://github.com/junpataleta/moodle
2017-10-12 15:49:25 +08:00
Jun Pataleta
098f37c942
MDL-55356 search: Remove unnecessary var_dump call
2017-10-12 15:45:52 +08:00
Jake Dallimore
131e60741a
Merge branch 'MDL-55356-master-fix' of https://github.com/andrewnicols/moodle
2017-10-12 15:00:11 +08:00
Andrew Nicols
77b2662ffb
MDL-55356 backup: Correct variable name
2017-10-12 14:53:16 +08:00
Andrew Nicols
f3a4164dac
Merge branch 'MDL-60288-master' of git://github.com/ankitagarwal/moodle
2017-10-12 14:48:59 +08:00
Andrew Nicols
6fa6e63129
Merge branch 'wip-MDL-60195-master' of git://github.com/abgreeve/moodle
2017-10-12 14:34:05 +08:00
Damyon Wiese
2962f0fa51
Merge branch 'MDL-60092-master-fix2' of git://github.com/lameze/moodle
2017-10-12 14:31:17 +08:00
Ankit Agarwal
de6ad82f2c
MDL-60288 libraries: Upgrade spout to 2.7.3
2017-10-12 11:32:15 +05:30
Andrew Nicols
da419adfb0
MDL-60268 tool_usertours: Switch to Template.append
2017-10-12 13:54:09 +08:00
Andrew Nicols
19c0da47e0
Merge branch 'wip-MDL-60268-master' of https://github.com/Beedell/moodle
2017-10-12 13:44:16 +08:00
Simey Lameze
9adc10955e
MDL-60092 calendar: fix no events message message logic
2017-10-12 13:39:35 +08:00
Jake Dallimore
7f1b75ba04
MDL-59106 analytics: whitespace fixes
2017-10-12 12:31:56 +08:00
Jun Pataleta
458d9e084f
Merge branch 'MDL-59854-master' of git://github.com/junpataleta/moodle
2017-10-12 12:27:34 +08:00
Tobias Reischmann
05f9380cbc
MDL-59854 forum: Created unique db key for forum_subscriptions
...
Due to race conditions in the function subscribe_user
it was possible to create duplicate forum subscriptions.
This lead to error messages, when displaying the list of
all subscriptions.
This patch removes all existing duplicate entries and
creates a unique db key to prevent this from happening in
the future.
2017-10-12 12:24:03 +08:00
Andrew Nicols
c1c6ed1b67
MDL-55356 search: Merge conflict fix
2017-10-12 11:54:04 +08:00
Andrew Nicols
ed15e64a3d
MDL-55356 search: Insert non-empty default data in block fixture data
2017-10-12 11:53:06 +08:00
Andrew Nicols
afc8d59c35
MDL-55356 backup: Check setting exists before checking value
2017-10-12 11:37:05 +08:00
Andrew Nicols
e61ad18e70
Merge branch 'MDL-55356-master' of https://github.com/sammarshallou/moodle
2017-10-12 11:28:04 +08:00
Jake Dallimore
c36907bf5a
Merge branch 'MDL-59106_master-fix2' of git://github.com/dmonllao/moodle
2017-10-12 10:54:47 +08:00
Jake Dallimore
cb9a803d80
Merge branch 'MDL-59106_master-fix' of git://github.com/dmonllao/moodle
2017-10-12 10:54:25 +08:00
Jake Dallimore
0ce9026307
Merge branch 'MDL-59106_master' of git://github.com/markn86/moodle
2017-10-12 10:53:20 +08:00
Jun Pataleta
5bc84e9f17
Merge branch 'MDL-59921-master-fix2' of git://github.com/lameze/moodle
2017-10-12 09:49:49 +08:00
Simey Lameze
2ab3787e18
MDL-59921 calendar: remove disabledIf from group select
2017-10-12 09:19:43 +08:00
Eloy Lafuente (stronk7)
b43a99ad92
Merge branch 'MDL-60209-master-mathjaxlib' of git://github.com/mudrd8mz/moodle
2017-10-12 01:52:47 +02:00
Eloy Lafuente (stronk7)
9ead15b629
MDL-60291 libraries: bump readme to actual versions
2017-10-12 00:47:22 +02:00
Eloy Lafuente (stronk7)
5fab66aad8
Merge branch 'MDL-60291-master' of git://github.com/ankitagarwal/moodle
2017-10-12 00:42:57 +02:00
Eloy Lafuente (stronk7)
ae2ae5f46f
Merge branch 'MDL-60301-master' of git://github.com/ankitagarwal/moodle
2017-10-12 00:37:11 +02:00
Eloy Lafuente (stronk7)
a9d3910d70
Merge branch 'MDL-60302-master' of git://github.com/jleyva/moodle
2017-10-11 21:14:54 +02:00
Eloy Lafuente (stronk7)
e9802809f4
Merge branch 'MDL-60357-master' of https://github.com/sammarshallou/moodle
2017-10-11 20:49:01 +02:00