17488 Posts in 4473 Topics by 1978 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1031 Views |
-
How to email data from CheckboxSetField in a Form

21 November 2008 at 11:18am Last edited: 21 November 2008 11:19am
I have a CheckboxSetField in my form and would like to send those data in an email when the form is submitted. However, I am getting the following errors:
FATAL ERROR: ArrayData::__construct: Parameter needs to be an object or associative array
At line 39 in C:\Program Files\wamp\www\web\sapphire\core\ArrayData.phpand
FATAL ERROR: Object::__call() Method 'forTemplate' not found in class ''
At line 199 in C:\Program Files\wamp\www\web\sapphire\core\Object.phpuser_error(Object::__call() Method 'forTemplate' not found in class '',256)
line 199 of Object.phpObject->__call(forTemplate,Array)
ArrayData->forTemplate()
line 420 of ViewableData.phpWhen I added forTemplate to the ArrayData.php, the second error was gone.
I use this code to populate template of the email:
$email->populateTemplate(array(
'FirstName' => $data['FirstName'],
'LastName' => $data['LastName'],
'Title' => $data['Title'],
'Company' => $data['Company'],
'Reason' => $data['Reason'],
'Email' => $data['Email'],
'Phone' => $data['Phone']
));where Reason is an array data of the CheckboxSetField in my form.
Thanks.
| 1031 Views | ||
|
Page:
1
|
Go to Top |

