!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache/2.2.16 (Debian). PHP/5.3.3-7+squeeze19 

uname -a: Linux mail.tri-specialutilitydistrict.com 2.6.32-5-amd64 #1 SMP Tue May 13 16:34:35 UTC
2014 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 130.06 GB of 142.11 GB (91.52%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     db_tracking.php (7.11 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * @version $Id$
 * @author Alexander Rutkowski
 * @package phpMyAdmin
 */

// Run common work
require_once './libraries/common.inc.php';
require_once 
'./libraries/Table.class.php';

require 
'./libraries/db_common.inc.php';
$url_query .= '&amp;goto=tbl_tracking.php&amp;back=db_tracking.php';

// Get the database structure
$sub_part '_structure';
require 
'./libraries/db_info.inc.php';

// Get relation settings
require_once './libraries/relation.lib.php';

// Work to do?
//  (here, do not use $_REQUEST['db] as it can be crafted)
if (isset($_REQUEST['delete_tracking']) && isset($_REQUEST['table'])) {
    
PMA_Tracker::deleteTracking($GLOBALS['db'], $_REQUEST['table']);
}

// Get tracked data about the database
$data PMA_Tracker::getTrackedData($_REQUEST['db'], '''1');

// No tables present and no log exist
if ($num_tables == && count($data['ddlog']) == 0) {
    echo 
'<p>' $strNoTablesFound '</p>' "\n";

    if (empty(
$db_is_information_schema)) {
        require 
'./libraries/display_create_table.lib.php';
    }

    
// Display the footer
    
require_once './libraries/footer.inc.php';
    exit;
}

// ---------------------------------------------------------------------------

/*
 * Display top menu links
 */
require_once './libraries/db_links.inc.php';

// Prepare statement to get HEAD version
$all_tables_query ' SELECT table_name, MAX(version) as version FROM ' .
             
PMA_backquote($GLOBALS['cfg']['Server']['pmadb']) . '.' .
             
PMA_backquote($GLOBALS['cfg']['Server']['tracking']) .
             
' WHERE ' PMA_backquote('db_name')    . ' = \'' PMA_sqlAddslashes($_REQUEST['db']) . '\' ' .
             
' GROUP BY 'PMA_backquote('table_name') .
             
' ORDER BY 'PMA_backquote('table_name') .' ASC';

$all_tables_result PMA_query_as_controluser($all_tables_query);

// If a HEAD version exists
if (PMA_DBI_num_rows($all_tables_result) > 0) {
?>
    <h3><?php echo $strTrackingTrackedTables;?></h3>

    <table id="versions" class="data">
    <thead>
    <tr>
        <th><?php echo $strDatabase;?></th>
        <th><?php echo $strTable;?></th>
        <th><?php echo $strTrackingThLastVersion;?></th>
        <th><?php echo $strTrackingThCreated;?></th>
        <th><?php echo $strTrackingThUpdated;?></th>
        <th><?php echo $strStatus;?></th>
        <th><?php echo $strAction;?></th>
        <th><?php echo $strShow;?></th>
    </tr>
    </thead>
    <tbody>
    <?php

    
// Print out information about versions

    
$drop_image_or_text '';
    if (
true == $GLOBALS['cfg']['PropertiesIconic']) {
        
$drop_image_or_text .= '<img class="icon" width="16" height="16" src="' $pmaThemeImage 'b_drop.png" alt="' $strDeleteTrackingData '" title="' $strDeleteTrackingData '" />';
    }
    if (
'both' === $GLOBALS['cfg']['PropertiesIconic'] || false === $GLOBALS['cfg']['PropertiesIconic']) {
        
$drop_image_or_text .= $strDrop;
    }

    
$style 'odd';
    while (
$one_result PMA_DBI_fetch_array($all_tables_result)) {
        list(
$table_name$version_number) = $one_result;
        
$table_query ' SELECT * FROM ' .
             
PMA_backquote($GLOBALS['cfg']['Server']['pmadb']) . '.' .
             
PMA_backquote($GLOBALS['cfg']['Server']['tracking']) .
             
' WHERE `db_name` = \'' PMA_sqlAddslashes($_REQUEST['db']) . '\' AND `table_name`  = \'' PMA_sqlAddslashes($table_name) . '\' AND `version` = \'' $version_number '\''

        
$table_result PMA_query_as_controluser($table_query);
        
$version_data PMA_DBI_fetch_array($table_result);

        if (
$version_data['tracking_active'] == 1) {
            
$version_status $strTrackingStatusActive;
        } else {
            
$version_status $strTrackingStatusNotActive;
        }
        
$tmp_link 'tbl_tracking.php?' $url_query '&amp;table=' htmlspecialchars($version_data['table_name']);
        
$delete_link 'db_tracking.php?' $url_query '&amp;table=' htmlspecialchars($version_data['table_name']) . '&amp;delete_tracking=true&amp';
        
?>
        <tr class="<?php echo $style;?>">
            <td><?php echo htmlspecialchars($version_data['db_name']);?></td>
            <td><?php echo htmlspecialchars($version_data['table_name']);?></td>
            <td><?php echo $version_data['version'];?></td>
            <td><?php echo $version_data['date_created'];?></td>
            <td><?php echo $version_data['date_updated'];?></td>
            <td><?php echo $version_status;?></td>
            <td><a href="<?php echo $delete_link;?>" onclick="return confirmLink(this, '<?php echo PMA_jsFormat($strDeleteTrackingDatafalse); ?>')"><?php echo $drop_image_or_text?></a></td>
            <td> <a href="<?php echo $tmp_link?>"><?php echo $strTrackingVersions;?></a>
               | <a href="<?php echo $tmp_link?>&amp;report=true&amp;version=<?php echo $version_data['version'];?>"><?php echo $strTrackingReport;?></a>
               | <a href="<?php echo $tmp_link?>&amp;snapshot=true&amp;version=<?php echo $version_data['version'];?>"><?php echo $strTrackingStructureSnapshot;?></a></td>
        </tr>
        <?php
        
if ($style == 'even') {
            
$style 'odd'
        } else {
            
$style 'even';
        }
    }
    unset(
$tmp_link);
    
?>
    </tbody>
    </table>
<?php
}

// Get list of tables
$table_list PMA_getTableList($GLOBALS['db']);

// For each table try to get the tracking version
foreach ($table_list as $key => $value) {
    if (
PMA_Tracker::getVersion($GLOBALS['db'], $value['Name']) == -1) {
        
$my_tables[] = $value['Name'];
    }
}

// If untracked tables exist
if (isset($my_tables)) {
?>
    <h3><?php echo $strTrackingUntrackedTables;?></h3>

    <table id="noversions" class="data">
    <thead>
    <tr>
        <th width="300"><?php echo $strTable;?></th>
        <th></th>
    </tr>
    </thead>
    <tbody>
<?php
    
// Print out list of untracked tables

    
$style 'odd';

    foreach (
$my_tables as $key => $tablename) {
        if (
PMA_Tracker::getVersion($GLOBALS['db'], $tablename) == -1) {
            
$my_link '<a href="tbl_tracking.php?' $url_query '&amp;table=' htmlspecialchars($tablename) .'">';

            if (
$cfg['PropertiesIconic']) {
                
$my_link .= '<img class="icon" src="' $pmaThemeImage 'eye.png" width="16" height="16" alt="' $strTrackingTrackTable '" /> ';
            }
            
$my_link .= $strTrackingTrackTable '</a>';
        
?>
            <tr class="<?php echo $style;?>">
            <td><?php echo htmlspecialchars($tablename);?></td>
            <td><?php echo $my_link;?></td>
            </tr>
        <?php
            
if ($style == 'even') {
                
$style 'odd'
            } else {
                
$style 'even';
            }
        }
    }
    
?>
    </tbody>
    </table>

<?php
}
// If available print out database log
if (count($data['ddlog']) > 0) {
    
$log '';
    foreach (
$data['ddlog'] as $entry) {
        
$log .= '# ' $entry['date'] . ' ' $entry['username'] . "\n" $entry['statement'] . "\n";
    }
    
PMA_showMessage($strTrackingDatabaseLog$log);
}

/**
 * Display the footer
 */
require_once './libraries/footer.inc.php';
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0087 ]--