<?php if (!defined('ABSPATH')) { die('Security check'); } // prepare fields values for the form in the template $site_id = WPRC_Installer::getSiteId(); // get lists of extensions $em = WPRC_Loader::getModel('extensions'); $extension_keys = array(); $bulk_deactivate = 0; $bulk_data = array(); // get extenstions to deactivate if (array_key_exists('checked', $_POST)) { // bulk deactivation // bulk deactivation accessible for plugins only $extension_type = 'plugin'; $extension_keys = $_POST['checked']; $bulk_deactivate = 1; $bulk_data['_wpnonce'] = $_POST['_wpnonce']; $bulk_data['_wp_http_referer'] = $_POST['_wp_http_referer']; $bulk_data['checked'] = $_POST['checked']; $bulk_data['action'] = $_POST['action']; $bulk_data['action2'] = $_POST['action2']; $url = admin_url('plugins.php'); } else { // single extension deactivation $url = $_SERVER['REQUEST_URI']; $extension = WPRC_UrlAnalyzer::getExtensionFromUrl($url); $extension_type = $extension['type']; $extension_path = $extension['name'];