コード例 #1
0
 /**
  * Inistantiate all classes
  *
  * @since 2.4
  *
  * @return void
  */
 public function inistantiate()
 {
     if (is_admin()) {
         Dokan_Pro_Admin_Ajax::init();
         new Dokan_Pro_Admin_Settings();
         new Dokan_Announcement();
         new Dokan_Update();
     }
     Dokan_Pro_Ajax::init();
     Dokan_Pro_Shipping::init();
     if (is_user_logged_in()) {
         Dokan_Pro_Dashboard::init();
         Dokan_Pro_Products::init();
         Dokan_Pro_Coupons::init();
         Dokan_Pro_Reviews::init();
         Dokan_Pro_Reports::init();
         Dokan_Pro_Withdraws::init();
         Dokan_Pro_Settings::init();
         Dokan_Pro_Notice::init();
     }
     Dokan_Pro_Store::init();
 }
コード例 #2
0
 /**
  * Handle the coupons submission
  *
  * @return void
  */
 function handle_coupons()
 {
     if (!is_user_logged_in()) {
         return;
     }
     if (!dokan_is_user_seller(get_current_user_id())) {
         return;
     }
     // Coupon functionality
     self::$validated = $this->validate();
     if (!is_wp_error(self::$validated)) {
         $this->coupons_create();
     }
     $this->coupun_delete();
 }