When I have a file upload field in a form on SS 2.3.1 using trunk of the userforms module I get this error on submit.
It seems that the file is seen as an array.
Error:
----------------------------------------------------------------------------------------------------------------------------
[Notice] Array to string conversion
POST /place-an-order-2/Form
Line 109 in /Enterprise_designkh/deandaviseditions/sapphire/core/model/fieldtypes/DBField.php
Source
100 * this should include quotes.
101 *
102 * @param $value mixed The value to check
103 * @return string The encoded value
104 */
105 function prepValueForDB($value) {
106 if($value === null || $value === "" || $value === false) {
107 return "null";
108 } else {
109 return "'" . addslashes($value) . "'";
110 }
111 }
112
113 /**
114 * Prepare the current field for usage in a
115 * database-manipulation (works on a manipulation reference).
Trace
* addslashes(Array)
Line 109 of DBField.php
* DBField->prepValueForDB(Array)
Line 126 of DBField.php