Пример #1
0
 public static function create_poll_database()
 {
     DLN_Poll_Schema::create_poll_logs_table();
     DLN_Poll_Schema::create_poll_voters_table();
     DLN_Poll_Schema::create_poll_bans_table();
     DLN_Poll_Schema::create_poll_votes_custom_fields_table();
 }
Пример #2
0
 /**
  * Fired when the plugin is activated.
  *
  * @since    1.0.0
  *
  * @param    boolean    $network_wide    True if WPMU superadmin uses
  *                                       "Network Activate" action, false if
  *                                       WPMU is disabled or plugin is
  *                                       activated on an individual blog.
  */
 public static function activate($network_wide)
 {
     if (function_exists('is_multisite') && is_multisite()) {
         if ($network_wide) {
             // Get all blog ids
             $blog_ids = self::get_blog_ids();
             foreach ($blog_ids as $blog_id) {
                 switch_to_blog($blog_id);
                 self::single_activate();
             }
             restore_current_blog();
         } else {
             self::single_activate();
         }
     } else {
         self::single_activate();
     }
     DLN_Poll_Schema::create_poll_database();
 }