<?php
class contact_model extends model {
public function contact_oke($contact) {
$result = true;
if (trim($contact["name"]) == "") {
$this->output->add_message("Name cannot be empty.");
$result = false;
}
if (valid_email($contact["email"]) == false) {
$this->output->add_message("Invalid e-mail address.");
$result = false;
}
if ($contact["telephone"] != "") {
if (valid_phonenumber($contact["telephone"]) == false) {
$this->output->add_message("Invalid telephone number.");
$result = false;
}
}
return $result;
}
public function send_contact($contact) {
$email = new email("Contact information", $contact["email"], $contact["name"]);
$email->message("The following contaction information has been sent via ".$_SERVER["SERVER_NAME"]."\n\n".
"Name: ".$contact["name"]."\n".
"E-mail: ".$contact["email"]."\n".
"Telephone: ".$contact["telephone"]."\n".
"Comment: ".$contact["comment"]."\n");
return $email->send($this->settings->webmaster_email);
}
}
?>