HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vmi1674223.contaboserver.net 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: root (0)
PHP: 7.4.3-4ubuntu2.22
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/rgs/wp-content/plugins/wpfront-notification-bar/uninstall.php
<?php

if (!defined('ABSPATH')) exit();

if (defined('WP_UNINSTALL_PLUGIN')) {
    function wpfront_notification_bar_uninstall($is_pro)
    {
        \WPFront\Notification_Bar\WPFront_Notification_Bar_Entity::uninstall();

        if ($is_pro) {
            if (class_exists('\WPFront\Notification_Bar\Pro\WPFront_Notification_Bar_Entity_Pro')) {
                \WPFront\Notification_Bar\Pro\WPFront_Notification_Bar_Entity_Pro::uninstall();
            }
            if (class_exists('\WPFront\Notification_Bar\Pro\WPFront_Notification_Bar_Settings_Entity')) {
                \WPFront\Notification_Bar\Pro\WPFront_Notification_Bar_Settings_Entity::uninstall();
            }
        }
    }

    include_once dirname(__FILE__) . '/classes/class-wpfront-notification-bar-entity.php';

    $is_pro = false;
    if (file_exists(dirname(__FILE__) . '/pro/classes/class-wpfront-notification-bar-entity-pro.php')) {
        include_once dirname(__FILE__) . '/pro/classes/class-wpfront-notification-bar-entity-pro.php';
        $is_pro = true;
    }

    if (file_exists(dirname(__FILE__) . '/pro/classes/class-wpfront-notification-bar-settings-entity.php')) {
        include_once dirname(__FILE__) . '/pro/classes/class-wpfront-notification-bar-settings-entity.php';
        $is_pro = true;
    }

    if (is_multisite()) {
        global $wpdb;
        $blog_ids = $wpdb->get_col("SELECT blog_id FROM $wpdb->blogs");
        $current_blog_id = get_current_blog_id();

        foreach ($blog_ids as $blog_id) {
            switch_to_blog($blog_id);

            wpfront_notification_bar_uninstall($is_pro);
        }

        switch_to_blog($current_blog_id);
    } else {
        wpfront_notification_bar_uninstall($is_pro);
    }

    wp_cache_flush();
}