!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/navigation/   drwxr-xr-x
Free 9.16 GB of 93.48 GB (9.8%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     NavigationHeader.class.php (6.78 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * Header for the navigation panel
 *
 * @package PhpMyAdmin-Navigation
 */
if (! defined('PHPMYADMIN')) {
    exit;
}

/**
 * This class renders the logo, links, server selection,
 * which are then displayed at the top of the navigation panel
 *
 * @package PhpMyAdmin-Navigation
 */
class PMA_NavigationHeader
{
    
/**
     * Renders the navigation
     *
     * @return String HTML
     */
    
public function getDisplay()
    {
        if (empty(
$GLOBALS['url_query'])) {
            
$GLOBALS['url_query'] = PMA_URL_getCommon();
        }
        
$link_url PMA_URL_getCommon(
            array(
                
'ajax_request' => true
            
)
        );
        
$class ' class="list_container';
        if (
$GLOBALS['cfg']['NavigationLinkWithMainPanel']) {
            
$class .= ' synced';
        }
        if (
$GLOBALS['cfg']['NavigationTreePointerEnable']) {
            
$class .= ' highlight';
        }
        
$class .= '"';
        
$buffer  '<div id="pma_navigation">';
        
$buffer .= '<div id="pma_navigation_resizer"></div>';
        
$buffer .= '<div id="pma_navigation_collapser"></div>';
        
$buffer .= '<div id="pma_navigation_content">';
        
$buffer .= '<div id="pma_navigation_header">';
        
$buffer .= sprintf(
            
'<a class="hide navigation_url" href="navigation.php%s"></a>',
            
$link_url
        
);
        
$buffer .= $this->_logo();
        
$buffer .= $this->_links();
        
$buffer .= $this->_serverChoice();
        
$buffer .= PMA_Util::getImage(
            
'ajax_clock_small.gif',
            
__('Loading…'),
            array(
                
'style' => 'visibility: hidden; display:none',
                
'class' => 'throbber'
            
)
        );
        
$buffer .= '</div>'// pma_navigation_header
        
$buffer .= '<div id="pma_navigation_tree"' $class '>';
        return 
$buffer;
    }

    
/**
     * Create the code for displaying the phpMyAdmin
     * logo based on configuration settings
     *
     * @return string HTML code for the logo
     */
    
private function _logo()
    {
        
$retval '<!-- LOGO START -->';
        
// display Logo, depending on $GLOBALS['cfg']['NavigationDisplayLogo']
        
if (!$GLOBALS['cfg']['NavigationDisplayLogo']) {
            
$retval .= '<!-- LOGO END -->';
            return 
$retval;
        }

        
$logo 'phpMyAdmin';
        if (@
file_exists($GLOBALS['pmaThemeImage'] . 'logo_left.png')) {
            
$logo '<img src="' $GLOBALS['pmaThemeImage'] . 'logo_left.png" '
                
'alt="' $logo '" id="imgpmalogo" />';
        } elseif (@
file_exists($GLOBALS['pmaThemeImage'] . 'pma_logo2.png')) {
            
$logo '<img src="' $GLOBALS['pmaThemeImage'] . 'pma_logo2.png" '
                
'alt="' $logo '" id="imgpmalogo" />';
        }
        
$retval .= '<div id="pmalogo">';
        if (
$GLOBALS['cfg']['NavigationLogoLink']) {
            
$logo_link trim(
                
htmlspecialchars($GLOBALS['cfg']['NavigationLogoLink'])
            );
            
// prevent XSS, see PMASA-2013-9
            // if link has protocol, allow only http and https
            
if (! PMA_checkLink($logo_linktrue)) {
                
$logo_link 'index.php';
            }
            
$retval .= '    <a href="' $logo_link;
            switch (
$GLOBALS['cfg']['NavigationLogoLinkWindow']) {
            case 
'new':
                
$retval .= '" target="_blank"';
                break;
            case 
'main':
                
// do not add our parameters for an external link
                
$host parse_url(
                    
$GLOBALS['cfg']['NavigationLogoLink'], PHP_URL_HOST
                
);
                if (empty(
$host)) {
                    
$retval .= PMA_URL_getCommon() . '"';
                } else {
                    
$retval .= '" target="_blank"';
                }
            }
            
$retval .= '>';
            
$retval .= $logo;
            
$retval .= '</a>';
        } else {
            
$retval .= $logo;
        }
        
$retval .= '</div>';

        
$retval .= '<!-- LOGO END -->';
        return 
$retval;
    }

    
/**
     * Creates the code for displaying the links
     * at the top of the navigation panel
     *
     * @return string HTML code for the links
     */
    
private function _links()
    {
        
// always iconic
        
$showIcon true;
        
$showText false;

        
$retval  '<!-- LINKS START -->';
        
$retval .= '<div id="navipanellinks">';
        
$retval .= PMA_Util::getNavigationLink(
            
'index.php' PMA_URL_getCommon(),
            
$showText,
            
__('Home'),
            
$showIcon,
            
'b_home.png'
        
);
        
// if we have chosen server
        
if ($GLOBALS['server'] != 0) {
            
// Logout for advanced authentication
            
if ($GLOBALS['cfg']['Server']['auth_type'] != 'config') {
                
$link  'index.php' $GLOBALS['url_query'];
                
$link .= '&amp;old_usr=' urlencode($GLOBALS['PHP_AUTH_USER']);
                
$retval .= PMA_Util::getNavigationLink(
                    
$link,
                    
$showText,
                    
__('Log out'),
                    
$showIcon,
                    
's_loggoff.png',
                    
'',
                    
true
                
);
            }
        }
        
$retval .= PMA_Util::getNavigationLink(
            
PMA_Util::getDocuLink('index'),
            
$showText,
            
__('phpMyAdmin documentation'),
            
$showIcon,
            
'b_docs.png',
            
'',
            
false,
            
'documentation'
        
);
        
$retval .= PMA_Util::getNavigationLink(
            
PMA_Util::getMySQLDocuURL(''''),
            
$showText,
            
__('Documentation'),
            
$showIcon,
            
'b_sqlhelp.png',
            
'',
            
false,
            
'mysql_doc'
        
);
        
$retval .= PMA_Util::getNavigationLink(
            
'#',
            
$showText,
            
__('Reload navigation panel'),
            
$showIcon,
            
's_reload.png',
            
'pma_navigation_reload'
        
);
        
$retval .= '</div>';
        
$retval .= '<!-- LINKS ENDS -->';
        return 
$retval;
    }

    
/**
     * Displays the MySQL servers choice form
     *
     * @return string HTML code for the MySQL servers choice
     */
    
private function _serverChoice()
    {
        
$retval '';
        if (
$GLOBALS['cfg']['NavigationDisplayServers']
            && 
count($GLOBALS['cfg']['Servers']) > 1
        
) {
            include_once 
'./libraries/select_server.lib.php';
            
$retval .= '<!-- SERVER CHOICE START -->';
            
$retval .= '<div id="serverChoice">';
            
$retval .= PMA_selectServer(truetrue);
            
$retval .= '</div>';
            
$retval .= '<!-- SERVER CHOICE END -->';
        }
        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.0043 ]--