Пример #1
0
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";