addresses = explode(';' , $addresses); } /** * returns true if all addresses are valid */ function validAddresses() { foreach ( $this->addresses as $address ) { if (!isValidMailAddress(trim($address))) return 0; } return 1; } /** * Sends email messages to all the email addresses */ function notify($title, $message, $from) { global $member; foreach ( $this->addresses as $address ) { $address = trim($address); if (!$address) continue; // don't send messages to yourself if ($member->isLoggedIn() && ($member->getEmail() == $address)) continue; @mb_language('ja'); @mb_internal_encoding(_CHARSET); @mb_send_mail($address, $title, $message, "From: ". $from); } } } ?>