You appear to be a bot. Output may be restricted
Description
Determines if an email is banned
Usage
$bool = edd_is_email_banned( $email );
Parameters
- ( string ) optional – Email to check if is banned.
Returns
bool
Source
File name: easy-digital-downloads/includes/checkout/functions.php
Lines:
1 to 43 of 43
function edd_is_email_banned( $email = '' ) { $email = trim( $email ); if( empty( $email ) ) { return false; } $email = strtolower( $email ); $banned_emails = edd_get_banned_emails(); if( ! is_array( $banned_emails ) || empty( $banned_emails ) ) { return false; } $return = false; foreach( $banned_emails as $banned_email ) { $banned_email = strtolower( $banned_email ); if( is_email( $banned_email ) ) { // Complete email address $return = ( $banned_email == $email ? true : false ); } elseif ( strpos( $banned_email, '.' ) === 0 ) { // TLD block $return = ( substr( $email, ( strlen( $banned_email ) * -1 ) ) == $banned_email ) ? true : false; } else { // Domain block $return = ( stristr( $email, $banned_email ) ? true : false ); } if( true === $return ) { break; } } return apply_filters( 'edd_is_email_banned', $return, $email ); }