Hackfut Security File Manager
Current Path:
/mnt/ceph/services/websiteos/phpmyadmin/phpMyAdmin-3.5.7-all-languages
mnt
/
ceph
/
services
/
websiteos
/
phpmyadmin
/
phpMyAdmin-3.5.7-all-languages
/
📁
..
📄
.htaccess
(44 B)
📄
.travis.yml
(139 B)
📄
ChangeLog
(30.44 KB)
📄
Documentation.html
(251.47 KB)
📄
Documentation.txt
(175.88 KB)
📄
LICENSE
(17.59 KB)
📄
README
(2.05 KB)
📄
README.VENDOR
(1.18 KB)
📄
RELEASE-DATE-3.5.7
(29 B)
📄
browse_foreigners.php
(11.1 KB)
📄
bs_disp_as_mime_type.php
(1.27 KB)
📄
bs_play_media.php
(2.01 KB)
📄
changelog.php
(3.89 KB)
📄
chk_rel.php
(363 B)
📄
config.inc.php
(2.83 KB)
📄
config.sample.inc.php
(3.82 KB)
📁
config_template
📄
db_create.php
(4 KB)
📄
db_datadict.php
(8.35 KB)
📄
db_events.php
(773 B)
📄
db_export.php
(2.64 KB)
📄
db_import.php
(466 B)
📄
db_operations.php
(21.85 KB)
📄
db_printview.php
(6.91 KB)
📄
db_qbe.php
(30.43 KB)
📄
db_routines.php
(964 B)
📄
db_search.php
(13.24 KB)
📄
db_sql.php
(1.17 KB)
📄
db_structure.php
(23.54 KB)
📄
db_tracking.php
(7.84 KB)
📄
db_triggers.php
(728 B)
📄
docs.css
(2.76 KB)
📄
enum_editor.php
(5.11 KB)
📁
examples
📄
export.php
(27.87 KB)
📄
favicon.ico
(18.46 KB)
📄
file_echo.php
(2.03 KB)
📄
gis_data_editor.php
(16.79 KB)
📄
htaccess.php
(2.24 KB)
📄
import.php
(17.47 KB)
📄
import_status.php
(953 B)
📄
index.php
(5.67 KB)
📁
js
📁
libraries
📄
license.php
(730 B)
📁
locale
📄
main.php
(16.67 KB)
📄
navigation.php
(25.14 KB)
📄
phpinfo.php
(349 B)
📄
phpmyadmin.css.php
(1.08 KB)
📄
phpunit.xml.nocoverage
(1.78 KB)
📄
pmd_display_field.php
(1.74 KB)
📄
pmd_general.php
(34.7 KB)
📄
pmd_pdf.php
(4.16 KB)
📄
pmd_relation_new.php
(3.85 KB)
📄
pmd_relation_upd.php
(2.11 KB)
📄
pmd_save_pos.php
(2.03 KB)
📄
prefs_forms.php
(2.54 KB)
📄
prefs_manage.php
(14.44 KB)
📄
print.css
(1.09 KB)
📄
querywindow.php
(6.3 KB)
📄
robots.txt
(26 B)
📄
schema_edit.php
(4.06 KB)
📄
schema_export.php
(1.21 KB)
📄
server_binlog.php
(6.06 KB)
📄
server_collations.php
(2.54 KB)
📄
server_databases.php
(9.87 KB)
📄
server_engines.php
(4.88 KB)
📄
server_export.php
(2.03 KB)
📄
server_import.php
(477 B)
📄
server_plugins.php
(7.04 KB)
📄
server_privileges.php
(107.3 KB)
📄
server_replication.php
(16.67 KB)
📄
server_sql.php
(743 B)
📄
server_status.php
(77.78 KB)
📄
server_synchronize.php
(55.94 KB)
📄
server_variables.php
(5.67 KB)
📁
setup
📄
show_config_errors.php
(574 B)
📄
sql.php
(37.2 KB)
📄
tbl_addfield.php
(8.04 KB)
📄
tbl_alter.php
(6.92 KB)
📄
tbl_change.php
(48.74 KB)
📄
tbl_chart.php
(7.66 KB)
📄
tbl_create.php
(13.93 KB)
📄
tbl_export.php
(2.53 KB)
📄
tbl_get_field.php
(1.12 KB)
📄
tbl_gis_visualization.php
(7.29 KB)
📄
tbl_import.php
(624 B)
📄
tbl_indexes.php
(9.46 KB)
📄
tbl_move_copy.php
(2.51 KB)
📄
tbl_operations.php
(31.95 KB)
📄
tbl_printview.php
(14.04 KB)
📄
tbl_relation.php
(23.14 KB)
📄
tbl_replace.php
(23.06 KB)
📄
tbl_row_action.php
(4.57 KB)
📄
tbl_select.php
(10.57 KB)
📄
tbl_sql.php
(1.11 KB)
📄
tbl_structure.php
(39.23 KB)
📄
tbl_tracking.php
(28.56 KB)
📄
tbl_triggers.php
(144 B)
📄
tbl_zoom_select.php
(16.86 KB)
📁
themes
📄
themes.php
(822 B)
📄
transformation_overview.php
(1.52 KB)
📄
transformation_wrapper.php
(3.29 KB)
📄
url.php
(398 B)
📄
user_password.php
(4.32 KB)
📄
version_check.php
(358 B)
📄
view_create.php
(5.23 KB)
📄
view_operations.php
(2.74 KB)
📄
webapp.php
(1.06 KB)
Editing: db_datadict.php
<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * * @package PhpMyAdmin */ /** * Gets the variables sent or posted to this script, then displays headers */ require_once './libraries/common.inc.php'; if (! isset($selected_tbl)) { include './libraries/db_common.inc.php'; include './libraries/db_info.inc.php'; } /** * Gets the relations settings */ $cfgRelation = PMA_getRelationsParam(); require_once './libraries/transformations.lib.php'; /** * Check parameters */ PMA_checkParameters(array('db')); /** * Defines the url to return to in case of error in a sql statement */ if (strlen($table)) { $err_url = 'tbl_sql.php?' . PMA_generate_common_url($db, $table); } else { $err_url = 'db_sql.php?' . PMA_generate_common_url($db); } if ($cfgRelation['commwork']) { $comment = PMA_getDbComment($db); /** * Displays DB comment */ if ($comment) { ?> <p> <?php echo __('Database comment: '); ?> <i><?php echo htmlspecialchars($comment); ?></i></p> <?php } // end if } /** * Selects the database and gets tables names */ PMA_DBI_select_db($db); $tables = PMA_DBI_get_tables($db); $count = 0; foreach ($tables as $table) { $comments = PMA_getComments($db, $table); echo '<div>' . "\n"; echo '<h2>' . htmlspecialchars($table) . '</h2>' . "\n"; /** * Gets table informations */ $show_comment = PMA_Table::sGetStatusInfo($db, $table, 'TABLE_COMMENT'); /** * Gets table keys and retains them */ PMA_DBI_select_db($db); $indexes = PMA_DBI_get_table_indexes($db, $table); $primary = ''; $indexes = array(); $lastIndex = ''; $indexes_info = array(); $indexes_data = array(); $pk_array = array(); // will be use to emphasis prim. keys in the table // view foreach ($indexes as $row) { // Backups the list of primary keys if ($row['Key_name'] == 'PRIMARY') { $primary .= $row['Column_name'] . ', '; $pk_array[$row['Column_name']] = 1; } // Retains keys informations if ($row['Key_name'] != $lastIndex) { $indexes[] = $row['Key_name']; $lastIndex = $row['Key_name']; } $indexes_info[$row['Key_name']]['Sequences'][] = $row['Seq_in_index']; $indexes_info[$row['Key_name']]['Non_unique'] = $row['Non_unique']; if (isset($row['Cardinality'])) { $indexes_info[$row['Key_name']]['Cardinality'] = $row['Cardinality']; } // I don't know what does following column mean.... // $indexes_info[$row['Key_name']]['Packed'] = $row['Packed']; $indexes_info[$row['Key_name']]['Comment'] = $row['Comment']; $indexes_data[$row['Key_name']][$row['Seq_in_index']]['Column_name'] = $row['Column_name']; if (isset($row['Sub_part'])) { $indexes_data[$row['Key_name']][$row['Seq_in_index']]['Sub_part'] = $row['Sub_part']; } } // end while /** * Gets columns properties */ $columns = PMA_DBI_get_columns($db, $table); $fields_cnt = count($columns); if (PMA_MYSQL_INT_VERSION < 50025) { // We need this to correctly learn if a TIMESTAMP is NOT NULL, since // SHOW FULL COLUMNS or INFORMATION_SCHEMA incorrectly says NULL // and SHOW CREATE TABLE says NOT NULL // http://bugs.mysql.com/20910. $show_create_table = PMA_DBI_fetch_value( 'SHOW CREATE TABLE ' . PMA_backquote($db) . '.' . PMA_backquote($table), 0, 1); $analyzed_sql = PMA_SQP_analyze(PMA_SQP_parse($show_create_table)); } // Check if we can use Relations if (!empty($cfgRelation['relation'])) { // Find which tables are related with the current one and write it in // an array $res_rel = PMA_getForeigners($db, $table); if (count($res_rel) > 0) { $have_rel = true; } else { $have_rel = false; } } else { $have_rel = false; } // end if /** * Displays the comments of the table if MySQL >= 3.23 */ if (!empty($show_comment)) { echo __('Table comments') . ': ' . htmlspecialchars($show_comment) . '<br /><br />'; } /** * Displays the table structure */ ?> <table width="100%" class="print"> <tr><th width="50"><?php echo __('Column'); ?></th> <th width="80"><?php echo __('Type'); ?></th> <?php /* <th width="50"><?php echo __('Attributes'); ?></th>*/ ?> <th width="40"><?php echo __('Null'); ?></th> <th width="70"><?php echo __('Default'); ?></th> <?php /* <th width="50"><?php echo __('Extra'); ?></th>*/ ?> <?php if ($have_rel) { echo ' <th>' . __('Links to') . '</th>' . "\n"; } echo ' <th>' . __('Comments') . '</th>' . "\n"; if ($cfgRelation['mimework']) { echo ' <th>MIME</th>' . "\n"; } ?> </tr> <?php $odd_row = true; foreach ($columns as $row) { if ($row['Null'] == '') { $row['Null'] = 'NO'; } $extracted_fieldspec = PMA_extractFieldSpec($row['Type']); // reformat mysql query output // set or enum types: slashes single quotes inside options if ('set' == $extracted_fieldspec['type'] || 'enum' == $extracted_fieldspec['type']) { $type_nowrap = ''; } else { $type_nowrap = ' nowrap="nowrap"'; } $type = htmlspecialchars($extracted_fieldspec['print_type']); $attribute = $extracted_fieldspec['attribute']; if (! isset($row['Default'])) { if ($row['Null'] != 'NO') { $row['Default'] = '<i>NULL</i>'; } } else { $row['Default'] = htmlspecialchars($row['Default']); } $field_name = $row['Field']; if (PMA_MYSQL_INT_VERSION < 50025 && ! empty($analyzed_sql[0]['create_table_fields'][$field_name]['type']) && $analyzed_sql[0]['create_table_fields'][$field_name]['type'] == 'TIMESTAMP' && $analyzed_sql[0]['create_table_fields'][$field_name]['timestamp_not_null']) { // here, we have a TIMESTAMP that SHOW FULL COLUMNS reports as having the // NULL attribute, but SHOW CREATE TABLE says the contrary. Believe // the latter. /** * @todo merge this logic with the one in tbl_structure.php * or move it in a function similar to PMA_DBI_get_columns_full() * but based on SHOW CREATE TABLE because information_schema * cannot be trusted in this case (MySQL bug) */ $row['Null'] = 'NO'; } ?> <tr class="<?php echo $odd_row ? 'odd' : 'even'; $odd_row = ! $odd_row; ?>"> <td nowrap="nowrap"> <?php if (isset($pk_array[$row['Field']])) { echo '<u>' . htmlspecialchars($field_name) . '</u>'; } else { echo htmlspecialchars($field_name); } ?> </td> <td<?php echo $type_nowrap; ?> xml:lang="en" dir="ltr"><?php echo $type; ?></td> <?php /* <td<?php echo $type_nowrap; ?>><?php echo $attribute; ?></td>*/ ?> <td><?php echo (($row['Null'] == 'NO') ? __('No') : __('Yes')); ?></td> <td nowrap="nowrap"><?php if (isset($row['Default'])) { echo $row['Default']; } ?></td> <?php /* <td<?php echo $type_nowrap; ?>><?php echo $row['Extra']; ?></td>*/ ?> <?php if ($have_rel) { echo ' <td>'; if (isset($res_rel[$field_name])) { echo htmlspecialchars($res_rel[$field_name]['foreign_table'] . ' -> ' . $res_rel[$field_name]['foreign_field']); } echo '</td>' . "\n"; } echo ' <td>'; if (isset($comments[$field_name])) { echo htmlspecialchars($comments[$field_name]); } echo '</td>' . "\n"; if ($cfgRelation['mimework']) { $mime_map = PMA_getMIME($db, $table, true); echo ' <td>'; if (isset($mime_map[$field_name])) { echo htmlspecialchars(str_replace('_', '/', $mime_map[$field_name]['mimetype'])); } echo '</td>' . "\n"; } ?> </tr> <?php } // end foreach $count++; ?> </table> </div> <?php } //ends main while /** * Displays the footer */ PMA_printButton(); require './libraries/footer.inc.php'; ?>
Upload File
Create Folder