Using Moodle 4.2 dev

- Blue, reviewed, all ok.
- Red, requires action.

FILE: /repository/s3/S3.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 14 WARNINGS AFFECTING 14 LINES
------------------------------------------------------------------------------------------------------------------------
  357 | WARNING | Function openssl_free_key() is deprecated since PHP 8.0
  374 | WARNING | Method name "S3::__triggerError" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
 1615 | WARNING | Method name "S3::__getCloudFrontInvalidationBatchXML" is discouraged; PHP has reserved all method
      |         | names with a double underscore prefix for future use.
 1696 | WARNING | Method name "S3::__getCloudFrontDistributionConfigXML" is discouraged; PHP has reserved all method
      |         | names with a double underscore prefix for future use.
 1736 | WARNING | Method name "S3::__parseCloudFrontDistributionConfig" is discouraged; PHP has reserved all method
      |         | names with a double underscore prefix for future use.
 1796 | WARNING | Method name "S3::__getCloudFrontResponse" is discouraged; PHP has reserved all method names with a
      |         | double underscore prefix for future use.
 1829 | WARNING | Method name "S3::__getMIMEType" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
 1878 | WARNING | Method name "S3::__getTime" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
 1891 | WARNING | Method name "S3::__getSignature" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
 1906 | WARNING | Method name "S3::__getHash" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
 2298 | WARNING | Method name "S3Request::__sortMetaHeadersCmp" is discouraged; PHP has reserved all method names with
      |         | a double underscore prefix for future use.
 2316 | WARNING | Method name "S3Request::__responseWriteCallback" is discouraged; PHP has reserved all method names
      |         | with a double underscore prefix for future use.
 2332 | WARNING | Method name "S3Request::__dnsBucketName" is discouraged; PHP has reserved all method names with a
      |         | double underscore prefix for future use.
 2351 | WARNING | Method name "S3Request::__responseHeaderCallback" is discouraged; PHP has reserved all method names
      |         | with a double underscore prefix for future use.
------------------------------------------------------------------------------------------------------------------------
^^^
As identified in MDL-73587 there is no action required Here. 
Possibly when MDL-78511 lands this lib could be removed and the code refactor to use the lib in that issue

FILE: ...mattp/projects/Moodle/moodle_compat/auth/cas/CAS/vendor/apereo/phpcas/source/CAS/GracefullTerminationException.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 64 | WARNING | When exit() is called within an object constructor, the object destructor will no longer be called
    |         | since PHP 8.0 While no __destruct() method was found in this class, one may be declared in the parent
    |         | class or in a trait being used.
------------------------------------------------------------------------------------------------------------------------
As identified in MDL-73587 All ok, there isn't any __destruct(), and parent class is PHP's core one (no destruct either). This was also in the PHP 8.0 report.

FILE: ...Users/mattp/projects/Moodle/moodle_compat/auth/cas/CAS/vendor/apereo/phpcas/source/CAS/AuthenticationException.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 79 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
    |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
    |       | explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587, Also will be resolved by MDL-78778

FILE: /auth/cas/CAS/vendor/apereo/phpcas/source/CAS/Client.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 1080 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 4184 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587, Also will be resolved by MDL-78778

FILE: /auth/cas/CAS/vendor/apereo/phpcas/source/CAS.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 612 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
     |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
     |       | explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587, Also will be resolved by MDL-78778

FILE: /admin/renderer.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 982 | ERROR | Passing the $glue and $pieces parameters in reverse order to implode has been deprecated since PHP 7.4
     |       | and is removed since PHP 8.0; $glue should be the first parameter and $pieces the second
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587

FILE: /admin/cli/mysql_collation.php
------------------------------------------------------------------------------------------------------------
FOUND 4 ERRORS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------
  60 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
 153 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
 233 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
 256 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587. False positive, all the functions detected above are Moodle ones, not extension ones. This was also in the PHP 8.0 report.

FILE: /enrol/lti/ims-blti/blti_util.php
------------------------------------------------------------------------------------------------------------------------
FOUND 4 ERRORS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------------------
 125 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 126 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 158 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 159 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /enrol/lti/ims-blti/OAuth.php
-----------------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
-----------------------------------------------------------------------------
 162 | WARNING | Function openssl_free_key() is deprecated since PHP 8.0
 185 | WARNING | Function openssl_free_key() is deprecated since PHP 8.0
-----------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /enrol/self/bulkchangeforms.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 1 | WARNING | No PHP code was found in this file and short open tags are not allowed by this install of PHP. This file
   |         | may be using short open tags but PHP does not allow them.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /grade/export/lib.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 77 | WARNING | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original
    |         | value as passed to a parameter, but will instead provide the current value. The parameter "$formdata"
    |         | was used, and possibly changed (by reference), on line 76.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /mnet/lib.php
--------------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
--------------------------------------------------------------------------
 449 | WARNING | Function openssl_x509_free() is deprecated since PHP 8.0
 461 | WARNING | Function openssl_pkey_free() is deprecated since PHP 8.0
--------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /question/engine/renderer.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 183 | ERROR | The default value of the $flags parameter for html_entity_decode() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
created MDL-78892 to deal with this does not block PHP 8.2

FILE: /search/classes/document_factory.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 68 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order
    |       | since PHP 7.0. Use curly braces to remove ambiguity.
 73 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order
    |       | since PHP 7.0. Use curly braces to remove ambiguity.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /iplookup/index.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 109 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
BLOCKS PHP 8.2 created MDL-78893 to fix

FILE: /lib/plist/classes/CFPropertyList/CFBinaryPropertyList.php
--------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------------------
 363 | ERROR | Function recode_string() is removed since PHP 7.4; Use the iconv or mbstring extension instead
 363 | ERROR | Extension 'recode' is removed since PHP 7.4; Use iconv or mbstring instead
--------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/tcpdf/include/tcpdf_static.php
------------------------------------------------------------------------------------------------------------------------
FOUND 26 ERRORS AND 2 WARNINGS AFFECTING 10 LINES
------------------------------------------------------------------------------------------------------------------------
  427 | ERROR   | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes()
      |         | or OpenSSL instead
  427 | ERROR   | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
      |         | pecl/mcrypt once available instead
  427 | ERROR   | Function mcrypt_get_iv_size() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL
      |         | instead
  427 | ERROR   | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
      |         | pecl/mcrypt once available instead
  427 | ERROR   | The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
  427 | ERROR   | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
  427 | ERROR   | The constant "MCRYPT_RAND" is deprecated since PHP 7.1 and removed since PHP 7.2
  428 | ERROR   | Function mcrypt_encrypt() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
  428 | ERROR   | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
      |         | pecl/mcrypt once available instead
  428 | ERROR   | The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
  428 | ERROR   | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
  453 | ERROR   | Function mcrypt_get_iv_size() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL
      |         | instead
  453 | ERROR   | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
      |         | pecl/mcrypt once available instead
  453 | ERROR   | The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
  453 | ERROR   | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
  454 | ERROR   | Function mcrypt_encrypt() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
  454 | ERROR   | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
      |         | pecl/mcrypt once available instead
  454 | ERROR   | The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
  454 | ERROR   | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
  471 | ERROR   | Function mcrypt_encrypt() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
  471 | ERROR   | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
      |         | pecl/mcrypt once available instead
  471 | ERROR   | The constant "MCRYPT_ARCFOUR" is deprecated since PHP 7.1 and removed since PHP 7.2
  471 | ERROR   | The constant "MCRYPT_MODE_STREAM" is deprecated since PHP 7.1 and removed since PHP 7.2
 1828 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
 1905 | ERROR   | The default value of the $flags parameter for htmlspecialchars_decode() was changed from ENT_COMPAT
      |         | to ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1918 | ERROR   | The default value of the $flags parameter for htmlspecialchars_decode() was changed from ENT_COMPAT
      |         | to ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1931 | ERROR   | The default value of the $flags parameter for htmlspecialchars_decode() was changed from ENT_COMPAT
      |         | to ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1964 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/tcpdf/tcpdf.php
