PHP 인터페이스 WC_Customer_Download_Data_Store_Interface

저자: WooThemes
파일 보기 프로젝트 열기: woocommerce/woocommerce

공개 메소드들

메소드 설명
delete_by_download_id ( integer $id ) Method to delete a download permission from the database by download ID.
delete_by_id ( integer $id ) Method to delete a download permission from the database by ID.
delete_by_order_id ( integer $id ) Method to delete a download permission from the database by order ID.
get_downloads ( array $args = [] ) : array Get array of download ids by specified args.
get_downloads_for_customer ( integer $customer_id ) : array Get a customers downloads.
update_download_id ( integer $product_id, string $old_id, string $new_id ) Update download ids if the hash changes.
update_user_by_order_id ( integer $order_id, integer $customer_id, string $email ) Update user prop for downloads based on order id.

메소드 상세

delete_by_download_id() 공개 메소드

Method to delete a download permission from the database by download ID.

delete_by_id() 공개 메소드

Method to delete a download permission from the database by ID.
public delete_by_id ( integer $id )
$id integer

delete_by_order_id() 공개 메소드

Method to delete a download permission from the database by order ID.
public delete_by_order_id ( integer $id )
$id integer

get_downloads() 공개 메소드

Get array of download ids by specified args.
public get_downloads ( array $args = [] ) : array
$args array
리턴 array of WC_Customer_Download

get_downloads_for_customer() 공개 메소드

Get a customers downloads.
public get_downloads_for_customer ( integer $customer_id ) : array
$customer_id integer
리턴 array

update_download_id() 공개 메소드

Update download ids if the hash changes.
public update_download_id ( integer $product_id, string $old_id, string $new_id )
$product_id integer
$old_id string
$new_id string

update_user_by_order_id() 공개 메소드

Update user prop for downloads based on order id.
public update_user_by_order_id ( integer $order_id, integer $customer_id, string $email )
$order_id integer
$customer_id integer
$email string