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(); }
/** * 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(); }