@@ -1023,9 +1023,11 @@ component {
10231023 public any function saveFormSubmission (
10241024 required string formId
10251025 , required struct requestData
1026- , string instanceId = " "
1027- , string ipAddress = Trim ( ListLast ( cgi .remote_addr ?: " " ) )
1028- , string userAgent = ( cgi .http_user_agent ?: " " )
1026+ , string instanceId = " "
1027+ , string instanceSite = " "
1028+ , string instanceUrl = " "
1029+ , string ipAddress = Trim ( ListLast ( cgi .remote_addr ?: " " ) )
1030+ , string userAgent = ( cgi .http_user_agent ?: " " )
10291031 ) {
10301032 setFormBuilderSubmissionContextData ( arguments .formId , arguments .requestData );
10311033
@@ -1056,20 +1058,26 @@ component {
10561058 if ( validationResult .validated () ) {
10571059 if ( isV2Form ( arguments .formid ) ) {
10581060 submissionId = $getPresideObject ( " formbuilder_formsubmission" ).insertData ( data = {
1059- form = arguments .formId
1060- , submitted_by = $getWebsiteLoggedInUserId ()
1061- , form_instance = arguments .instanceId
1062- , ip_address = arguments .ipAddress
1063- , user_agent = arguments .userAgent
1061+ form = arguments .formId
1062+ , submitted_by = $getWebsiteLoggedInUserId ()
1063+ , form_instance = arguments .instanceId
1064+ , form_site = arguments .instanceSite
1065+ , form_url = arguments .instanceUrl
1066+ , ip_address = arguments .ipAddress
1067+ , user_agent = arguments .userAgent
10641068 } );
1069+
10651070 saveV2Responses ( formId = arguments .formId , formData = formData , formItems = formItems , submissionId = submissionId );
10661071 } else {
10671072 formData = renderResponsesForSaving ( formId = arguments .formId , formData = formData , formItems = formItems );
1073+
10681074 submissionId = $getPresideObject ( " formbuilder_formsubmission" ).insertData ( data = {
10691075 form = arguments .formId
10701076 , submitted_by = $getWebsiteLoggedInUserId ()
10711077 , submitted_data = SerializeJson ( formData )
10721078 , form_instance = arguments .instanceId
1079+ , form_site = arguments .instanceSite
1080+ , form_url = arguments .instanceUrl
10731081 , ip_address = arguments .ipAddress
10741082 , user_agent = arguments .userAgent
10751083 } );
0 commit comments