if ($task == 'send') { $validation_result = HTML_flexicontact::validateInput($configData,$formData,$errorMessages); if ($validation_result) { $status = sendEmail($configData,$formData); // it's ok so send the email HTML_flexicontact::displayConfirmation($configData,$status); // and display confirmation $task = ''; return; } } // if we got here, either we just came in here, or we failed validation. HTML_flexicontact::displayForm($configData,$formData,$errorMessages,$itemid,$validation_result); return; //----------------------------------------- // Get client's IP address // function getIPaddress() { if (isset($_SERVER["REMOTE_ADDR"])) return $_SERVER["REMOTE_ADDR"]; if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) return $_SERVER["HTTP_X_FORWARDED_FOR"]; if (isset($_SERVER["HTTP_CLIENT_IP"])) return $_SERVER["HTTP_CLIENT_IP"]; return "unknown";