------------------------------------------------------------------------------------------------------------------------
FOUND 5 ERRORS AFFECTING 3 LINES
------------------------------------------------------------------------------------------------------------------------
 11001 | ERROR | Function mcrypt_get_cipher_name() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL
       |       | instead
 11001 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
       |       | pecl/mcrypt once available instead
 11001 | ERROR | The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
 16434 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
       |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter
       |       | should be explicitly set.
 16443 | ERROR | Self-closing XHTML tags are ignored. Only non-self-closing tags should be used in the strip_tags()
       |       | $allowed_tags parameter since PHP 5.3.4. Found:
       |       | '<marker/><a><b><blockquote><body><br><br/><dd><del><div><dl><dt><em><font><form><h1><h2><h3><h4><h5><h6><hr><hr/><i><img><input><label><li><ol><option><p><pre><s><select><small><span><strike><strong><sub><sup><table><tablehead><tcpdf><td><textarea><th><thead><tr><tt><u><ul>'
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/pear/HTML/QuickForm.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 613 | WARNING | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original
     |         | value as passed to a parameter, but will instead provide the current value. The parameter "$element"
     |         | was used, and possibly changed (by reference), on line 609.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/pear/HTML/Common.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 171 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/pear/HTML/QuickForm/element.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 242 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/pear/HTML/QuickForm/textarea.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 202 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 219 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/pear/PEAR.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AND 3 WARNINGS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------------------
  55 | ERROR   | INI directive 'track_errors' is deprecated since PHP 7.2 and removed since PHP 8.0
 720 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
 737 | WARNING | Function dl() is deprecated since PHP 5.3
 737 | WARNING | Function dl() is deprecated since PHP 5.3
 859 | ERROR   | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
     |         | value as passed to a parameter, but will instead provide the current value. The parameter "$mode" was
     |         | changed on line 845.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Security/XmlScanner.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 74 | WARNING | Function libxml_disable_entity_loader() is deprecated since PHP 8.0
 88 | WARNING | Function libxml_disable_entity_loader() is deprecated since PHP 8.0
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Csv.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 318 | WARNING | INI directive 'auto_detect_line_endings' is deprecated since PHP 8.1
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE:lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/XMLWriter.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 102 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/TextGrid.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 78 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
    |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
    |       | explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/phpmailer/src/PHPMailer.php
---------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AND 3 WARNINGS AFFECTING 4 LINES
---------------------------------------------------------------------------------------------------------------
  861 | WARNING | INI directive 'mbstring.func_overload' is deprecated since PHP 7.2 and removed since PHP 8.0
 1487 | ERROR   | The constant "INTL_IDNA_VARIANT_2003" is deprecated since PHP 7.2 and removed since PHP 8.0
 4774 | WARNING | Function openssl_pkey_free() is deprecated since PHP 8.0
 4780 | WARNING | Function openssl_pkey_free() is deprecated since PHP 8.0
---------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb-pear.inc.php
-----------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
-----------------------------------------------------------------------------
 370 | WARNING | Function dl() is deprecated since PHP 5.3
-----------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb-lib.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 10 ERRORS AND 1 WARNING AFFECTING 11 LINES
------------------------------------------------------------------------------------------------------------------------
  228 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
  281 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
  291 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
  376 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1194 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1198 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1201 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1221 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1233 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
 1289 | WARNING | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
      |         | value as passed to a parameter, but will instead provide the current value. The parameter "$ishtml"
      |         | was used, and possibly changed (by reference), on line 1271.
 1342 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |         | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-fbsql.inc.php
--------------------------------------------------------------------------------------
FOUND 43 ERRORS AFFECTING 23 LINES
--------------------------------------------------------------------------------------
  40 | ERROR | Function fbsql_insert_id() is removed since PHP 5.3
  40 | ERROR | Extension 'fbsql' is removed since PHP 5.3
  45 | ERROR | Function fbsql_affected_rows() is removed since PHP 5.3
  45 | ERROR | Extension 'fbsql' is removed since PHP 5.3
  50 | ERROR | Function fbsql_list_dbs() is removed since PHP 5.3
  50 | ERROR | Extension 'fbsql' is removed since PHP 5.3
  53 | ERROR | Function fbsql_num_rows() is removed since PHP 5.3
  53 | ERROR | Extension 'fbsql' is removed since PHP 5.3
  55 | ERROR | Function fbsql_tablename() is removed since PHP 5.3
  55 | ERROR | Extension 'fbsql' is removed since PHP 5.3
  76 | ERROR | Function fbsql_connect() is removed since PHP 5.3
  76 | ERROR | Extension 'fbsql' is removed since PHP 5.3
  85 | ERROR | Function fbsql_pconnect() is removed since PHP 5.3
  85 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 131 | ERROR | Function fbsql_select_db() is removed since PHP 5.3
 131 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 140 | ERROR | Function fbsql_query() is removed since PHP 5.3
 140 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 146 | ERROR | Function fbsql_error() is removed since PHP 5.3
 146 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 153 | ERROR | Function fbsql_errno() is removed since PHP 5.3
 153 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 159 | ERROR | Function fbsql_close() is removed since PHP 5.3
 159 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 180 | ERROR | The constant "FBSQL_NUM" is removed since PHP 5.3
 181 | ERROR | The constant "FBSQL_ASSOC" is removed since PHP 5.3
 184 | ERROR | The constant "FBSQL_BOTH" is removed since PHP 5.3
 192 | ERROR | Function fbsql_num_rows() is removed since PHP 5.3
 192 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 193 | ERROR | Function fbsql_num_fields() is removed since PHP 5.3
 193 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 200 | ERROR | Function fbsql_fetch_field() is removed since PHP 5.3
 200 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 202 | ERROR | Function fbsql_field_flags() is removed since PHP 5.3
 202 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 206 | ERROR | Function fbsql_fetch_field() is removed since PHP 5.3
 206 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 215 | ERROR | Function fbsql_data_seek() is removed since PHP 5.3
 215 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 220 | ERROR | Function fbsql_fetch_array() is removed since PHP 5.3
 220 | ERROR | Extension 'fbsql' is removed since PHP 5.3
 225 | ERROR | Function fbsql_free_result() is removed since PHP 5.3
 225 | ERROR | Extension 'fbsql' is removed since PHP 5.3
