Copyright 2024 - Schultz IT Solutions - swiss servicequality for austrian and international enterprises - All rights reserved.

PHP 7.4 ==> Deprecated: Array and string offset access syntax with curly brace

  • Rüdiger Schultz
  • Rüdiger Schultz's Avatar Topic Author
More
26 Jun 2020 09:06 #1 by Rüdiger Schultz
Dear jDBexport users,

PHP 7.4 introduced new deprecation warnings, which affect legacy libraries jDBexport is using:

PHP Excel ==> /components/com_jdbexport/helpers/PHPExcel/PHPExcel/Shared/String.php
PHP Excel Alternative ==> /components/com_jdbexport/helpers/PHPExcelAlternative/php-excel.alternative.class.php

If you are using PHP 7.4 for your site with jDBexport, we created a patch for you to avoid these deprecation messages.

File Attachment:

File Name: joomlaroot...9-15.zip
File Size:17 KB

1) download this patch and unzip it
2) upload the contents of this patch to your server into the directory JOOMLAROOT/components/com_jdbexport/helpers

If you currently do not use PHP 7.4, you don't need to do anything (this patch will be included in the next jDBexport version anyway.

Speaking of our next release...
jDBexport 4.0.3 is currently under development. There is considerable change required to make the component work with Joomla 4, but we will be ready once this new Joomla reaches "stable" status.

jDBexport 4.0.3 will also be the last jDBexport to support the legacy library PHPexcel (which will be physically removed after jDBexport 4.0.3, so you might want to prepare and check your workbooks with the new PhpSpreadsheet library (and tell us if you find any issues indeed).

Kind regards and keep healthy

Ruediger Schultz
Schultz IT Solutions

Ruediger Schultz
Schultz IT Solutions

Please support jDBexport on JOOMLA Extension directory (JED) at
extensions.joomla.org/extensions/extensi...ta-reports/jdbexport
Attachments:
The topic has been locked.