Exemplo n.º 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();
 }
Exemplo n.º 2
0
 /**
  * Get announcement widget
  *
  * @return void
  */
 public function get_announcement_widget()
 {
     $template_notice = Dokan_Pro_Notice::init();
     $query = $template_notice->get_announcement_by_users(apply_filters('dokan_announcement_list_number', 3));
     dokan_get_template_part('dashboard/announcement-widget', '', array('pro' => true, 'notices' => $query->posts, 'announcement_url' => dokan_get_navigation_url('announcement')));
 }