Chronoforms7 Joomla 4.05, PHP8.0

Resolve PHP warnings when editing forms in ChronoForms 7 on PHP 8.0.

Overview

The issue is caused by an undefined variable in the designer view file.
Update to ChronoForms version 7.0.10 or later, as the warning is non-critical and does not affect form functionality.

Answered
ChronoForms v7
Co Colnem 18 Dec, 2021
Hi

Just installed an empty new site Joomla 4.05
Just installed Chronoforms 7.08

OK with PHP 7.4

Under PHP 8.0, I can't edit a newform or a Demo Form:

PHP Warning: Undefined variable $utype in E:\Olympej4\administrator\components\com_chronoforms7\chronoforms\themes\default\views\designer.php on line 43

Then... Nothing!
Max_admin Max_admin 25 Dec, 2021
new form of type contact or advanced ?
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Co Colnem 27 Dec, 2021
Hi Max

Contact Form, Advanced Form, Demo Form... The same bug.
Max_admin Max_admin 02 Feb, 2022
Answer
fixed for 7.0.10
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
st starkens 24 Jan, 2023
Hi Max,

I still found the following php warning in my log:
PHP Warning: Undefined variable $utype in ../administrator/components/com_chronoforms7/chronoforms/themes/default/views/designer.php on line 43

I use Joomla 3.10.11 and php 8.0 an chronoforms 7.0.10 / chronoforms package 7.0

Because I'm looking for an error with my template editor I found this warning. It appears while open a form in the backend component. I don't know if this warning has something to do with my template editor problem "array_key_exits(): Argument #2 ($array) must be of type array, stdClass givven". The chronoforms component seems to work without an error.
Max_admin Max_admin 29 Jan, 2023
Thanks for reporting this, will try to fix soon, but you can just ignore it if it does not affect your forms.
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
This topic is locked and no more replies can be posted.