--------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-sybase.inc.php
---------------------------------------------------------------------------------------
FOUND 36 ERRORS AFFECTING 18 LINES
---------------------------------------------------------------------------------------
 110 | ERROR | Function sybase_select_db() is removed since PHP 7.0
 110 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 123 | ERROR | Function sybase_get_last_message() is removed since PHP 7.0
 123 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 142 | ERROR | Function sybase_connect() is removed since PHP 7.0
 142 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 144 | ERROR | Function sybase_connect() is removed since PHP 7.0
 144 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 163 | ERROR | Function sybase_pconnect() is removed since PHP 7.0
 163 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 165 | ERROR | Function sybase_pconnect() is removed since PHP 7.0
 165 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 179 | ERROR | Function sybase_unbuffered_query() is removed since PHP 7.0
 179 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 181 | ERROR | Function sybase_query() is removed since PHP 7.0
 181 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 208 | ERROR | Function sybase_close() is removed since PHP 7.0
 208 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 337 | ERROR | Function sybase_fetch_field() is removed since PHP 7.0
 337 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 340 | ERROR | Function sybase_fetch_field() is removed since PHP 7.0
 340 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 350 | ERROR | Function sybase_num_rows() is removed since PHP 7.0
 350 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 351 | ERROR | Function sybase_num_fields() is removed since PHP 7.0
 351 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 356 | ERROR | Function sybase_data_seek() is removed since PHP 7.0
 356 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 362 | ERROR | Function sybase_fetch_row() is removed since PHP 7.0
 362 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 364 | ERROR | Function sybase_fetch_assoc() is removed since PHP 7.0
 364 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 372 | ERROR | Function sybase_fetch_array() is removed since PHP 7.0
 372 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
 384 | ERROR | Function sybase_free_result() is removed since PHP 7.0
 384 | ERROR | Extension 'sybase' is removed since PHP 5.3; Use sybase_ct instead
---------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-informix72.inc.php
-------------------------------------------------------------------------------------------
FOUND 25 ERRORS AFFECTING 25 LINES
-------------------------------------------------------------------------------------------
  64 | ERROR | The constant "IFX_SCROLL" is removed since PHP 5.2.1
  75 | ERROR | Function ifx_byteasvarchar() is removed since PHP 5.2.1
  76 | ERROR | Function ifx_textasvarchar() is removed since PHP 5.2.1
  77 | ERROR | Function ifx_blobinfile_mode() is removed since PHP 5.2.1
  92 | ERROR | Function ifx_getsqlca() is removed since PHP 5.2.1
  99 | ERROR | Function ifx_affected_rows() is removed since PHP 5.2.1
 144 | ERROR | Function ifx_errormsg() is removed since PHP 5.2.1
 150 | ERROR | Function ifx_error() is removed since PHP 5.2.1
 293 | ERROR | Function ifx_create_blob() is removed since PHP 5.2.1
 299 | ERROR | Function ifx_get_blob() is removed since PHP 5.2.1
 310 | ERROR | Function ifx_connect() is removed since PHP 5.2.1
 323 | ERROR | Function ifx_pconnect() is removed since PHP 5.2.1
 346 | ERROR | Function ifx_create_char() is removed since PHP 5.2.1
 358 | ERROR | Function ifx_query() is removed since PHP 5.2.1
 361 | ERROR | Function ifx_query() is removed since PHP 5.2.1
 366 | ERROR | Function ifx_query() is removed since PHP 5.2.1
 369 | ERROR | Function ifx_query() is removed since PHP 5.2.1
 386 | ERROR | Function ifx_close() is removed since PHP 5.2.1
 422 | ERROR | Function ifx_fieldproperties() is removed since PHP 5.2.1
 440 | ERROR | Function ifx_num_fields() is removed since PHP 5.2.1
 445 | ERROR | Function ifx_fetch_row() is removed since PHP 5.2.1
 450 | ERROR | Function ifx_fetch_row() is removed since PHP 5.2.1
 466 | ERROR | Function ifx_fetch_row() is removed since PHP 5.2.1
 483 | ERROR | Function ifx_fetch_row() is removed since PHP 5.2.1
 501 | ERROR | Function ifx_free_result() is removed since PHP 5.2.1
-------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-csv.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 148 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-oracle.inc.php
---------------------------------------------------------------------------------------
FOUND 30 ERRORS AFFECTING 27 LINES
---------------------------------------------------------------------------------------
  80 | ERROR | Function ora_commitoff() is removed since PHP 5.1
  88 | ERROR | Function ora_commit() is removed since PHP 5.1
  89 | ERROR | Function ora_commiton() is removed since PHP 5.1
  96 | ERROR | Function ora_rollback() is removed since PHP 5.1
  97 | ERROR | Function ora_commiton() is removed since PHP 5.1
 107 | ERROR | Function ora_error() is removed since PHP 5.1
 108 | ERROR | Function ora_error() is removed since PHP 5.1
 117 | ERROR | Function ora_errorcode() is removed since PHP 5.1
 118 | ERROR | Function ora_errorcode() is removed since PHP 5.1
 163 | ERROR | Function ora_plogon() is removed since PHP 5.1
 165 | ERROR | Function ora_logon() is removed since PHP 5.1
 167 | ERROR | Function ora_commiton() is removed since PHP 5.1
 170 | ERROR | Function ora_close() is removed since PHP 5.1
 191 | ERROR | Function ora_open() is removed since PHP 5.1
 195 | ERROR | Function ora_parse() is removed since PHP 5.1
 196 | ERROR | Function ora_exec() is removed since PHP 5.1
 199 | ERROR | Function ora_errorcode() is removed since PHP 5.1
 200 | ERROR | Function ora_error() is removed since PHP 5.1
 202 | ERROR | Function ora_close() is removed since PHP 5.1
 210 | ERROR | Function ora_logoff() is removed since PHP 5.1
 263 | ERROR | Function ora_columnname() is removed since PHP 5.1
 264 | ERROR | Function ora_columntype() is removed since PHP 5.1
 265 | ERROR | Function ora_columnsize() is removed since PHP 5.1
 286 | ERROR | Function ora_numcols() is removed since PHP 5.1
 298 | ERROR | Function ora_fetch_into() is removed since PHP 5.1
 298 | ERROR | The constant "ORA_FETCHINTO_NULLS" is removed since PHP 5.1
 298 | ERROR | The constant "ORA_FETCHINTO_ASSOC" is removed since PHP 5.1
 300 | ERROR | Function ora_fetch_into() is removed since PHP 5.1
 300 | ERROR | The constant "ORA_FETCHINTO_NULLS" is removed since PHP 5.1
 308 | ERROR | Function ora_close() is removed since PHP 5.1
