User tests: Successful: Unsuccessful:
Pull Request for Issue # .
In PHP 8.4, not passing the $escape parameter emits a deprecation notice. Passing the $escape parameter explicitly avoids the deprecation notice.
Using php 8.4 go to action logs and export, Check the export
Deprecation notice
<b>Deprecated</b>: fputcsv(): the $escape parameter must be provided as its default value will change in <b>D:\repos\j6\administrator\components\com_actionlogs\src\Controller\ActionlogsController.php</b> on line <b>113</b><br />
No deprecation notice
Reference https://php.watch/versions/8.4/csv-functions-escape-parameter
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | Administration |
| Status | Pending | ⇒ | Closed |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-11-08 10:08:54 |
| Closed_By | ⇒ | brianteeman | |
| Labels |
Added:
PR-6.0-dev
|
||
| Category | Administration | ⇒ | Repository Administration com_admin SQL |
@brianteeman Shouldn't that be fixed in 5.4-dev (and then be merged up into 6.0-dev by RMs)? The issue applies to 5.4-dev, see https://github.com/joomla/joomla-cms/blob/5.4-dev/administrator/components/com_actionlogs/src/Controller/ActionlogsController.php#L113 .