WC_Download_Handler::check_order_is_valid
Check if an order is valid for downloading from.
Метод класса: WC_Download_Handler{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = WC_Download_Handler::check_order_is_valid( $download );
- $download(WC_Customer_Download) (обязательный)
- Download instance.
Код WC_Download_Handler::check_order_is_valid() WC Download Handler::check order is valid WC 10.4.3
private static function check_order_is_valid( $download ) {
if ( $download->get_order_id() ) {
$order = wc_get_order( $download->get_order_id() );
if ( $order && ! $order->is_download_permitted() ) {
self::download_error( __( 'Invalid order.', 'woocommerce' ), '', 403 );
}
}
}