/** * Check if the email address is disposable * trigger an ERROR if it isn't * @param string $p_email * @return null */ function email_ensure_not_disposable($p_email) { if (email_is_disposable($p_email)) { trigger_error(ERROR_EMAIL_DISPOSABLE, ERROR); } }
private function validate_email_address($p_email_address) { // Lets see if the email address is valid and maybe we already have a cached result if (isset($this->_validated_email_list[$p_email_address])) { $t_valid = $this->_validated_email_list[$p_email_address]; } else { $t_valid = email_is_valid($p_email_address) && ($this->_mail_disposable_email_checker === OFF || !email_is_disposable($p_email_address)); $this->_validated_email_list[$p_email_address] = $t_valid; } return $t_valid; }