Commit | Line | Data |
---|---|---|
e624cda8 | 1 | MOODLE-SPECIFIC PEAR MODIFICATIONS |
2 | ================================== | |
3 | ||
63a544d3 PS |
4 | XML/Parser |
5 | ================= | |
6 | 1/ changed ereg_ to preg_ | |
7 | * http://cvs.moodle.org/moodle/lib/pear/XML/Parser.php.diff?r1=1.1&r2=1.2 | |
8 | ||
e624cda8 | 9 | |
6d504dc0 PS |
10 | Quickforms |
11 | ========== | |
12 | Full of our custom hacks, no way to upgrade to latest upstream. | |
13 | Most probably we will stop using this library in the future. | |
9f24170c JH |
14 | |
15 | MDL-20876 - replaced split() with explode() or preg_split() where appropriate | |
528ed758 | 16 | MDL-40267 - Moodle core_text strlen functions used for range rule rule to be utf8 safe. |
8b5f4021 | 17 | MDL-46467 - $mform->hardfreeze causes labels to loose their for HTML attribute |
1a0df553 | 18 | MDL-52081 - made all constructors PHP7 compatible |
2edb12ec DM |
19 | MDL-52826 - Remove onsubmit events pointing to the global validation functions and script |
20 | tag moved after the HTML | |
1ebda3eb | 21 | MDL-50484 - _getPersistantData() returns id with _persistant prefixed to element id. |
721e2def | 22 | MDL-55123 - corrected call to non-static functions in HTML_QuickForm to be PHP7.1-compliant |
e3e3e0ab | 23 | MDL-60281 - replaced deprecated create_function() with lambda functions for PHP7.2 compatibility |
1a0df553 MG |
24 | |
25 | ||
26 | Pear | |
27 | ==== | |
e3e3e0ab MG |
28 | It was decided that we will not upgrade this library from upstream any more, see MDL-52465 |
29 | ||
30 | Changed constructors in classes PEAR and PEAR_ERROR to be __construct(). | |
31 | MDL-60281 - replaced deprecated function each() with foreach loop for PHP7.2 compatibility | |
4a89e83b MG |
32 | |
33 | ||
34 | Crypt/CHAP | |
35 | ========== | |
36 | MDL-52285 - made all constructors PHP7 compatible |