---------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-mysqli.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 1275 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |       | parameter should be explicitly set.
 1293 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-borland_ibase.inc.php
----------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 1 LINE
----------------------------------------------------------------------------------------------
 37 | ERROR | Function ibase_trans() is removed since PHP 7.4
 37 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
----------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-sqlitepo.inc.php
-----------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 1 LINE
-----------------------------------------------------------------------------------------
 50 | ERROR | Function sqlite_fetch_array() is removed since PHP 5.4
 50 | ERROR | Extension 'sqlite' is removed since PHP 5.4
-----------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-mssql.inc.php
--------------------------------------------------------------------------------------
FOUND 77 ERRORS AFFECTING 41 LINES
--------------------------------------------------------------------------------------
   46 | ERROR | INI directive 'mssql.datetimeconvert' is removed since PHP 7.0
  478 | ERROR | Function mssql_select_db() is removed since PHP 7.0
  478 | ERROR | Extension 'mssql' is removed since PHP 7.0
  480 | ERROR | Function mssql_query() is removed since PHP 7.0
  480 | ERROR | Extension 'mssql' is removed since PHP 7.0
  482 | ERROR | Function mssql_fetch_row() is removed since PHP 7.0
  482 | ERROR | Extension 'mssql' is removed since PHP 7.0
  485 | ERROR | Function mssql_select_db() is removed since PHP 7.0
  485 | ERROR | Extension 'mssql' is removed since PHP 7.0
  492 | ERROR | Function mssql_select_db() is removed since PHP 7.0
  492 | ERROR | Extension 'mssql' is removed since PHP 7.0
  545 | ERROR | Function mssql_select_db() is removed since PHP 7.0
  545 | ERROR | Extension 'mssql' is removed since PHP 7.0
  553 | ERROR | Function mssql_get_last_message() is removed since PHP 7.0
  553 | ERROR | Extension 'mssql' is removed since PHP 7.0
  562 | ERROR | Function mssql_get_last_message() is removed since PHP 7.0
  562 | ERROR | Extension 'mssql' is removed since PHP 7.0
  564 | ERROR | Function mssql_query() is removed since PHP 7.0
  564 | ERROR | Extension 'mssql' is removed since PHP 7.0
  566 | ERROR | Function mssql_fetch_array() is removed since PHP 7.0
  566 | ERROR | Extension 'mssql' is removed since PHP 7.0
  567 | ERROR | Function mssql_free_result() is removed since PHP 7.0
  567 | ERROR | Extension 'mssql' is removed since PHP 7.0
  580 | ERROR | Function mssql_connect() is removed since PHP 7.0
  580 | ERROR | Extension 'mssql' is removed since PHP 7.0
  592 | ERROR | Function mssql_pconnect() is removed since PHP 7.0
  592 | ERROR | Extension 'mssql' is removed since PHP 7.0
  622 | ERROR | Function mssql_init() is removed since PHP 7.0
  622 | ERROR | Extension 'mssql' is removed since PHP 7.0
  681 | ERROR | The constant "SQLVARCHAR" is removed since PHP 7.0
  682 | ERROR | The constant "SQLFLT8" is removed since PHP 7.0
  683 | ERROR | The constant "SQLINT4" is removed since PHP 7.0
  684 | ERROR | The constant "SQLINT1" is removed since PHP 7.0
  702 | ERROR | Function mssql_bind() is removed since PHP 7.0
  702 | ERROR | Extension 'mssql' is removed since PHP 7.0
  789 | ERROR | Function mssql_query() is removed since PHP 7.0
  789 | ERROR | Extension 'mssql' is removed since PHP 7.0
  791 | ERROR | Function mssql_fetch_row() is removed since PHP 7.0
  791 | ERROR | Extension 'mssql' is removed since PHP 7.0
  793 | ERROR | Function mssql_data_seek() is removed since PHP 7.0
  793 | ERROR | Extension 'mssql' is removed since PHP 7.0
  798 | ERROR | Function mssql_execute() is removed since PHP 7.0
  798 | ERROR | Extension 'mssql' is removed since PHP 7.0
  802 | ERROR | Function mssql_query() is removed since PHP 7.0
  802 | ERROR | Extension 'mssql' is removed since PHP 7.0
  815 | ERROR | Function mssql_close() is removed since PHP 7.0
  815 | ERROR | Extension 'mssql' is removed since PHP 7.0
  879 | ERROR | Function mssql_num_rows() is removed since PHP 7.0
  879 | ERROR | Extension 'mssql' is removed since PHP 7.0
  880 | ERROR | Function mssql_num_fields() is removed since PHP 7.0
  880 | ERROR | Extension 'mssql' is removed since PHP 7.0
  888 | ERROR | Function mssql_next_result() is removed since PHP 7.0
  888 | ERROR | Extension 'mssql' is removed since PHP 7.0
  919 | ERROR | Function mssql_fetch_field() is removed since PHP 7.0
  919 | ERROR | Extension 'mssql' is removed since PHP 7.0
  922 | ERROR | Function mssql_fetch_field() is removed since PHP 7.0
  922 | ERROR | Extension 'mssql' is removed since PHP 7.0
  931 | ERROR | Function mssql_data_seek() is removed since PHP 7.0
  931 | ERROR | Extension 'mssql' is removed since PHP 7.0
  944 | ERROR | Function mssql_fetch_array() is removed since PHP 7.0
  944 | ERROR | Extension 'mssql' is removed since PHP 7.0
  948 | ERROR | Function mssql_fetch_assoc() is removed since PHP 7.0
  948 | ERROR | Extension 'mssql' is removed since PHP 7.0
  950 | ERROR | Function mssql_fetch_array() is removed since PHP 7.0
  950 | ERROR | Extension 'mssql' is removed since PHP 7.0
  983 | ERROR | Function mssql_fetch_row() is removed since PHP 7.0
  983 | ERROR | Extension 'mssql' is removed since PHP 7.0
  999 | ERROR | Function mssql_fetch_array() is removed since PHP 7.0
  999 | ERROR | Extension 'mssql' is removed since PHP 7.0
 1002 | ERROR | Function mssql_fetch_assoc() is removed since PHP 7.0
 1002 | ERROR | Extension 'mssql' is removed since PHP 7.0
 1004 | ERROR | Function mssql_fetch_array() is removed since PHP 7.0
 1004 | ERROR | Extension 'mssql' is removed since PHP 7.0
 1035 | ERROR | Function mssql_fetch_row() is removed since PHP 7.0
 1035 | ERROR | Extension 'mssql' is removed since PHP 7.0
 1046 | ERROR | Function mssql_free_result() is removed since PHP 7.0
 1046 | ERROR | Extension 'mssql' is removed since PHP 7.0
