$gv_TheRecord) { $gv_vals = ''; while (list($gv_Index,$gv_FieldContents) = each($gv_TheRecord)) { if(is_array($gv_FieldContents)){ $gv_FieldContents=implode("\t",$gv_FieldContents); } // Don't do this since Molly sanitizes for us now //$gv_FieldContents=addslashes($gv_FieldContents); if($gv_multiIndex == 0){ $gv_cols .= ",`$gv_Index`"; } $gv_vals .= ",'$gv_FieldContents'"; } $gv_vals = preg_replace('/^,/', '' , $gv_vals); $gv_cols = preg_replace('/^,/', '' , $gv_cols); $gv_cols = preg_replace("/'/", '' , $gv_cols); $gv_Query = "REPLACE INTO `" . $fv_form['table'] . "` ($gv_cols) VALUES ($gv_vals);"; m_DoQuery($gv_Query); } /* Do we still want this functionality? Perhaps we should document it! if (isset($_POST['t_ConfirmMessage'])) { // send confirmation e-mail $gv_AddressField = $_POST['t_ConfirmAddressField']; foreach ($_REQUEST['t_FormData'] as $gv_multiIndex=>$gv_TheRecord) { $gv_EMailAddress = $gv_TheRecord["$gv_AddressField"]; $gv_From='From: ' . $g_WebmasterEMail . "\r\n" . 'Reply-To: ' . $g_WebmasterEMail; mail ($gv_EMailAddress, $_POST['t_ConfirmSubject'] , $_POST['t_ConfirmMessage'] , $gv_From); } } */ $gv_URLPArtsArray = parse_url($_SERVER['HTTP_REFERER']); $gv_Path = substr($gv_URLPArtsArray['path'],0, strrpos($gv_URLPArtsArray['path'],'/')+1); if ($fv_form['linkfield']) { $gv_LinkField=$fv_form['linkfield']; $gv_LinkValue=$_REQUEST['t_FormData'][0][$gv_LinkField]; } else { $gv_LinkValue=$fv_form['keyvalue']; } if (isset($fv_form['linkname'])) { $gv_LinkName = $fv_form['linkname']; } else { $gv_LinkName = 't_Link'; } header("Location:$gv_Path" . $fv_form['response'] . "?$gv_LinkName=$gv_LinkValue"); // header("Location:$gv_Path" . $fv_form['response'] . "?$gv_LinkName=$gv_LinkValue&t_RenderAs=newinsert"); ?>