
I again did some XHTML validation, so removed few of most obvious errors, but there are still many, mostly missing alt attributtes for images and wrongly nested tags.
101 lines
5.0 KiB
PHP
101 lines
5.0 KiB
PHP
<?php
|
|
/* $Id$ */
|
|
// vim: expandtab sw=4 ts=4 sts=4:
|
|
|
|
|
|
/**
|
|
* Sets error reporting level
|
|
*/
|
|
// (removed to avoid path disclosure, not sure about why this was here)
|
|
// error_reporting(E_ALL);
|
|
|
|
|
|
// Check parameters
|
|
|
|
require_once('./libraries/common.lib.php');
|
|
|
|
PMA_checkParameters(array('db'));
|
|
|
|
/**
|
|
* Count amount of navigation tabs
|
|
*/
|
|
$db_details_links_count_tabs = 0;
|
|
|
|
|
|
/**
|
|
* Prepares links
|
|
*/
|
|
require_once('./libraries/bookmark.lib.php');
|
|
$book_sql_query = PMA_queryBookmarks($db, $cfg['Bookmark'], '\'' . PMA_sqlAddslashes($table) . '\'', 'label');
|
|
|
|
if ($table_info_num_rows > 0) {
|
|
$lnk2 = 'sql.php';
|
|
$arg2 = $url_query
|
|
. '&sql_query=' . (isset($book_sql_query) && $book_sql_query != FALSE ? urlencode($book_sql_query) : urlencode('SELECT * FROM ' . PMA_backquote($table)))
|
|
. '&pos=0';
|
|
$lnk4 = 'tbl_select.php';
|
|
$arg4 = $url_query;
|
|
$ln6_stt = (PMA_MYSQL_INT_VERSION >= 40000)
|
|
? 'TRUNCATE TABLE '
|
|
: 'DELETE FROM ';
|
|
$lnk6 = 'sql.php';
|
|
$arg6 = $url_query . '&sql_query='
|
|
. urlencode($ln6_stt . PMA_backquote($table))
|
|
. '&zero_rows='
|
|
. urlencode(sprintf($strTableHasBeenEmptied, htmlspecialchars($table)));
|
|
$att6 = 'onclick="return confirmLink(this, \'' . $ln6_stt . PMA_jsFormat($table) . '\')"';
|
|
$class6 = 'Drop';
|
|
} else {
|
|
$lnk2 = '';
|
|
$arg2 = '';
|
|
$lnk4 = '';
|
|
$arg4 = '';
|
|
$lnk6 = '';
|
|
$arg6 = '';
|
|
$att6 = '';
|
|
$class6 = 'Drop';
|
|
}
|
|
|
|
$arg7 = $url_query . '&reload=1&purge=1&sql_query=' . urlencode('DROP TABLE ' . PMA_backquote($table) ) . '&zero_rows=' . urlencode(sprintf($strTableHasBeenDropped, htmlspecialchars($table)));
|
|
$att7 = 'onclick="return confirmLink(this, \'DROP TABLE ' . PMA_jsFormat($table) . '\')"';
|
|
$class7 = 'Drop';
|
|
|
|
|
|
/**
|
|
* Displays links
|
|
*/
|
|
|
|
if ($cfg['LightTabs']) {
|
|
echo ' ';
|
|
} else {
|
|
echo '<table border="0" cellspacing="0" cellpadding="0" width="100%">' . "\n"
|
|
. ' <tr>' . "\n"
|
|
. ' <td class="nav" align="left" nowrap="nowrap" valign="bottom">'
|
|
. ' <table border="0" cellpadding="0" cellspacing="0"><tr>'
|
|
. ' <td nowrap="nowrap"><img src="' . $GLOBALS['pmaThemeImage'] . 'spacer.png' . '" width="2" height="1" border="0" alt="" /></td>'
|
|
. ' <td class="navSpacer"><img src="' . $GLOBALS['pmaThemeImage'] . 'spacer.png' . '" width="1" height="1" border="0" alt="" /></td>';
|
|
}
|
|
|
|
echo PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_props.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strStructure.'" />' : '') . $strStructure, 'tbl_properties_structure.php', $url_query)
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_browse.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strBrowse.'" />' : '') . $strBrowse, $lnk2, $arg2)
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_sql.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strSQL.'" />' : '') . $strSQL, 'tbl_properties.php', $url_query)
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_search.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strSearch.'" />' : '') . $strSearch, $lnk4, $arg4)
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_insrow.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strInsert.'" />' : '') . $strInsert, 'tbl_change.php', $url_query)
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_tblexport.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strExport.'" />' : '') . $strExport, 'tbl_properties_export.php', $url_query . '&single_table=true')
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_tblops.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strOperations.'" />' : '') . $strOperations, 'tbl_properties_operations.php', $url_query)
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_empty.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strEmpty.'" />' : '') . $strEmpty, $lnk6, $arg6, $att6, $class6)
|
|
. PMA_printTab(($GLOBALS['cfg']['MainPageIconic'] ? '<img src="' . $GLOBALS['pmaThemeImage'] . 'b_deltbl.png" width="16" height="16" border="0" hspace="2" align="middle" alt="'.$strDrop.'" />' : '') . $strDrop, 'sql.php', $arg7, $att7, $class7)
|
|
. "\n";
|
|
|
|
if (!$cfg['LightTabs']) {
|
|
echo ' <td nowrap="nowrap"><img src="' .$GLOBALS['pmaThemeImage'] . 'spacer.png' . '" width="2" height="1" border="0" alt="" /></td>'
|
|
. ' </tr></table>' . "\n"
|
|
. ' </td>' . "\n"
|
|
. ' </tr>' . "\n"
|
|
. '</table>';
|
|
} else {
|
|
echo '<br />';
|
|
}
|
|
|
|
?><br />
|