--------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-firebird.inc.php
-----------------------------------------------------------------------------------------
FOUND 36 ERRORS AFFECTING 35 LINES
-----------------------------------------------------------------------------------------
  100 | ERROR | The constant "IBASE_WAIT" is removed since PHP 7.4
  100 | ERROR | The constant "IBASE_COMMITTED" is removed since PHP 7.4
  164 | ERROR | INI directive 'ibase.timestampformat' is removed since PHP 7.4
  165 | ERROR | INI directive 'ibase.dateformat' is removed since PHP 7.4
  166 | ERROR | INI directive 'ibase.timeformat' is removed since PHP 7.4
  245 | ERROR | Function fbird_trans() is removed since PHP 7.4
  271 | ERROR | Function fbird_commit() is removed since PHP 7.4
  279 | ERROR | Function fbird_affected_rows() is removed since PHP 7.4
  300 | ERROR | Function fbird_rollback() is removed since PHP 7.4
  450 | ERROR | Function fbird_errcode() is removed since PHP 7.4
  451 | ERROR | Function fbird_errmsg() is removed since PHP 7.4
  479 | ERROR | Function fbird_prepare() is removed since PHP 7.4
  527 | ERROR | Function fbird_commit() is removed since PHP 7.4
  538 | ERROR | Function fbird_rollback() is removed since PHP 7.4
  540 | ERROR | Function fbird_close() is removed since PHP 7.4
  759 | ERROR | Function fbird_blob_create() is removed since PHP 7.4
  760 | ERROR | Function fbird_blob_add() is removed since PHP 7.4
  761 | ERROR | Function fbird_blob_close() is removed since PHP 7.4
  792 | ERROR | Function fbird_blob_info() is removed since PHP 7.4
  793 | ERROR | Function fbird_blob_open() is removed since PHP 7.4
  796 | ERROR | Function fbird_blob_get() is removed since PHP 7.4
  797 | ERROR | Function fbird_blob_get() is removed since PHP 7.4
  801 | ERROR | Function fbird_blob_get() is removed since PHP 7.4
  804 | ERROR | Function fbird_blob_close() is removed since PHP 7.4
  826 | ERROR | Function fbird_blob_create() is removed since PHP 7.4
  831 | ERROR | Function fbird_blob_add() is removed since PHP 7.4
  835 | ERROR | Function fbird_blob_close() is removed since PHP 7.4
  854 | ERROR | Function fbird_blob_create() is removed since PHP 7.4
  869 | ERROR | Function fbird_blob_add() is removed since PHP 7.4
  875 | ERROR | Function fbird_blob_add() is removed since PHP 7.4
  879 | ERROR | Function fbird_blob_close() is removed since PHP 7.4
 1077 | ERROR | Function fbird_num_fields() is removed since PHP 7.4
 1080 | ERROR | Function fbird_field_info() is removed since PHP 7.4
 1164 | ERROR | Function fbird_fetch_assoc() is removed since PHP 7.4
 1178 | ERROR | Function fbird_fetch_row() is removed since PHP 7.4
 1273 | ERROR | Function fbird_free_result() is removed since PHP 7.4
-----------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-ibase.inc.php
--------------------------------------------------------------------------------------
FOUND 76 ERRORS AFFECTING 42 LINES
--------------------------------------------------------------------------------------
  57 | ERROR | The constant "IBASE_DEFAULT" is removed since PHP 7.4
  84 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
  86 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
  89 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
  91 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
  94 | ERROR | INI directive 'ibase.timestampformat' is removed since PHP 7.4
  95 | ERROR | INI directive 'ibase.dateformat' is removed since PHP 7.4
  96 | ERROR | INI directive 'ibase.timeformat' is removed since PHP 7.4
 165 | ERROR | Function ibase_commit() is removed since PHP 7.4
 165 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 195 | ERROR | Function ibase_rollback() is removed since PHP 7.4
 195 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 312 | ERROR | Function ibase_errmsg() is removed since PHP 7.4
 312 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 328 | ERROR | Function ibase_prepare() is removed since PHP 7.4
 328 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 377 | ERROR | Function ibase_commit() is removed since PHP 7.4
 377 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 388 | ERROR | Function ibase_rollback() is removed since PHP 7.4
 388 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 390 | ERROR | Function ibase_close() is removed since PHP 7.4
 390 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 562 | ERROR | Function ibase_blob_create() is removed since PHP 7.4
 562 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 563 | ERROR | Function ibase_blob_add() is removed since PHP 7.4
 563 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 564 | ERROR | Function ibase_blob_close() is removed since PHP 7.4
 564 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 578 | ERROR | Function ibase_blob_open() is removed since PHP 7.4
 578 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 579 | ERROR | Function ibase_blob_get() is removed since PHP 7.4
 579 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 580 | ERROR | Function ibase_blob_get() is removed since PHP 7.4
 580 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 583 | ERROR | Function ibase_blob_close() is removed since PHP 7.4
 583 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 590 | ERROR | Function ibase_blob_info() is removed since PHP 7.4
 590 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 591 | ERROR | Function ibase_blob_open() is removed since PHP 7.4
 591 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 595 | ERROR | Function ibase_blob_get() is removed since PHP 7.4
 595 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 597 | ERROR | Function ibase_blob_get() is removed since PHP 7.4
 597 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 601 | ERROR | Function ibase_blob_get() is removed since PHP 7.4
 601 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 604 | ERROR | Function ibase_blob_close() is removed since PHP 7.4
 604 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 612 | ERROR | Function ibase_blob_create() is removed since PHP 7.4
 612 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 617 | ERROR | Function ibase_blob_add() is removed since PHP 7.4
 617 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 621 | ERROR | Function ibase_blob_close() is removed since PHP 7.4
 621 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 638 | ERROR | Function ibase_blob_create() is removed since PHP 7.4
 638 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 653 | ERROR | Function ibase_blob_add() is removed since PHP 7.4
 653 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 659 | ERROR | Function ibase_blob_add() is removed since PHP 7.4
 659 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 663 | ERROR | Function ibase_blob_close() is removed since PHP 7.4
 663 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 672 | ERROR | Function ibase_blob_create() is removed since PHP 7.4
 672 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 673 | ERROR | Function ibase_blob_add() is removed since PHP 7.4
 673 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 674 | ERROR | Function ibase_blob_close() is removed since PHP 7.4
 674 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 760 | ERROR | Function ibase_field_info() is removed since PHP 7.4
 760 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 790 | ERROR | Function ibase_num_fields() is removed since PHP 7.4
 790 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 806 | ERROR | Function ibase_fetch_row() is removed since PHP 7.4
 806 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
 862 | ERROR | Function ibase_free_result() is removed since PHP 7.4
 862 | ERROR | Extension 'ibase' is removed since PHP 7.4; Use pecl/ibase instead
--------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-mssqlpo.inc.php
----------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 1 LINE
----------------------------------------------------------------------------------------
 34 | ERROR | Function mssql_init() is removed since PHP 7.0
 34 | ERROR | Extension 'mssql' is removed since PHP 7.0
