$errorMessages['subject'] = ''; $errorMessages['list'] = ''; $errorMessages['line1'] = ''; $errorMessages['line2'] = ''; $errorMessages['line3'] = ''; $errorMessages['line4'] = ''; $errorMessages['line5'] = ''; $errorMessages['area_data'] = ''; $errorMessages['magic_word'] = ''; $validation_result = true; // if $task is 'send', we have come back here with data from the form 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;