using Joomla 2.5.7
I have a 3 page workshop application form. The first page collects contact info: first and last name, email, phone, address, etc. The 2nd page collects information about the experience and education of the applicant; the 3rd, demographic info required by our funding body.
Required fields are set as such, of course, and on moving to the next page, there is a server side validation that checks that there is data in the required fields on the previous page and returns to the previous page if something is amiss.
I've tested and had others test. I can't move past the 1st page if I haven't completed all the required fields.
I am now getting some submissions with no data at all for the data from page 1. However, page 2 and 3 data is complete, and sensible information. There are 3 short essays on those pages and they are reasonable, so I do not think this is a malicious attempt.
I am also getting some submissions that are fine, all data is complete.
Here is what is in the error logs:
error_log-20170326:[Fri Mar 24 14:37:39 2017] [error] [client 128.237.182.54] PHP Notice: Undefined index: first_name in /var/www/html/administrator/components/com_chronoforms5/chronoforms/actions/custom_code/custom_code.php(20) : eval()'d code on line 2, referer: http://www.mmbios.org/hands-on-workshop-on-computational-biophysics-2017/application?view=form&chronoform=ComputationalBiophysics2017&event=page3
error_log-20170326:[Fri Mar 24 14:37:39 2017] [error] [client 128.237.182.54] PHP Notice: Undefined index: mi in /var/www/html/administrator/components/com_chronoforms5/chronoforms/actions/custom_code/custom_code.php(20) : eval()'d code on line 2, referer: http://www.mmbios.org/hands-on-workshop-on-computational-biophysics-2017/application?view=form&chronoform=ComputationalBiophysics2017&event=page3
error_log-20170326:[Fri Mar 24 14:37:39 2017] [error] [client 128.237.182.54] PHP Notice: Undefined index: last_name in /var/www/html/administrator/components/com_chronoforms5/chronoforms/actions/custom_code/custom_code.php(20) : eval()'d code on line 2, referer: http://www.mmbios.org/hands-on-workshop-on-computational-biophysics-2017/application?view=form&chronoform=ComputationalBiophysics2017&event=page3
Two things: 'mi' is not a required field; note that the error comes on page3, not page 2, where the name field checks are.
I've attached screenshots of the "on page 2" action and then detail of the server validation action that happens "on page 2".
Any idea what might be happening? Also note that some submissions are fine.
I have a 3 page workshop application form. The first page collects contact info: first and last name, email, phone, address, etc. The 2nd page collects information about the experience and education of the applicant; the 3rd, demographic info required by our funding body.
Required fields are set as such, of course, and on moving to the next page, there is a server side validation that checks that there is data in the required fields on the previous page and returns to the previous page if something is amiss.
I've tested and had others test. I can't move past the 1st page if I haven't completed all the required fields.
I am now getting some submissions with no data at all for the data from page 1. However, page 2 and 3 data is complete, and sensible information. There are 3 short essays on those pages and they are reasonable, so I do not think this is a malicious attempt.
I am also getting some submissions that are fine, all data is complete.
Here is what is in the error logs:
error_log-20170326:[Fri Mar 24 14:37:39 2017] [error] [client 128.237.182.54] PHP Notice: Undefined index: first_name in /var/www/html/administrator/components/com_chronoforms5/chronoforms/actions/custom_code/custom_code.php(20) : eval()'d code on line 2, referer: http://www.mmbios.org/hands-on-workshop-on-computational-biophysics-2017/application?view=form&chronoform=ComputationalBiophysics2017&event=page3
error_log-20170326:[Fri Mar 24 14:37:39 2017] [error] [client 128.237.182.54] PHP Notice: Undefined index: mi in /var/www/html/administrator/components/com_chronoforms5/chronoforms/actions/custom_code/custom_code.php(20) : eval()'d code on line 2, referer: http://www.mmbios.org/hands-on-workshop-on-computational-biophysics-2017/application?view=form&chronoform=ComputationalBiophysics2017&event=page3
error_log-20170326:[Fri Mar 24 14:37:39 2017] [error] [client 128.237.182.54] PHP Notice: Undefined index: last_name in /var/www/html/administrator/components/com_chronoforms5/chronoforms/actions/custom_code/custom_code.php(20) : eval()'d code on line 2, referer: http://www.mmbios.org/hands-on-workshop-on-computational-biophysics-2017/application?view=form&chronoform=ComputationalBiophysics2017&event=page3
Two things: 'mi' is not a required field; note that the error comes on page3, not page 2, where the name field checks are.
I've attached screenshots of the "on page 2" action and then detail of the server validation action that happens "on page 2".
Any idea what might be happening? Also note that some submissions are fine.