private function saveToDb($params) { $objAuth = Authentication::getInstance(); $user_id = $objAuth->user_id; $objForm = new FormModel(); $saveData = array(); $saveData['form_id'] = $params['formSubmit']['id']; $saveData['user_id'] = $user_id; $saveData['fromPage'] = !empty($params['returnUrlRequest']) ? $params['returnUrlRequest'] : false; if (!empty($params['formSubmit']['fields'])) { foreach ($params['formSubmit']['fields'] as $fieldId => $value) { $fieldInfo = array(); $fieldInfo['field_id'] = intval($fieldId); $fieldInfo['value'] = $value; $saveData['fields'][] = $fieldInfo; } } if (!empty($params['formSubmit']['userfields'])) { foreach ($params['formSubmit']['userfields'] as $fieldId => $value) { $fieldInfo = array(); $fieldInfo['field_id'] = intval($fieldId); $fieldInfo['value'] = $value; $saveData['fields'][] = $fieldInfo; } } $submission_id = $objForm->saveSubmission($saveData); return $submission_id; }