PHP Класс Give_Email_Access, Give

This class handles email access, allowing donors access to their donation w/o logging in; Based on the work from Matt Gibbs - https://github.com/FacetWP/edd-no-logins
С версии: 1.0
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$error string Error
$token boolean Token
$token_email boolean Token email
$token_exists boolean Token exists

Открытые методы

Метод Описание
__construct ( ) : void Class Constructor
can_send_email ( $customer_id ) : boolean Prevent email spamming
check_for_token ( ) : void Has the user authenticated?
create_columns ( ) : void Create בolumns
init ( ) : void Init
is_valid_token ( $token ) : boolean Is this a valid token?
is_valid_verify_key ( $token ) : boolean Is this a valid verify key?
send_email ( $customer_id, $email ) : void Send the user's token
set_verify_key ( $customer_id, $email, $verify_key ) : void Add the verify key to DB
users_purchases_args ( $args ) : mixed Users purchases args

Описание методов

__construct() публичный Метод

Set up the Give Email Access Class.
С версии: 1.0
public __construct ( ) : void
Результат void

can_send_email() публичный Метод

Prevent email spamming
С версии: 1.0
public can_send_email ( $customer_id ) : boolean
$customer_id Customer id.
Результат boolean

check_for_token() публичный Метод

Has the user authenticated?
С версии: 1.0
public check_for_token ( ) : void
Результат void

create_columns() публичный Метод

Create the necessary columns for email access
С версии: 1.0
public create_columns ( ) : void
Результат void

init() публичный Метод

Register defaults and filters
С версии: 1.0
public init ( ) : void
Результат void

is_valid_token() публичный Метод

Is this a valid token?
С версии: 1.0
public is_valid_token ( $token ) : boolean
$token The token.
Результат boolean

is_valid_verify_key() публичный Метод

Is this a valid verify key?
С версии: 1.0
public is_valid_verify_key ( $token ) : boolean
$token The token.
Результат boolean

send_email() публичный Метод

Send the user's token
С версии: 1.0
public send_email ( $customer_id, $email ) : void
$customer_id Customer id.
$email Customer email.
Результат void

set_verify_key() публичный Метод

Add the verify key to DB
С версии: 1.0
public set_verify_key ( $customer_id, $email, $verify_key ) : void
$customer_id Customer id.
$email Customer email.
$verify_key The verification key.
Результат void

users_purchases_args() публичный Метод

Force Give to find transactions by donation email, not user ID
С версии: 1.0
public users_purchases_args ( $args ) : mixed
$args User Purchases arguments.
Результат mixed

Описание свойств

$error публичное свойство

Error
С версии: 1.0
public string $error
Результат string

$token публичное свойство

Token
С версии: 1.0
public bool $token
Результат boolean

$token_email публичное свойство

Token email
С версии: 1.0
public bool $token_email
Результат boolean

$token_exists публичное свойство

Token exists
С версии: 1.0
public bool $token_exists
Результат boolean