----------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/drivers/adodb-sqlite.inc.php
---------------------------------------------------------------------------------------
FOUND 40 ERRORS AFFECTING 22 LINES
---------------------------------------------------------------------------------------
  45 | ERROR | Function sqlite_libversion() is removed since PHP 5.4
  45 | ERROR | Extension 'sqlite' is removed since PHP 5.4
  47 | ERROR | Function sqlite_libencoding() is removed since PHP 5.4
  47 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 143 | ERROR | Function sqlite_last_insert_rowid() is removed since PHP 5.4
 143 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 148 | ERROR | Function sqlite_changes() is removed since PHP 5.4
 148 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 156 | ERROR | Function sqlite_error_string() is removed since PHP 5.4
 156 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 173 | ERROR | Function sqlite_create_function() is removed since PHP 5.4
 173 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 174 | ERROR | Function sqlite_create_function() is removed since PHP 5.4
 174 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 188 | ERROR | Function sqlite_open() is removed since PHP 5.4
 188 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 206 | ERROR | Function sqlite_popen() is removed since PHP 5.4
 206 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 217 | ERROR | Function sqlite_query() is removed since PHP 5.4
 217 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 219 | ERROR | Function sqlite_last_error() is removed since PHP 5.4
 219 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 223 | ERROR | Function sqlite_num_fields() is removed since PHP 5.4
 223 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 309 | ERROR | Function sqlite_close() is removed since PHP 5.4
 309 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 438 | ERROR | The constant "SQLITE_NUM" is removed since PHP 5.4
 441 | ERROR | The constant "SQLITE_ASSOC" is removed since PHP 5.4
 444 | ERROR | The constant "SQLITE_BOTH" is removed since PHP 5.4
 470 | ERROR | Function sqlite_field_name() is removed since PHP 5.4
 470 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 478 | ERROR | Function sqlite_num_rows() is removed since PHP 5.4
 478 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 479 | ERROR | Function sqlite_num_fields() is removed since PHP 5.4
 479 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 484 | ERROR | The constant "SQLITE_NUM" is removed since PHP 5.4
 500 | ERROR | Function sqlite_seek() is removed since PHP 5.4
 500 | ERROR | Extension 'sqlite' is removed since PHP 5.4
 505 | ERROR | Function sqlite_fetch_array() is removed since PHP 5.4
 505 | ERROR | Extension 'sqlite' is removed since PHP 5.4
---------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 4 ERRORS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------------------
 1517 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |       | parameter should be explicitly set.
 1560 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |       | parameter should be explicitly set.
 1563 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |       | parameter should be explicitly set.
 2615 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
      |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
      |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb-perf.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 9 ERRORS AFFECTING 9 LINES
------------------------------------------------------------------------------------------------------------------------
 101 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 115 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 117 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 500 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 579 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 740 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 918 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 944 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 966 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/tohtml.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
  69 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 144 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb-xmlschema.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 6 ERRORS AFFECTING 6 LINES
------------------------------------------------------------------------------------------------------------------------
 1872 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2014 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2182 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2207 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2210 | ERROR | "$this" can no longer be used in a plain function or method since PHP 7.1.
 2211 | ERROR | "$this" can no longer be used in a plain function or method since PHP 7.1.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb-time.inc.php
-----------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 4 LINES
-----------------------------------------------------------------------------------------------------------------------
  429 | WARNING | Function strftime() is deprecated since PHP 8.1; Use date() or IntlDateFormatter::format() instead
 1372 | WARNING | Function gmstrftime() is deprecated since PHP 8.1; Use date() or IntlDateFormatter::format() instead
 1372 | WARNING | Function strftime() is deprecated since PHP 8.1; Use date() or IntlDateFormatter::format() instead
 1384 | WARNING | Function gmstrftime() is deprecated since PHP 8.1; Use date() or IntlDateFormatter::format() instead
 1386 | WARNING | Function gmstrftime() is deprecated since PHP 8.1; Use date() or IntlDateFormatter::format() instead
-----------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb-pager.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
  61 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 243 | ERROR | The constant "IFX_SCROLL" is removed since PHP 5.2.1
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/perf/perf-mssql.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
  98 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 112 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/perf/perf-postgres.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 143 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/perf/perf-mysql.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 118 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/perf/perf-mssqlnative.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
  98 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 112 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/perf/perf-oci8.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 428 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/adodb/adodb-xmlschema03.inc.php
------------------------------------------------------------------------------------------------------------------------
FOUND 10 ERRORS AFFECTING 10 LINES
------------------------------------------------------------------------------------------------------------------------
 2039 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2116 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2140 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2156 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2177 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2192 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2371 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2397 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES
      |       | | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should
      |       | be explicitly set.
 2400 | ERROR | "$this" can no longer be used in a plain function or method since PHP 7.1.
 2401 | ERROR | "$this" can no longer be used in a plain function or method since PHP 7.1.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/portfoliolib.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 815 | ERROR | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value
     |       | as passed to a parameter, but will instead provide the current value. The parameter "$plugin" was
     |       | changed on line 809.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/modinfolib.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
------------------------------------------------------------------------------------------------------------------------
  173 | WARNING | Method name "course_modinfo::__empty" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
 1589 | WARNING | Method name "cm_info::__empty" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
 3154 | WARNING | Method name "section_info::__empty" is discouraged; PHP has reserved all method names with a double
      |         | underscore prefix for future use.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/xhprof/xhprof_lib/utils/xhprof_runs.php
------------------------------------------------------------------------------------------------------------------------
FOUND 4 ERRORS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------------------
 155 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
     |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
     |       | explicitly set.
 156 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
     |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
     |       | explicitly set.
 157 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
     |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
     |       | explicitly set.
 158 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
     |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
     |       | explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/xhprof/xhprof_lib/display/xhprof.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 46 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
    |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
    |       | explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/simplepie/src/SimplePie.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
  695 | ERROR   | When die() is called within an object constructor, the object destructor will no longer be called
      |         | since PHP 8.0
 3103 | WARNING | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
      |         | value as passed to a parameter, but will instead provide the current value. The parameter "$method"
      |         | was used, and possibly changed (by reference), on line 3093.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/simplepie/src/Parser.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 606 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 612 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/simplepie/src/Item.php
--------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------------------------
 755 | WARNING | Function strftime() is deprecated since PHP 8.1; Use date() or IntlDateFormatter::format() instead
--------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77103.

FILE: /lib/html2text/Html2Text.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 241 | WARNING | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original
     |         | value as passed to a parameter, but will instead provide the current value. The parameter "$options"
     |         | was used, and possibly changed (by reference), on line 240.
 420 | ERROR   | The default value of the $flags parameter for html_entity_decode() was changed from ENT_COMPAT to
     |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |         | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/google/src/Google/Signer/P12.php
-------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
-------------------------------------------------------------------------------------
 80 | WARNING | Function openssl_pkey_free() is deprecated since PHP 8.0
