function formatValue($value) { if (isGPC()) { return stripslashes($value); } return $value; }
$response['error'] = 1; $response['info'][] = array('fieldId' => 'contact-form-name', 'message' => CONTACT_FORM_MSG_INVALID_DATA_NAME); } if (!validateEmail($values['contact-form-mail']) || strcmp($values['contact-form-mail'], CONTACT_FORM_LABEL_DATA_MAIL) == 0) { $response['error'] = 1; $response['info'][] = array('fieldId' => 'contact-form-mail', 'message' => CONTACT_FORM_MSG_INVALID_DATA_MAIL); } if (isEmpty($values['contact-form-message']) || strcmp($values['contact-form-message'], CONTACT_FORM_LABEL_DATA_MESSAGE) == 0) { $response['error'] = 1; $response['info'][] = array('fieldId' => 'contact-form-message', 'message' => CONTACT_FORM_MSG_INVALID_DATA_MESSAGE); } if ($response['error'] == 1) { createResponse($response); } /**********************************************************************/ if (isGPC()) { $values = array_map('stripslashes', $values); } $values = array_map('htmlspecialchars', $values); $Template = new Template($values, 'template/default.php'); $body = $Template->output(); $mail = new PHPMailer(); $mail->CharSet = 'UTF-8'; $mail->SetFrom($values['contact-form-mail'], $values['contact-form-name']); $mail->AddReplyTo($values['contact-form-mail'], $values['contact-form-name']); $mail->AddAddress(CONTACT_FORM_TO_EMAIL, CONTACT_FORM_TO_NAME); $smtp = CONTACT_FORM_SMTP_HOST; if (!empty($smtp)) { $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Port = CONTACT_FORM_SMTP_PORT;