| @@ -1,12 +1,8 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | namespace BitCode\BitForm\Core\Util; |
| 4 | 4 | |
| 5 | -if (!defined('ABSPATH')) { | |
| 6 | - exit; | |
| 7 | -} | |
| 8 | - | |
| 9 | 5 | /** |
| 10 | 6 | * Class handling plugin deactivation. |
| 11 | 7 | * |
| 12 | 8 | * @since 1.0.0 |
| @@ -24,28 +20,9 @@ | ||
| 24 | 20 | { |
| 25 | 21 | add_action('bitforms_deactivation', [$this, 'deactive']); |
| 26 | 22 | } |
| 27 | 23 | |
| 28 | - // handle deactivation tasks with multisite support | |
| 29 | - public function deactive($network_wide) | |
| 30 | - { | |
| 31 | - if ($network_wide && \function_exists('is_multisite') && is_multisite()) { | |
| 32 | - global $wpdb; | |
| 33 | - $blog_ids = $wpdb->get_col("SELECT blog_id FROM $wpdb->blogs"); | |
| 34 | - foreach ($blog_ids as $blog_id) { | |
| 35 | - switch_to_blog($blog_id); | |
| 36 | - $this->deactivateOnCurrentBlog(); | |
| 37 | - restore_current_blog(); | |
| 38 | - } | |
| 39 | - } else { | |
| 40 | - $this->deactivateOnCurrentBlog(); | |
| 41 | - } | |
| 42 | - } | |
| 43 | - | |
| 44 | - /** | |
| 45 | - * Deactivates plugin for a single site | |
| 46 | - */ | |
| 47 | - public function deactivateOnCurrentBlog() | |
| 24 | + public function deactive() | |
| 48 | 25 | { |
| 49 | 26 | $routes = get_option('bitforms_routes'); |
| 50 | 27 | if ($routes && isset($routes['root'])) { |
| 51 | 28 | $root_page = ['ID' => $routes['root'], 'post_status' => 'draft']; |