-------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/google/src/Google/Verifier/Pem.php
---------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
---------------------------------------------------------------------------------------
 56 | WARNING | Function openssl_x509_free() is deprecated since PHP 8.0
---------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/dml/moodle_database.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 528 | WARNING | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
     |         | value as passed to a parameter, but will instead provide the current value. The parameter "$error" was
     |         | used, and possibly changed (by reference), on line 518.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/graphlib.php
-----------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 10 WARNINGS AFFECTING 10 LINES
-----------------------------------------------------------------------------------------------------------
 1589 | WARNING | The "num_points" parameter for function ImageFilledPolygon() is deprecated since PHP 8.1
 1596 | WARNING | The "num_points" parameter for function ImagePolygon() is deprecated since PHP 8.1
 1603 | WARNING | The "num_points" parameter for function ImageFilledPolygon() is deprecated since PHP 8.1
 1610 | WARNING | The "num_points" parameter for function ImagePolygon() is deprecated since PHP 8.1
 1709 | WARNING | The "num_points" parameter for function ImageFilledPolygon() is deprecated since PHP 8.1
 1710 | WARNING | The "num_points" parameter for function ImagePolygon() is deprecated since PHP 8.1
 1733 | WARNING | The "num_points" parameter for function ImageFilledPolygon() is deprecated since PHP 8.1
 1740 | WARNING | The "num_points" parameter for function ImagePolygon() is deprecated since PHP 8.1
 1841 | WARNING | The "num_points" parameter for function ImageFilledPolygon() is deprecated since PHP 8.1
 1858 | WARNING | The "num_points" parameter for function ImageFilledPolygon() is deprecated since PHP 8.1
-----------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/horde/framework/Horde/Imap/Client/Mailbox.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 29 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Url.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 26 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Ids/Map.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 28 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Search/Query.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 25 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Ids.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 41 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Data/AclRights.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 23 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Data/Envelope.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 36 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Data/SearchCharset.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 27 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Data/Capability.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 24 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Data/Acl.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 23 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Data/Namespace.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 34 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Imap/Client/Data/Thread.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 24 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Crypt/Blowfish/Mcrypt.php
------------------------------------------------------------------------------------------------------------------------
FOUND 17 ERRORS AFFECTING 8 LINES
------------------------------------------------------------------------------------------------------------------------
 53 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
 53 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
    |       | pecl/mcrypt once available instead
 53 | ERROR | The constant "MCRYPT_BLOWFISH" is deprecated since PHP 7.1 and removed since PHP 7.2
 60 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
 60 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
    |       | pecl/mcrypt once available instead
 61 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
 61 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
    |       | pecl/mcrypt once available instead
 62 | ERROR | Function mcrypt_generic_deinit() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL
    |       | instead
 62 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
    |       | pecl/mcrypt once available instead
 71 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
 71 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
    |       | pecl/mcrypt once available instead
 72 | ERROR | Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
 73 | ERROR | Function mcrypt_generic_deinit() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL
    |       | instead
 73 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
    |       | pecl/mcrypt once available instead
 83 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or
    |       | OpenSSL instead
 83 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or
    |       | pecl/mcrypt once available instead
 83 | ERROR | The constant "MCRYPT_RAND" is deprecated since PHP 7.1 and removed since PHP 7.2
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/horde/framework/Horde/Mail/Transport/Mail.php
--------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------
 102 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
--------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/horde/framework/Horde/Mail/Rfc822/List.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 34 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Stream/Filter/Htmlspecialchars.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 34 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
    |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
    |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/horde/framework/Horde/Stream.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 27 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Support/Backtrace.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 37 | WARNING | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
    |         | value as passed to a parameter, but will instead provide the current value. The parameter "$backtrace"
    |         | was used, and possibly changed (by reference), on line 30.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/horde/framework/Horde/String.php
------------------------------------------------------------------------------------------------------------------------
FOUND 11 ERRORS AFFECTING 11 LINES
------------------------------------------------------------------------------------------------------------------------
 150 | ERROR | The variable '$php_errormsg' is deprecated since PHP 7.2 and removed since PHP 8.0; Use error_get_last()
     |       | instead
 151 | ERROR | INI directive 'track_errors' is deprecated since PHP 7.2 and removed since PHP 8.0
 153 | ERROR | The variable '$php_errormsg' is deprecated since PHP 7.2 and removed since PHP 8.0; Use error_get_last()
     |       | instead
 502 | ERROR | The variable '$php_errormsg' is deprecated since PHP 7.2 and removed since PHP 8.0; Use error_get_last()
     |       | instead
 503 | ERROR | INI directive 'track_errors' is deprecated since PHP 7.2 and removed since PHP 8.0
 505 | ERROR | INI directive 'track_errors' is deprecated since PHP 7.2 and removed since PHP 8.0
 506 | ERROR | The variable '$php_errormsg' is deprecated since PHP 7.2 and removed since PHP 8.0; Use error_get_last()
     |       | instead
 512 | ERROR | The variable '$php_errormsg' is deprecated since PHP 7.2 and removed since PHP 8.0; Use error_get_last()
     |       | instead
 513 | ERROR | INI directive 'track_errors' is deprecated since PHP 7.2 and removed since PHP 8.0
 524 | ERROR | INI directive 'track_errors' is deprecated since PHP 7.2 and removed since PHP 8.0
 525 | ERROR | The variable '$php_errormsg' is deprecated since PHP 7.2 and removed since PHP 8.0; Use error_get_last()
     |       | instead
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/horde/framework/Horde/Mime/Headers.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 27 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Mime/Headers/ContentParam.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 27 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Mime/Part.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 24 | WARNING | When the magic __serialize() and __unserialize() methods are available and the code base does not need
    |         | to support PHP < 7.4, the implementation of the Serializable interface can be removed.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-77095.

FILE: /lib/horde/framework/Horde/Util.php
------------------------------------------------------------------------------------------------------------------------
FOUND 3 ERRORS AND 3 WARNINGS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------------------
  93 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |         | parameter should be explicitly set.
  93 | ERROR   | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |         | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |         | parameter should be explicitly set.
 117 | ERROR   | Function get_magic_quotes_gpc() is deprecated since PHP 7.4 and removed since PHP 8.0
 512 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
 538 | WARNING | Function dl() is deprecated since PHP 5.3
 538 | WARNING | Function dl() is deprecated since PHP 5.3
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/php-enum/src/Enum.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 22 | WARNING | 'enum' is a soft reserved keyword as of PHP version 8.1 and should not be used to name a class,
    |         | interface or trait or as part of a namespace (class declaration)
 22 | ERROR   | Function name, class name, namespace name or constant name can not be reserved keyword 'implements'
    |         | (since version 5.0)
------------------------------------------------------------------------------------------------------------------------
OK for now MDL-77101 exists to fix in the future

