Hello!
Thanks for a great plugin that has worked really good through the years. I have a paid version but bought it several years ago.
Now the plugin is no longer fully working. It might be related to recent automatic migration to PHP 8.1 but not sure about that. I can not update the version of calculated fields forms (I have an old one and auto updates enabled, but do not get newer versions), and I can not access the settings page of the plugin. The form result page is empty for the users but I can see that the form results are still being stored in the database (on the dashboard). Anyways, I get the output in the end of this message. I went to line 518 in that php file and solved the curly to bracket problem, but this leads only to another error – I instead get the text “The link you followed has expired. Please try again.” when I try to access the plugin settings.
I guess I should try to manually update the version of the plugin. However, I have a lot of form settings (long form in two languages) so I do not want to delete the data in that process. I also have a lot of form user data I want to save.
I would be very helpful if you could take a look at this and suggest action. Thank you in advance.
Best,
Original error message before manually correcting the brackets in the php-file:
WordPress version 6.1.1
Active theme: Cream Blog (version 2.1.3)
Current plugin: Calculated Fields Form (version 10.0.453)
PHP version 8.1.13
Error Details
=============
An error of type E_COMPILE_ERROR was caused in line 518 of the file /www/…………………com/public_html/wp-content/plugins/calculated-fields-form/addons/paytm.addon.php. Error message: Array and string offset access syntax with curly braces is no longer supported