Just an FYI in regards to some issues I ran into after updating to PHP7.2 over the weekend.
The PHP function 'create_function' is deprecated in PHP 7.2.
The following files in the Fabrik github zip reference this function - which causes a fatal error if running php v7.2...
media\com_fabrik\js\lib\ace\src-min-noconflict\mode-php.js
plugins\fabrik_element\cascadingdropdown\cascadingdropdown.php
plugins\fabrik_element\fileupload\fileupload.php
Also the count function has stricter standards in PHP7.2 (the arg must be an array or object).
So far, the only the error in my php error log from a fabrik file is...
warning 'count(): Parameter must be an array or an object that implements Countable' at plugins/fabrik_element/databasejoin/databasejoin.php 3436
This 'warning' error causes the fabrik function to fail and can mess up the database join value - so I'd consider it a fatal error.
The PHP function 'create_function' is deprecated in PHP 7.2.
The following files in the Fabrik github zip reference this function - which causes a fatal error if running php v7.2...
media\com_fabrik\js\lib\ace\src-min-noconflict\mode-php.js
plugins\fabrik_element\cascadingdropdown\cascadingdropdown.php
plugins\fabrik_element\fileupload\fileupload.php
Also the count function has stricter standards in PHP7.2 (the arg must be an array or object).
So far, the only the error in my php error log from a fabrik file is...
warning 'count(): Parameter must be an array or an object that implements Countable' at plugins/fabrik_element/databasejoin/databasejoin.php 3436
This 'warning' error causes the fabrik function to fail and can mess up the database join value - so I'd consider it a fatal error.