FILE: /lib/tests/moodlelib_test.php
------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 546 | ERROR | The behaviour of hexadecimal numeric strings was inconsistent prior to PHP 7 and support has been
     |       | removed in PHP 7. Found: '0X5'
 563 | ERROR | The behaviour of hexadecimal numeric strings was inconsistent prior to PHP 7 and support has been
     |       | removed in PHP 7. Found: '0X5'
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/setuplib.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
 1954 | WARNING | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
      |         | value as passed to a parameter, but will instead provide the current value. The parameter "$method"
      |         | was used, and possibly changed (by reference), on line 1952.
 2179 | WARNING | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
      |         | value as passed to a parameter, but will instead provide the current value. The parameter "$code" was
      |         | used, and possibly changed (by reference), on line 2178.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/mustache/src/Mustache/Tokenizer.php
--------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------------------
 106 | WARNING | INI directive 'mbstring.func_overload' is deprecated since PHP 7.2 and removed since PHP 8.0
--------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/moodlelib.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 6090 | ERROR | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
      |       | value as passed to a parameter, but will instead provide the current value. The parameter "$subject"
      |       | was changed on line 5948.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/scssphp/Parser.php
---------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
---------------------------------------------------------------------------------------------------------------
 4187 | WARNING | INI directive 'mbstring.func_overload' is deprecated since PHP 7.2 and removed since PHP 8.0
---------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/htmlpurifier/HTMLPurifier/AttrTransform/ImgSpace.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 28 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
    |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
    |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 89 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
    |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
    |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/htmlpurifier/HTMLPurifier/CSSDefinition.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 533 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
------------------------------------------------------------------------------------------------------------------------
FOUND 4 ERRORS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------------------
 310 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 369 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 370 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 386 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/htmlpurifier/HTMLPurifier/Config.php
------------------------------------------------------------------------------------------------------------------------
FOUND 4 ERRORS AFFECTING 4 LINES
------------------------------------------------------------------------------------------------------------------------
 184 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 229 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 312 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
 806 | ERROR | Function get_magic_quotes_gpc() is deprecated since PHP 7.4 and removed since PHP 8.0
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/htmlpurifier/HTMLPurifier/DoctypeRegistry.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 89 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
    |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
    |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/htmlpurifier/HTMLPurifier/Lexer.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 133 | ERROR | The default value of the $flags parameter for htmlspecialchars() was changed from ENT_COMPAT to
     |       | ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags
     |       | parameter should be explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/openspout/src/Reader/CSV/Reader.php
----------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
----------------------------------------------------------------------------------------
 67 | WARNING | INI directive 'auto_detect_line_endings' is deprecated since PHP 8.1
 70 | WARNING | INI directive 'auto_detect_line_endings' is deprecated since PHP 8.1
 99 | WARNING | INI directive 'auto_detect_line_endings' is deprecated since PHP 8.1
----------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/ltiprovider/src/ToolProvider/ResourceLink.php
------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 605 | ERROR | The default value of the $flags parameter for htmlentities() was changed from ENT_COMPAT to ENT_QUOTES |
     |       | ENT_SUBSTITUTE | ENT_HTML401 in PHP 8.1. For cross-version compatibility, the $flags parameter should be
     |       | explicitly set.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/ltiprovider/src/ToolProvider/DataConnector/DataConnector_mysql.php
-----------------------------------------------------------------------------------------------------------------------
FOUND 110 ERRORS AFFECTING 55 LINES
-----------------------------------------------------------------------------------------------------------------------
   65 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
   65 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
   67 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
   67 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  104 | ERROR | Function mysql_free_result() is deprecated since PHP 5.5 and removed since PHP 7.0
  104 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  172 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  172 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  175 | ERROR | Function mysql_insert_id() is deprecated since PHP 5.5 and removed since PHP 7.0
  175 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  198 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  198 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  206 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  215 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  215 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  223 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  223 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  232 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  232 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  240 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  240 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  249 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  249 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  256 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  256 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  264 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  264 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  271 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  271 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  278 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  278 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  301 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  301 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  303 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  303 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  337 | ERROR | Function mysql_free_result() is deprecated since PHP 5.5 and removed since PHP 7.0
  337 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  404 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  404 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  406 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  406 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  460 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  460 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  463 | ERROR | Function mysql_insert_id() is deprecated since PHP 5.5 and removed since PHP 7.0
  463 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  489 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  489 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  497 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  497 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  505 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  505 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  512 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  512 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  519 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  519 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  560 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  560 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  562 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  562 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  656 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  656 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  659 | ERROR | Function mysql_insert_id() is deprecated since PHP 5.5 and removed since PHP 7.0
  659 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  683 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  683 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  690 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  690 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  699 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  699 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  707 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  707 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  751 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  751 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  753 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  753 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  788 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  788 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  790 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  790 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  822 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  822 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  827 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  827 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  829 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  829 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  853 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  853 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  879 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  879 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  882 | ERROR | Function mysql_real_escape_string() is deprecated since PHP 5.5 and removed since PHP 7.0
  882 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  886 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  886 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  888 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  888 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  920 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  920 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  938 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  938 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  976 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
  976 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
  978 | ERROR | Function mysql_fetch_object() is deprecated since PHP 5.5 and removed since PHP 7.0
  978 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
 1021 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
 1021 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
 1024 | ERROR | Function mysql_insert_id() is deprecated since PHP 5.5 and removed since PHP 7.0
 1024 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
 1047 | ERROR | Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
 1047 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
-----------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /lib/weblib.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------
  436 | WARNING | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original
      |         | value as passed to a parameter, but will instead provide the current value. The parameter "$params"
      |         | was used, and possibly changed (by reference), on line 435.
 3329 | WARNING | Since PHP 7.0, functions inspecting arguments, like debug_backtrace(), no longer report the original
      |         | value as passed to a parameter, but will instead provide the current value. The parameter "$level"
      |         | was used, and possibly changed (by reference), on line 3319.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /h5p/h5plib/v124/joubel/editor/h5peditor-ajax.class.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 108 | WARNING | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original
     |         | value as passed to a parameter, but will instead provide the current value. The parameter "$endpoint"
     |         | was used, and possibly changed (by reference), on line 101.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /mod/chat/gui_header_js/chatmsg.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 1 | WARNING | No PHP code was found in this file and short open tags are not allowed by this install of PHP. This file
   |         | may be using short open tags but PHP does not allow them.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /mod/chat/empty.php
------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
------------------------------------------------------------------------------------------------------------------------
 1 | WARNING | No PHP code was found in this file and short open tags are not allowed by this install of PHP. This file
   |         | may be using short open tags but PHP does not allow them.
------------------------------------------------------------------------------------------------------------------------
All OK as per MDL-73587.

FILE: /mod/lti/OAuth.php
-------------------------------------------------------------------------
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
-------------------------------------------------------------------------
 276 | WARNING | Function openssl_free_key() is deprecated since PHP 8.0
 299 | WARNING | Function openssl_free_key() is deprecated since PHP 8.0
-------------------------------------------------------------------------
All OK as per MDL-73587.

Time: 21 mins, 19.57 secs; Memory: 980.01MB