QueryMonitor::activate PHP Method

activate() public method

public activate ( $sitewide = false )
    public function activate($sitewide = false)
    {
        if ($admins = QM_Util::get_admins()) {
            $admins->add_cap('view_query_monitor');
        }
        if (!file_exists($db = WP_CONTENT_DIR . '/db.php') and function_exists('symlink')) {
            @symlink($this->plugin_path('wp-content/db.php'), $db);
        }
        if ($sitewide) {
            update_site_option('active_sitewide_plugins', get_site_option('active_sitewide_plugins'));
        } else {
            update_option('active_plugins', get_option('active_plugins'));
        }
    }