charset patch
This commit is contained in:
@@ -1053,6 +1053,33 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
|
|||||||
<br /><br />
|
<br /><br />
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
|
<dt><b>$cfg['DefaultCharset'] </b>string</dt>
|
||||||
|
<dd>
|
||||||
|
Default charset to use for recoding of MySQL queries. This must be
|
||||||
|
enabled and it's described by $cfg['AllowAnywhereRecoding'] option.
|
||||||
|
You can give here any charset which is in $cfg['AvailableCharsets']
|
||||||
|
array and this is just default choice, user can select any of them.
|
||||||
|
<br /><br />
|
||||||
|
</dd>
|
||||||
|
|
||||||
|
<dt><b>$cfg['AllowAnywhereRecoding'] </b>string</dt>
|
||||||
|
<dd>
|
||||||
|
Allow charset recoding of MySQL queries. You need recode or iconv
|
||||||
|
support (compiled in or module) in php to allow MySQL queries recoding
|
||||||
|
and used language file must have it enabled (by default only these
|
||||||
|
which are in unicode, just to avoid losing some characters).
|
||||||
|
<br /><br />
|
||||||
|
</dd>
|
||||||
|
|
||||||
|
<dt><b>$cfg['AvailableCharsets'] </b>array</dt>
|
||||||
|
<dd>
|
||||||
|
Available charsets for MySQL conversion. You can add your own (any of
|
||||||
|
supported by recode/iconv) or remove these which you don't use.
|
||||||
|
Charsets will be shown in same order as here listed, so if you
|
||||||
|
frequently use some of these move them to the top.
|
||||||
|
<br /><br />
|
||||||
|
</dd>
|
||||||
|
|
||||||
<dt><b>$cfg['LeftWidth'] </b>integer</dt>
|
<dt><b>$cfg['LeftWidth'] </b>integer</dt>
|
||||||
<dd>
|
<dd>
|
||||||
Left frame width in pixel.
|
Left frame width in pixel.
|
||||||
|
@@ -192,6 +192,16 @@ $cfg['ManualBaseShort'] = 'http://www.mysql.com/doc';
|
|||||||
*/
|
*/
|
||||||
// Default language to use, if not browser-defined or user-defined
|
// Default language to use, if not browser-defined or user-defined
|
||||||
$cfg['DefaultLang'] = 'en';
|
$cfg['DefaultLang'] = 'en';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Charset conversion settings
|
||||||
|
*/
|
||||||
|
// Default charset to use for recoding of MySQL queries
|
||||||
|
// (see $cfg['AvailableCharsets'] to possible choices, you can add your own)
|
||||||
|
$cfg['DefaultCharset'] = 'iso-8859-2';
|
||||||
|
// Allow charset recoding of MySQL queries, must be also enabled in language
|
||||||
|
// file to make harder using other language files than unicode.
|
||||||
|
$cfg['AllowAnywhereRecoding'] = TRUE;
|
||||||
// Force: always use this language - must be defined in
|
// Force: always use this language - must be defined in
|
||||||
// libraries/select_lang.lib.php3
|
// libraries/select_lang.lib.php3
|
||||||
// $cfg['Lang'] = 'en';
|
// $cfg['Lang'] = 'en';
|
||||||
@@ -237,6 +247,45 @@ $cfg['colorStrings'] = '#008000';
|
|||||||
$cfg['colorColType'] = '#FF9900';
|
$cfg['colorColType'] = '#FF9900';
|
||||||
$cfg['colorAdd'] = '#0000FF';
|
$cfg['colorAdd'] = '#0000FF';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Available charsets for MySQL conversion. currently contains all which could
|
||||||
|
* be found in lang/* files and few more.
|
||||||
|
*
|
||||||
|
* Charsets will be shown in same order as here listed, so if you frequently
|
||||||
|
* use some of these move them to the top.
|
||||||
|
*/
|
||||||
|
|
||||||
|
$cfg['AvailableCharsets'] = array(
|
||||||
|
'iso-8859-1',
|
||||||
|
'iso-8859-2',
|
||||||
|
'iso-8859-3',
|
||||||
|
'iso-8859-4',
|
||||||
|
'iso-8859-5',
|
||||||
|
'iso-8859-6',
|
||||||
|
'iso-8859-7',
|
||||||
|
'iso-8859-8',
|
||||||
|
'iso-8859-9',
|
||||||
|
'iso-8859-10',
|
||||||
|
'iso-8859-11',
|
||||||
|
'iso-8859-12',
|
||||||
|
'iso-8859-13',
|
||||||
|
'iso-8859-14',
|
||||||
|
'iso-8859-15',
|
||||||
|
'windows-1250',
|
||||||
|
'windows-1251',
|
||||||
|
'windows-1252',
|
||||||
|
'windows-1257',
|
||||||
|
'koi8-r',
|
||||||
|
'big5',
|
||||||
|
'gb2312',
|
||||||
|
'utf-8',
|
||||||
|
'utf-7',
|
||||||
|
'x-user-defined',
|
||||||
|
'euc-jp',
|
||||||
|
'ks_c_5601-1987',
|
||||||
|
'tis-620',
|
||||||
|
'SHIFT_JIS'
|
||||||
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MySQL settings
|
* MySQL settings
|
||||||
|
@@ -15,6 +15,7 @@ require('./header.inc.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url = 'main.php3'
|
$err_url = 'main.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server;
|
. '&server=' . $server;
|
||||||
|
|
||||||
|
|
||||||
@@ -33,7 +34,7 @@ if (PMA_MYSQL_INT_VERSION < 32306) {
|
|||||||
* Executes the db creation sql query
|
* Executes the db creation sql query
|
||||||
*/
|
*/
|
||||||
$local_query = 'CREATE DATABASE ' . PMA_backquote($db);
|
$local_query = 'CREATE DATABASE ' . PMA_backquote($db);
|
||||||
$result = mysql_query('CREATE DATABASE ' . PMA_backquote($db)) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
$result = PMA_mysql_query('CREATE DATABASE ' . PMA_backquote($db)) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -57,6 +57,7 @@ $is_upload = (PMA_PHP_INT_VERSION >= 40000 && function_exists('ini_get'))
|
|||||||
onsubmit="return checkSqlQuery(this)">
|
onsubmit="return checkSqlQuery(this)">
|
||||||
<input type="hidden" name="is_js_confirmed" value="0" />
|
<input type="hidden" name="is_js_confirmed" value="0" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="pos" value="0" />
|
<input type="hidden" name="pos" value="0" />
|
||||||
|
@@ -15,9 +15,11 @@ require('./libraries/bookmark.lib.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url_0 = 'main.php3'
|
$err_url_0 = 'main.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server;
|
. '&server=' . $server;
|
||||||
$err_url = 'db_details.php3'
|
$err_url = 'db_details.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
|
|
||||||
@@ -29,10 +31,10 @@ $err_url = 'db_details.php3'
|
|||||||
if (!isset($is_db) || !$is_db) {
|
if (!isset($is_db) || !$is_db) {
|
||||||
// Not a valid db name -> back to the welcome page
|
// Not a valid db name -> back to the welcome page
|
||||||
if (!empty($db)) {
|
if (!empty($db)) {
|
||||||
$is_db = @mysql_select_db($db);
|
$is_db = @PMA_mysql_select_db($db);
|
||||||
}
|
}
|
||||||
if (empty($db) || !$is_db) {
|
if (empty($db) || !$is_db) {
|
||||||
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?lang=' . $lang . '&server=' . $server . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
} // end if (ensures db exists)
|
} // end if (ensures db exists)
|
||||||
@@ -47,7 +49,7 @@ if (!isset($message)) {
|
|||||||
?>
|
?>
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
window.parent.frames['nav'].location.replace('./left.php3?lang=<?php echo $lang; ?>&server=<?php echo $server; ?>&db=<?php echo urlencode($db); ?>');
|
window.parent.frames['nav'].location.replace('./left.php3?lang=<?php echo $lang; ?> &convcharset=<?php echo $convcharset; ?>&server=<?php echo $server; ?>&db=<?php echo urlencode($db); ?>');
|
||||||
//-->
|
//-->
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
@@ -62,6 +64,7 @@ window.parent.frames['nav'].location.replace('./left.php3?lang=<?php echo $lang;
|
|||||||
* Set parameters for links
|
* Set parameters for links
|
||||||
*/
|
*/
|
||||||
$url_query = 'lang=' . $lang
|
$url_query = 'lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
|
|
||||||
|
@@ -11,10 +11,10 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
// Special speedup for newer MySQL Versions (in 4.0 format changed)
|
// Special speedup for newer MySQL Versions (in 4.0 format changed)
|
||||||
if ($cfg['SkipLockedTables'] == TRUE && PMA_MYSQL_INT_VERSION >= 32330) {
|
if ($cfg['SkipLockedTables'] == TRUE && PMA_MYSQL_INT_VERSION >= 32330) {
|
||||||
$local_query = 'SHOW OPEN TABLES FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW OPEN TABLES FROM ' . PMA_backquote($db);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
// Blending out tables in use
|
// Blending out tables in use
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($tmp = mysql_fetch_row($result)) {
|
while ($tmp = PMA_mysql_fetch_row($result)) {
|
||||||
// if in use memorize tablename
|
// if in use memorize tablename
|
||||||
if (eregi('in_use=[1-9]+', $tmp[1])) {
|
if (eregi('in_use=[1-9]+', $tmp[1])) {
|
||||||
$sot_cache[$tmp[0]] = TRUE;
|
$sot_cache[$tmp[0]] = TRUE;
|
||||||
@@ -24,13 +24,13 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
|
|
||||||
if (isset($sot_cache)) {
|
if (isset($sot_cache)) {
|
||||||
$local_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($tmp = mysql_fetch_row($result)) {
|
while ($tmp = PMA_mysql_fetch_row($result)) {
|
||||||
if (!isset($sot_cache[$tmp[0]])) {
|
if (!isset($sot_cache[$tmp[0]])) {
|
||||||
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db) . ' LIKE \'' . addslashes($tmp[0]) . '\'';
|
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db) . ' LIKE \'' . addslashes($tmp[0]) . '\'';
|
||||||
$sts_result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$sts_result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
$sts_tmp = mysql_fetch_array($sts_result);
|
$sts_tmp = PMA_mysql_fetch_array($sts_result);
|
||||||
$tables[] = $sts_tmp;
|
$tables[] = $sts_tmp;
|
||||||
} else { // table in use
|
} else { // table in use
|
||||||
$tables[] = array('Name' => $tmp[0]);
|
$tables[] = array('Name' => $tmp[0]);
|
||||||
@@ -44,9 +44,9 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
}
|
}
|
||||||
if (!isset($sot_ready)) {
|
if (!isset($sot_ready)) {
|
||||||
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($sts_tmp = mysql_fetch_array($result)) {
|
while ($sts_tmp = PMA_mysql_fetch_array($result)) {
|
||||||
$tables[] = $sts_tmp;
|
$tables[] = $sts_tmp;
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
@@ -55,10 +55,10 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
$num_tables = (isset($tables) ? count($tables) : 0);
|
$num_tables = (isset($tables) ? count($tables) : 0);
|
||||||
} // end if (PMA_MYSQL_INT_VERSION >= 32303)
|
} // end if (PMA_MYSQL_INT_VERSION >= 32303)
|
||||||
else {
|
else {
|
||||||
$result = mysql_list_tables($db);
|
$result = PMA_mysql_list_tables($db);
|
||||||
$num_tables = ($result) ? @mysql_numrows($result) : 0;
|
$num_tables = ($result) ? @mysql_numrows($result) : 0;
|
||||||
for ($i = 0; $i < $num_tables; $i++) {
|
for ($i = 0; $i < $num_tables; $i++) {
|
||||||
$tables[] = mysql_tablename($result, $i);
|
$tables[] = PMA_mysql_tablename($result, $i);
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
}
|
}
|
||||||
|
@@ -17,8 +17,8 @@ else {
|
|||||||
// Drop link if allowed
|
// Drop link if allowed
|
||||||
if (!$cfg['AllowUserDropDatabase']) {
|
if (!$cfg['AllowUserDropDatabase']) {
|
||||||
// Check if the user is a Superuser
|
// Check if the user is a Superuser
|
||||||
$result = @mysql_query('USE mysql');
|
$result = @PMA_mysql_query('USE mysql');
|
||||||
$cfg['AllowUserDropDatabase'] = (!mysql_error());
|
$cfg['AllowUserDropDatabase'] = (!PMA_mysql_error());
|
||||||
}
|
}
|
||||||
if ($cfg['AllowUserDropDatabase']) {
|
if ($cfg['AllowUserDropDatabase']) {
|
||||||
$lnk5 = '<a href="sql.php3?' . $url_query . '&sql_query='
|
$lnk5 = '<a href="sql.php3?' . $url_query . '&sql_query='
|
||||||
|
@@ -42,6 +42,7 @@ else if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
?>
|
?>
|
||||||
<form method="post" action="db_details_structure.php3" name="tablesForm">
|
<form method="post" action="db_details_structure.php3" name="tablesForm">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
|
|
||||||
@@ -252,6 +253,7 @@ else if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
// Check all tables url
|
// Check all tables url
|
||||||
$checkall_url = 'db_details_structure.php3'
|
$checkall_url = 'db_details_structure.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
echo "\n";
|
echo "\n";
|
||||||
@@ -304,6 +306,7 @@ else {
|
|||||||
?>
|
?>
|
||||||
<form action="db_details_structure.php3">
|
<form action="db_details_structure.php3">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
|
|
||||||
@@ -363,6 +366,7 @@ else {
|
|||||||
// Check all tables url
|
// Check all tables url
|
||||||
$checkall_url = 'db_details_structure.php3'
|
$checkall_url = 'db_details_structure.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
?>
|
?>
|
||||||
@@ -422,6 +426,7 @@ if ($num_tables > 0) {
|
|||||||
onsubmit="return (emptyFormElements(this, 'table') && checkFormElementInRange(this, 'num_fields', 1))">
|
onsubmit="return (emptyFormElements(this, 'table') && checkFormElementInRange(this, 'num_fields', 1))">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<?php
|
<?php
|
||||||
echo ' ' . sprintf($strCreateNewTable, htmlspecialchars($db)) . ' :<br />' . "\n";
|
echo ' ' . sprintf($strCreateNewTable, htmlspecialchars($db)) . ' :<br />' . "\n";
|
||||||
@@ -450,21 +455,22 @@ if (!empty($cfg['Server']['table_coords'])
|
|||||||
<!-- PDF schema -->
|
<!-- PDF schema -->
|
||||||
<?php
|
<?php
|
||||||
// We only show this if we find something in the new pdf_pages table
|
// We only show this if we find something in the new pdf_pages table
|
||||||
@mysql_select_db($db);
|
@PMA_mysql_select_db($db);
|
||||||
$test_query = 'SELECT * FROM ' . PMA_backquote($cfg['Server']['pdf_pages']);
|
$test_query = 'SELECT * FROM ' . PMA_backquote($cfg['Server']['pdf_pages']);
|
||||||
$test_rs = mysql_query($test_query) or PMA_mysqlDie('', $test_query, '', $err_url_0);
|
$test_rs = PMA_mysql_query($test_query) or PMA_mysqlDie('', $test_query, '', $err_url_0);
|
||||||
if(mysql_num_rows($test_rs) > 0){
|
if(mysql_num_rows($test_rs) > 0){
|
||||||
?>
|
?>
|
||||||
<li>
|
<li>
|
||||||
<form method="post" action="pdf_schema.php3">
|
<form method="post" action="pdf_schema.php3">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<?php echo $strDisplayPDF; ?> :<br />
|
<?php echo $strDisplayPDF; ?> :<br />
|
||||||
<?php echo $strPageNumber; ?>
|
<?php echo $strPageNumber; ?>
|
||||||
<select name="pdf_page_number">
|
<select name="pdf_page_number">
|
||||||
<?php
|
<?php
|
||||||
while ($pages = @mysql_fetch_array($test_rs)) {
|
while ($pages = @PMA_mysql_fetch_array($test_rs)) {
|
||||||
echo '<option value="'.$pages['page_nr'].'">'.$pages['page_nr'].': '.$pages['page_descr'].'</option>'."\n";
|
echo '<option value="'.$pages['page_nr'].'">'.$pages['page_nr'].': '.$pages['page_descr'].'</option>'."\n";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@@ -14,6 +14,7 @@ require('./header.inc.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url = 'db_details.php3'
|
$err_url = 'db_details.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
|
|
||||||
@@ -27,10 +28,10 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
// Special speedup for newer MySQL Versions (in 4.0 format changed)
|
// Special speedup for newer MySQL Versions (in 4.0 format changed)
|
||||||
if ($cfg['SkipLockedTables'] == TRUE && PMA_MYSQL_INT_VERSION >= 32330) {
|
if ($cfg['SkipLockedTables'] == TRUE && PMA_MYSQL_INT_VERSION >= 32330) {
|
||||||
$local_query = 'SHOW OPEN TABLES FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW OPEN TABLES FROM ' . PMA_backquote($db);
|
||||||
$result = mysql_query($query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
// Blending out tables in use
|
// Blending out tables in use
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($tmp = mysql_fetch_array($result)) {
|
while ($tmp = PMA_mysql_fetch_array($result)) {
|
||||||
// if in use memorize tablename
|
// if in use memorize tablename
|
||||||
if (eregi('in_use=[1-9]+', $tmp)) {
|
if (eregi('in_use=[1-9]+', $tmp)) {
|
||||||
$sot_cache[$tmp[0]] = TRUE;
|
$sot_cache[$tmp[0]] = TRUE;
|
||||||
@@ -40,13 +41,13 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
|
|
||||||
if (isset($sot_cache)) {
|
if (isset($sot_cache)) {
|
||||||
$local_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
||||||
$result = mysql_query($query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($tmp = mysql_fetch_array($result)) {
|
while ($tmp = PMA_mysql_fetch_array($result)) {
|
||||||
if (!isset($sot_cache[$tmp[0]])) {
|
if (!isset($sot_cache[$tmp[0]])) {
|
||||||
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db) . ' LIKE \'' . addslashes($tmp[0]) . '\'';
|
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db) . ' LIKE \'' . addslashes($tmp[0]) . '\'';
|
||||||
$sts_result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$sts_result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$sts_tmp = mysql_fetch_array($sts_result);
|
$sts_tmp = PMA_mysql_fetch_array($sts_result);
|
||||||
$tables[] = $sts_tmp;
|
$tables[] = $sts_tmp;
|
||||||
} else { // table in use
|
} else { // table in use
|
||||||
$tables[] = array('Name' => $tmp[0]);
|
$tables[] = array('Name' => $tmp[0]);
|
||||||
@@ -60,9 +61,9 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
}
|
}
|
||||||
if (!isset($sot_ready)) {
|
if (!isset($sot_ready)) {
|
||||||
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($sts_tmp = mysql_fetch_array($result)) {
|
while ($sts_tmp = PMA_mysql_fetch_array($result)) {
|
||||||
$tables[] = $sts_tmp;
|
$tables[] = $sts_tmp;
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
@@ -71,10 +72,10 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
$num_tables = (isset($tables) ? count($tables) : 0);
|
$num_tables = (isset($tables) ? count($tables) : 0);
|
||||||
} // end if (PMA_MYSQL_INT_VERSION >= 32303)
|
} // end if (PMA_MYSQL_INT_VERSION >= 32303)
|
||||||
else {
|
else {
|
||||||
$result = mysql_list_tables($db);
|
$result = PMA_mysql_list_tables($db);
|
||||||
$num_tables = ($result) ? @mysql_numrows($result) : 0;
|
$num_tables = ($result) ? @mysql_numrows($result) : 0;
|
||||||
for ($i = 0; $i < $num_tables; $i++) {
|
for ($i = 0; $i < $num_tables; $i++) {
|
||||||
$tables[] = mysql_tablename($result, $i);
|
$tables[] = PMA_mysql_tablename($result, $i);
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
}
|
}
|
||||||
|
@@ -20,10 +20,10 @@ $url_query .= '&goto=db_search.php3';
|
|||||||
/**
|
/**
|
||||||
* Get the list of tables from the current database
|
* Get the list of tables from the current database
|
||||||
*/
|
*/
|
||||||
$list_tables = mysql_list_tables($db);
|
$list_tables = PMA_mysql_list_tables($db);
|
||||||
$num_tables = ($list_tables ? mysql_num_rows($list_tables) : 0);
|
$num_tables = ($list_tables ? mysql_num_rows($list_tables) : 0);
|
||||||
for ($i = 0; $i < $num_tables; $i++) {
|
for ($i = 0; $i < $num_tables; $i++) {
|
||||||
$tables[] = mysql_tablename($list_tables, $i);
|
$tables[] = PMA_mysql_tablename($list_tables, $i);
|
||||||
}
|
}
|
||||||
if ($num_tables) {
|
if ($num_tables) {
|
||||||
mysql_free_result($list_tables);
|
mysql_free_result($list_tables);
|
||||||
@@ -64,10 +64,10 @@ if (isset($submit_search)) {
|
|||||||
|
|
||||||
// Fields to select
|
// Fields to select
|
||||||
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($GLOBALS['db']) . '.' . PMA_backquote($table);
|
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($GLOBALS['db']) . '.' . PMA_backquote($table);
|
||||||
$res = @mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
$res = @PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
||||||
$res_cnt = ($res ? mysql_num_rows($res) : 0);
|
$res_cnt = ($res ? mysql_num_rows($res) : 0);
|
||||||
for ($i = 0; $i < $res_cnt; $i++) {
|
for ($i = 0; $i < $res_cnt; $i++) {
|
||||||
$tblfields[] = PMA_backquote(mysql_result($res, $i, 'field'));
|
$tblfields[] = PMA_backquote(PMA_mysql_result($res, $i, 'field'));
|
||||||
} // end if
|
} // end if
|
||||||
$sqlstr_fieldstoselect = ' ' . implode(', ', $tblfields);
|
$sqlstr_fieldstoselect = ' ' . implode(', ', $tblfields);
|
||||||
$tblfields_cnt = count($tblfields);
|
$tblfields_cnt = count($tblfields);
|
||||||
@@ -189,6 +189,7 @@ if (isset($submit_search)) {
|
|||||||
<form method="post" action="sql.php3" name="db_search_results_form">
|
<form method="post" action="sql.php3" name="db_search_results_form">
|
||||||
<input type="hidden" name="is_js_confirmed" value="0" />
|
<input type="hidden" name="is_js_confirmed" value="0" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="goto" value="db_details.php3" />
|
<input type="hidden" name="goto" value="db_details.php3" />
|
||||||
@@ -206,9 +207,9 @@ if (isset($submit_search)) {
|
|||||||
|
|
||||||
// Executes the "COUNT" statement
|
// Executes the "COUNT" statement
|
||||||
$local_query = $newsearchsqls['select_count'];
|
$local_query = $newsearchsqls['select_count'];
|
||||||
$res = @mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
$res = @PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
||||||
if ($res) {
|
if ($res) {
|
||||||
$res_cnt = mysql_result($res, 0, 'count');
|
$res_cnt = PMA_mysql_result($res, 0, 'count');
|
||||||
mysql_free_result($res);
|
mysql_free_result($res);
|
||||||
} else {
|
} else {
|
||||||
$res_cnt = 0;
|
$res_cnt = 0;
|
||||||
@@ -240,9 +241,9 @@ if (isset($submit_search)) {
|
|||||||
|
|
||||||
// Executes the "COUNT" statement
|
// Executes the "COUNT" statement
|
||||||
$local_query = $newsearchsqls['select_count'];
|
$local_query = $newsearchsqls['select_count'];
|
||||||
$res = @mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
$res = @PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, $err_url);
|
||||||
if ($res) {
|
if ($res) {
|
||||||
$res_cnt = mysql_result($res, 0, 'count');
|
$res_cnt = PMA_mysql_result($res, 0, 'count');
|
||||||
mysql_free_result($res);
|
mysql_free_result($res);
|
||||||
} else {
|
} else {
|
||||||
$res_cnt = 0;
|
$res_cnt = 0;
|
||||||
@@ -310,6 +311,7 @@ if (empty($search_option)) {
|
|||||||
<a name="db_search"></a>
|
<a name="db_search"></a>
|
||||||
<form method="post" action="db_search.php3" name="db_search">
|
<form method="post" action="db_search.php3" name="db_search">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@ require('./header.inc.php3');
|
|||||||
/**
|
/**
|
||||||
* Ensures the current user is super-user
|
* Ensures the current user is super-user
|
||||||
*/
|
*/
|
||||||
if (!@mysql_query('USE mysql', $userlink)) {
|
if (!@PMA_mysql_query('USE mysql', $userlink)) {
|
||||||
echo '<p><b>' . $strError . '</b></p>' . "\n";
|
echo '<p><b>' . $strError . '</b></p>' . "\n";
|
||||||
echo '<p> ' . $strNoRights . '</p>' . "\n";
|
echo '<p> ' . $strNoRights . '</p>' . "\n";
|
||||||
include('./footer.inc.php3');
|
include('./footer.inc.php3');
|
||||||
@@ -27,6 +27,7 @@ if ((!empty($submit_mult) && isset($selected_db))
|
|||||||
|| isset($mult_btn)) {
|
|| isset($mult_btn)) {
|
||||||
$err_url = 'db_stats.php3'
|
$err_url = 'db_stats.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server;
|
. '&server=' . $server;
|
||||||
$action = 'db_stats.php3';
|
$action = 'db_stats.php3';
|
||||||
$show_query = 'y';
|
$show_query = 'y';
|
||||||
@@ -82,7 +83,7 @@ if ($server > 0) {
|
|||||||
// Get the valid databases list
|
// Get the valid databases list
|
||||||
$num_dbs = count($dblist);
|
$num_dbs = count($dblist);
|
||||||
$dbs = @mysql_list_dbs() or PMA_mysqlDie('', 'mysql_list_dbs()', '', 'main.php3?lang' . $lang . '&server=' . $server);
|
$dbs = @mysql_list_dbs() or PMA_mysqlDie('', 'mysql_list_dbs()', '', 'main.php3?lang' . $lang . '&server=' . $server);
|
||||||
while ($a_db = mysql_fetch_object($dbs)) {
|
while ($a_db = PMA_mysql_fetch_object($dbs)) {
|
||||||
if (!$num_dbs) {
|
if (!$num_dbs) {
|
||||||
$dblist[] = $a_db->Database;
|
$dblist[] = $a_db->Database;
|
||||||
} else {
|
} else {
|
||||||
@@ -140,7 +141,7 @@ if ($server > 0) {
|
|||||||
*/
|
*/
|
||||||
if ($num_dbs > 0) {
|
if ($num_dbs > 0) {
|
||||||
// Defines the urls used to sort the table
|
// Defines the urls used to sort the table
|
||||||
$common_url = 'db_stats.php3?lang=' . $lang . '&server=' . $server;
|
$common_url = 'db_stats.php3?lang=' . $lang . '&server=' . $server . '&convcharset=' . $convcharset;
|
||||||
if (empty($sort_by)) {
|
if (empty($sort_by)) {
|
||||||
$sort_by = 'db_name';
|
$sort_by = 'db_name';
|
||||||
$sort_order = 'asc';
|
$sort_order = 'asc';
|
||||||
@@ -182,6 +183,7 @@ if ($num_dbs > 0) {
|
|||||||
?>
|
?>
|
||||||
<form action="db_stats.php3" name="dbStatsForm">
|
<form action="db_stats.php3" name="dbStatsForm">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
|
|
||||||
<table align="center" border="<?php echo $cfg['Border']; ?>">
|
<table align="center" border="<?php echo $cfg['Border']; ?>">
|
||||||
@@ -225,7 +227,7 @@ if ($num_dbs > 0) {
|
|||||||
// Gets the tables stats per database
|
// Gets the tables stats per database
|
||||||
for ($i = 0; $i < $num_dbs; $i++) {
|
for ($i = 0; $i < $num_dbs; $i++) {
|
||||||
$db = $dblist[$i];
|
$db = $dblist[$i];
|
||||||
$tables = @mysql_list_tables($db);
|
$tables = @PMA_mysql_list_tables($db);
|
||||||
|
|
||||||
// Number of tables
|
// Number of tables
|
||||||
$dbs_array[$db][0] = ($tables) ? @mysql_numrows($tables) : 0;
|
$dbs_array[$db][0] = ($tables) ? @mysql_numrows($tables) : 0;
|
||||||
@@ -239,10 +241,10 @@ if ($num_dbs > 0) {
|
|||||||
|
|
||||||
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
||||||
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db);
|
||||||
$result = @mysql_query($local_query);
|
$result = @PMA_mysql_query($local_query);
|
||||||
// needs the "@" below otherwise, warnings in case of special DB names
|
// needs the "@" below otherwise, warnings in case of special DB names
|
||||||
if ($result && @mysql_num_rows($result)) {
|
if ($result && @mysql_num_rows($result)) {
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$dbs_array[$db][1] += $row['Data_length'];
|
$dbs_array[$db][1] += $row['Data_length'];
|
||||||
$dbs_array[$db][2] += $row['Index_length'];
|
$dbs_array[$db][2] += $row['Index_length'];
|
||||||
}
|
}
|
||||||
@@ -264,6 +266,7 @@ if ($num_dbs > 0) {
|
|||||||
// Check/unchek all databases url
|
// Check/unchek all databases url
|
||||||
$checkall_url = 'db_stats.php3'
|
$checkall_url = 'db_stats.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. (empty($sort_by) ? '' : '&sort_by=' . $sort_by)
|
. (empty($sort_by) ? '' : '&sort_by=' . $sort_by)
|
||||||
. (empty($sort_order) ? '' : '&sort_order=' . $sort_order);
|
. (empty($sort_order) ? '' : '&sort_order=' . $sort_order);
|
||||||
@@ -284,7 +287,7 @@ if ($num_dbs > 0) {
|
|||||||
echo ' <td align="center" bgcolor="'. $bgcolor . '">' . "\n";
|
echo ' <td align="center" bgcolor="'. $bgcolor . '">' . "\n";
|
||||||
echo ' <input type="checkbox" name="selected_db[]" value="' . urlencode($db_name) . '"' . $do_check . ' /> ' . "\n";
|
echo ' <input type="checkbox" name="selected_db[]" value="' . urlencode($db_name) . '"' . $do_check . ' /> ' . "\n";
|
||||||
echo ' </td>' . "\n";
|
echo ' </td>' . "\n";
|
||||||
echo ' <td bgcolor="'. $bgcolor . '"> <a href="index.php3?lang=' . $lang . '&server=' . $server . '&db=' . urlencode($db_name) . '" target="_parent">' . htmlentities($db_name) . '</a> </td>' . "\n";
|
echo ' <td bgcolor="'. $bgcolor . '"> <a href="index.php3?lang=' . $lang . '&server=' . $server . '&db=' . urlencode($db_name) . '&convcharset=' . $convcharset . '" target="_parent">' . $db_name . '</a> </td>' . "\n";
|
||||||
echo ' <td align="right" bgcolor="'. $bgcolor . '"> ' . $dbs_array[$db_name][0] . ' </td>' . "\n";
|
echo ' <td align="right" bgcolor="'. $bgcolor . '"> ' . $dbs_array[$db_name][0] . ' </td>' . "\n";
|
||||||
echo ' <td align="right" bgcolor="'. $bgcolor . '"> ' . $data_size . '<bdo dir="' . $text_dir . '"> </bdo>' . $data_unit . ' </td>' . "\n";
|
echo ' <td align="right" bgcolor="'. $bgcolor . '"> ' . $data_size . '<bdo dir="' . $text_dir . '"> </bdo>' . $data_unit . ' </td>' . "\n";
|
||||||
echo ' <td align="right" bgcolor="'. $bgcolor . '"> ' . $idx_size . '<bdo dir="' . $text_dir . '"> </bdo>' . $idx_unit . ' </td>' . "\n";
|
echo ' <td align="right" bgcolor="'. $bgcolor . '"> ' . $idx_size . '<bdo dir="' . $text_dir . '"> </bdo>' . $idx_unit . ' </td>' . "\n";
|
||||||
|
@@ -179,6 +179,7 @@ if ($cfg['RightBgImage'] != '') echo '" background="' . $cfg['RightBgImage'];
|
|||||||
<?php
|
<?php
|
||||||
if (isset($db)) {
|
if (isset($db)) {
|
||||||
$header_url_qry = '?lang=' . urlencode($lang)
|
$header_url_qry = '?lang=' . urlencode($lang)
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server;
|
. '&server=' . $server;
|
||||||
echo '<h1>' . "\n";
|
echo '<h1>' . "\n";
|
||||||
echo ' ' . $strDatabase . ' <i><a class="h1" href="db_details.php3' . $header_url_qry . '&db=' . urlencode($db) . '">' . htmlspecialchars($db) . '</a></i>' . "\n";
|
echo ' ' . $strDatabase . ' <i><a class="h1" href="db_details.php3' . $header_url_qry . '&db=' . urlencode($db) . '">' . htmlspecialchars($db) . '</a></i>' . "\n";
|
||||||
|
@@ -38,6 +38,7 @@ if (isset($lightm_db)) {
|
|||||||
unset($lightm_db);
|
unset($lightm_db);
|
||||||
}
|
}
|
||||||
$url_query = 'lang=' . $lang
|
$url_query = 'lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. (empty($db) ? '' : '&db=' . urlencode($db));
|
. (empty($db) ? '' : '&db=' . urlencode($db));
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -401,4 +401,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -399,4 +399,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -395,4 +395,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -402,4 +402,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -402,4 +402,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -394,4 +394,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -397,4 +397,7 @@ $strZip = '"Gezipt"';
|
|||||||
// To translate
|
// To translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -393,4 +393,7 @@ $strYes = 'Yes';
|
|||||||
|
|
||||||
$strZip = '"zipped"';
|
$strZip = '"zipped"';
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -395,4 +395,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -399,4 +399,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -394,4 +394,7 @@ $strZip = '"zipp
|
|||||||
|
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -399,4 +399,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -404,4 +404,7 @@ $strPrimaryKeyWarning = '("PRIMARY" <b>must</b> be the name of and <b>only of</b
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -401,4 +401,7 @@ $strYes = 'Ja';
|
|||||||
|
|
||||||
$strZip = 'Zip komprimiert';
|
$strZip = 'Zip komprimiert';
|
||||||
$strHaveToShow = 'Bitte w<>hlen Sie mindestens eine anzuzeigende Spalte';
|
$strHaveToShow = 'Bitte w<>hlen Sie mindestens eine anzuzeigende Spalte';
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -396,4 +396,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -395,4 +395,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -398,4 +398,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -397,4 +397,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -401,4 +401,7 @@ $strZip = '"compresso con zip"';
|
|||||||
// To translate
|
// To translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -405,4 +405,7 @@ $strXkana = '
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -404,4 +404,7 @@ $strXkana = '
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -396,4 +396,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -399,4 +399,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -396,4 +396,7 @@ $strReferentialIntegrity = 'Check referential integrity:';
|
|||||||
|
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -398,4 +398,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -396,4 +396,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -402,4 +402,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -396,4 +396,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -400,4 +400,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -401,4 +401,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -399,4 +399,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
|
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -398,4 +398,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -393,4 +393,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -395,4 +395,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -405,4 +405,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -395,4 +395,7 @@ $strStructPropose = 'Propose table structure'; // just no translation for
|
|||||||
$strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br />This might happen if php finds a parse error in it or php cannot find the file.<br />Please call the configuration file directly using the link below and read the php error message(s) that you recieve. In most cases a quote or a semicolon is missing somewhere.<br />If you recieve a blank page, everything is fine.'; //to translate
|
$strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br />This might happen if php finds a parse error in it or php cannot find the file.<br />Please call the configuration file directly using the link below and read the php error message(s) that you recieve. In most cases a quote or a semicolon is missing somewhere.<br />If you recieve a blank page, everything is fine.'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -395,4 +395,7 @@ $strConfigFileError = 'phpMyAdmin was unable to read your configuration file!<br
|
|||||||
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
$strNotSet = '<b>%s</b> table not found or not set in %s'; //to translate
|
||||||
$strMissingBracket = 'Missing Bracket'; //to translate
|
$strMissingBracket = 'Missing Bracket'; //to translate
|
||||||
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
$strHaveToShow = 'You have to choose at least one Column to display'; //to translate
|
||||||
|
$strCantLoadRecodeIconv = 'Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin.'; //to translate
|
||||||
|
$strCantUseRecodeIconv = 'Can not use iconv nor libiconv nor recode_string function while extension reports to be loaded. Check your php configuration.'; //to translate
|
||||||
|
$strMySQLCharset = 'MySQL Charset'; //to translate
|
||||||
?>
|
?>
|
||||||
|
@@ -77,6 +77,7 @@ if (function_exists('PMA_set_enc_form')) {
|
|||||||
<tr>
|
<tr>
|
||||||
<td colspan="3" align="center">
|
<td colspan="3" align="center">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
|
23
left.php3
23
left.php3
@@ -167,8 +167,7 @@ echo "\n";
|
|||||||
<body bgcolor="<?php echo $cfg['LeftBgColor']; ?>">
|
<body bgcolor="<?php echo $cfg['LeftBgColor']; ?>">
|
||||||
<!-- Link to the welcome page -->
|
<!-- Link to the welcome page -->
|
||||||
<div id="el1Parent" class="parent" style="margin-bottom: 5px">
|
<div id="el1Parent" class="parent" style="margin-bottom: 5px">
|
||||||
<nobr><a class="item" href="main.php3?lang=<?php echo $lang; ?>&server=<?php echo $server; ?>">
|
<nobr><a class="item" href="main.php3?lang=<?php echo $lang; ?>&server=<?php echo $server; ?>&convcharset=<?php echo $convcharset;?>"><span class="heada"><b><?php echo $strHome; ?></b></span></a></nobr>
|
||||||
<span class="heada"><b><?php echo $strHome; ?></b></span></a></nobr>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -188,6 +187,7 @@ if ($num_dbs > 1) {
|
|||||||
if ($cfg['LeftFrameLight']) {
|
if ($cfg['LeftFrameLight']) {
|
||||||
echo ' <form method="post" action="index.php3" name="left" target="_parent">' . "\n";
|
echo ' <form method="post" action="index.php3" name="left" target="_parent">' . "\n";
|
||||||
echo ' <input type="hidden" name="lang" value="' . $lang . '" />' . "\n";
|
echo ' <input type="hidden" name="lang" value="' . $lang . '" />' . "\n";
|
||||||
|
echo ' <input type="hidden" name="convcharset" value="' . $convcharset . '" />' . "\n";
|
||||||
echo ' <input type="hidden" name="server" value="' . $server . '" />' . "\n";
|
echo ' <input type="hidden" name="server" value="' . $server . '" />' . "\n";
|
||||||
echo ' <select name="lightm_db" onchange="this.form.submit()">' . "\n";
|
echo ' <select name="lightm_db" onchange="this.form.submit()">' . "\n";
|
||||||
echo ' <option value=""> - </option>' . "\n";
|
echo ' <option value=""> - </option>' . "\n";
|
||||||
@@ -205,9 +205,10 @@ if ($num_dbs > 1) {
|
|||||||
if (!empty($db_start) && $db == $db_start) {
|
if (!empty($db_start) && $db == $db_start) {
|
||||||
$selected_db = $j;
|
$selected_db = $j;
|
||||||
}
|
}
|
||||||
$tables = @mysql_list_tables($db);
|
$tables = @PMA_mysql_list_tables($db);
|
||||||
$num_tables = ($tables) ? @mysql_numrows($tables) : 0;
|
$num_tables = ($tables) ? @mysql_numrows($tables) : 0;
|
||||||
$common_url_query = 'lang=' . $lang
|
$common_url_query = 'lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
if ($num_tables) {
|
if ($num_tables) {
|
||||||
@@ -221,8 +222,8 @@ if ($num_dbs > 1) {
|
|||||||
&& $num_tables
|
&& $num_tables
|
||||||
&& (!$cfg['LeftFrameLight'] || $selected_db == $j)) {
|
&& (!$cfg['LeftFrameLight'] || $selected_db == $j)) {
|
||||||
$tooltip = array();
|
$tooltip = array();
|
||||||
$result = mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($db));
|
$result = PMA_mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($db));
|
||||||
while ($tmp = mysql_fetch_array($result)) {
|
while ($tmp = PMA_mysql_fetch_array($result)) {
|
||||||
$tooltip[$tmp['Name']] = (!empty($tmp['Comment']) ? $tmp['Comment'] . ' ' : '')
|
$tooltip[$tmp['Name']] = (!empty($tmp['Comment']) ? $tmp['Comment'] . ' ' : '')
|
||||||
. '(' . (isset($tmp['Rows']) ? $tmp['Rows'] : '0') . ' ' . $strRows . ')';
|
. '(' . (isset($tmp['Rows']) ? $tmp['Rows'] : '0') . ' ' . $strRows . ')';
|
||||||
} // end while
|
} // end while
|
||||||
@@ -260,7 +261,7 @@ if ($num_dbs > 1) {
|
|||||||
<?php
|
<?php
|
||||||
// Displays the list of tables from the current database
|
// Displays the list of tables from the current database
|
||||||
for ($t = 0; $t < $num_tables; $t++) {
|
for ($t = 0; $t < $num_tables; $t++) {
|
||||||
$table = mysql_tablename($tables, $t);
|
$table = PMA_mysql_tablename($tables, $t);
|
||||||
$url_title = (!empty($tooltip) && isset($tooltip[$table]))
|
$url_title = (!empty($tooltip) && isset($tooltip[$table]))
|
||||||
? str_replace('"', '"', $tooltip[$table])
|
? str_replace('"', '"', $tooltip[$table])
|
||||||
: '';
|
: '';
|
||||||
@@ -290,7 +291,7 @@ if ($num_dbs > 1) {
|
|||||||
if (!empty($db_start) && $db == $db_start) {
|
if (!empty($db_start) && $db == $db_start) {
|
||||||
// Gets the list of tables from the current database
|
// Gets the list of tables from the current database
|
||||||
for ($t = 0; $t < $num_tables; $t++) {
|
for ($t = 0; $t < $num_tables; $t++) {
|
||||||
$table = mysql_tablename($tables, $t);
|
$table = PMA_mysql_tablename($tables, $t);
|
||||||
$url_title = (!empty($tooltip) && isset($tooltip[$table]))
|
$url_title = (!empty($tooltip) && isset($tooltip[$table]))
|
||||||
? str_replace('"', '"', $tooltip[$table])
|
? str_replace('"', '"', $tooltip[$table])
|
||||||
: '';
|
: '';
|
||||||
@@ -372,7 +373,7 @@ if ($num_dbs > 1) {
|
|||||||
// Case where only one database has to be displayed
|
// Case where only one database has to be displayed
|
||||||
else if ($num_dbs == 1) {
|
else if ($num_dbs == 1) {
|
||||||
$db = $dblist[0];
|
$db = $dblist[0];
|
||||||
$tables = @mysql_list_tables($db);
|
$tables = @PMA_mysql_list_tables($db);
|
||||||
$num_tables = ($tables) ? @mysql_numrows($tables) : 0;
|
$num_tables = ($tables) ? @mysql_numrows($tables) : 0;
|
||||||
$common_url_query = 'lang=' . $lang
|
$common_url_query = 'lang=' . $lang
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
@@ -387,8 +388,8 @@ else if ($num_dbs == 1) {
|
|||||||
if ($cfg['ShowTooltip'] && PMA_MYSQL_INT_VERSION >= 32303
|
if ($cfg['ShowTooltip'] && PMA_MYSQL_INT_VERSION >= 32303
|
||||||
&& $num_tables) {
|
&& $num_tables) {
|
||||||
$tooltip = array();
|
$tooltip = array();
|
||||||
$result = mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($db));
|
$result = PMA_mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($db));
|
||||||
while ($tmp = mysql_fetch_array($result)) {
|
while ($tmp = PMA_mysql_fetch_array($result)) {
|
||||||
$tooltip[$tmp['Name']] = (!empty($tmp['Comment']) ? $tmp['Comment'] . ' ' : '')
|
$tooltip[$tmp['Name']] = (!empty($tmp['Comment']) ? $tmp['Comment'] . ' ' : '')
|
||||||
. '(' . (isset($tmp['Rows']) ? $tmp['Rows'] : '0') . ' ' . $strRows . ')';
|
. '(' . (isset($tmp['Rows']) ? $tmp['Rows'] : '0') . ' ' . $strRows . ')';
|
||||||
} // end while
|
} // end while
|
||||||
@@ -405,7 +406,7 @@ else if ($num_dbs == 1) {
|
|||||||
<?php
|
<?php
|
||||||
// Displays the list of tables from the current database
|
// Displays the list of tables from the current database
|
||||||
for ($j = 0; $j < $num_tables; $j++) {
|
for ($j = 0; $j < $num_tables; $j++) {
|
||||||
$table = mysql_tablename($tables, $j);
|
$table = PMA_mysql_tablename($tables, $j);
|
||||||
$url_title = (!empty($tooltip) && isset($tooltip[$table]))
|
$url_title = (!empty($tooltip) && isset($tooltip[$table]))
|
||||||
? str_replace('"', '"', $tooltip[$table])
|
? str_replace('"', '"', $tooltip[$table])
|
||||||
: '';
|
: '';
|
||||||
|
@@ -74,8 +74,8 @@ if (!defined('PMA_CONFIG_AUTH_INCLUDED')) {
|
|||||||
global $right_font_family, $font_size, $font_bigger;
|
global $right_font_family, $font_size, $font_bigger;
|
||||||
global $is_header_sent;
|
global $is_header_sent;
|
||||||
|
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
$conn_error = mysql_error();
|
$conn_error = PMA_mysql_error();
|
||||||
} else if (isset($php_errormsg)) {
|
} else if (isset($php_errormsg)) {
|
||||||
$conn_error = $php_errormsg;
|
$conn_error = $php_errormsg;
|
||||||
} else {
|
} else {
|
||||||
|
@@ -45,6 +45,7 @@ if (!defined('PMA_COOKIE_AUTH_INCLUDED')) {
|
|||||||
* @global array the list of available translations
|
* @global array the list of available translations
|
||||||
* @global string the current language
|
* @global string the current language
|
||||||
* @global integer the current server id
|
* @global integer the current server id
|
||||||
|
* @global string the currect charset for MySQL
|
||||||
* @global array the array of cookie variables if register_globals is
|
* @global array the array of cookie variables if register_globals is
|
||||||
* off
|
* off
|
||||||
*
|
*
|
||||||
@@ -56,7 +57,7 @@ if (!defined('PMA_COOKIE_AUTH_INCLUDED')) {
|
|||||||
{
|
{
|
||||||
global $right_font_family, $font_size, $font_bigger;
|
global $right_font_family, $font_size, $font_bigger;
|
||||||
global $cfg, $available_languages;
|
global $cfg, $available_languages;
|
||||||
global $lang, $server;
|
global $lang, $server, $convcharset;
|
||||||
global $HTTP_COOKIE_VARS;
|
global $HTTP_COOKIE_VARS;
|
||||||
|
|
||||||
// Tries to get the username from cookie whatever are the values of the
|
// Tries to get the username from cookie whatever are the values of the
|
||||||
@@ -226,6 +227,7 @@ input.textfield {font-family: <?php echo $right_font_family; ?>; font-size: <?ph
|
|||||||
echo "\n";
|
echo "\n";
|
||||||
?>
|
?>
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="submit" value="<?php echo $GLOBALS['strLogin']; ?>" />
|
<input type="submit" value="<?php echo $GLOBALS['strLogin']; ?>" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@@ -56,15 +56,15 @@ if (!defined('PMA_BOOKMARK_LIB_INCLUDED')){
|
|||||||
. ' WHERE dbase = \'' . PMA_sqlAddslashes($db) . '\''
|
. ' WHERE dbase = \'' . PMA_sqlAddslashes($db) . '\''
|
||||||
. ' AND user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\'';
|
. ' AND user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\'';
|
||||||
if (isset($GLOBALS['dbh'])) {
|
if (isset($GLOBALS['dbh'])) {
|
||||||
$result = mysql_query($query, $GLOBALS['dbh']);
|
$result = PMA_mysql_query($query, $GLOBALS['dbh']);
|
||||||
} else {
|
} else {
|
||||||
$result = mysql_query($query);
|
$result = PMA_mysql_query($query);
|
||||||
}
|
}
|
||||||
|
|
||||||
// There is some bookmarks -> store them
|
// There is some bookmarks -> store them
|
||||||
if ($result > 0 && mysql_num_rows($result) > 0) {
|
if ($result > 0 && mysql_num_rows($result) > 0) {
|
||||||
$flag = 1;
|
$flag = 1;
|
||||||
while ($row = mysql_fetch_row($result)) {
|
while ($row = PMA_mysql_fetch_row($result)) {
|
||||||
$bookmark_list[$flag . ' - ' . $row[0]] = $row[1];
|
$bookmark_list[$flag . ' - ' . $row[0]] = $row[1];
|
||||||
$flag++;
|
$flag++;
|
||||||
} // end while
|
} // end while
|
||||||
@@ -95,11 +95,11 @@ if (!defined('PMA_BOOKMARK_LIB_INCLUDED')){
|
|||||||
. ' AND user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\''
|
. ' AND user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\''
|
||||||
. ' AND id = ' . $id;
|
. ' AND id = ' . $id;
|
||||||
if (isset($GLOBALS['dbh'])) {
|
if (isset($GLOBALS['dbh'])) {
|
||||||
$result = mysql_query($query, $GLOBALS['dbh']);
|
$result = PMA_mysql_query($query, $GLOBALS['dbh']);
|
||||||
} else {
|
} else {
|
||||||
$result = mysql_query($query);
|
$result = PMA_mysql_query($query);
|
||||||
}
|
}
|
||||||
$bookmark_query = mysql_result($result, 0, 'query');
|
$bookmark_query = PMA_mysql_result($result, 0, 'query');
|
||||||
|
|
||||||
return $bookmark_query;
|
return $bookmark_query;
|
||||||
} // end of the 'PMA_queryBookmarks()' function
|
} // end of the 'PMA_queryBookmarks()' function
|
||||||
@@ -118,9 +118,9 @@ if (!defined('PMA_BOOKMARK_LIB_INCLUDED')){
|
|||||||
$query = 'INSERT INTO ' . PMA_backquote($cfgBookmark['db']) . '.' . PMA_backquote($cfgBookmark['table'])
|
$query = 'INSERT INTO ' . PMA_backquote($cfgBookmark['db']) . '.' . PMA_backquote($cfgBookmark['table'])
|
||||||
. ' (id, dbase, user, query, label) VALUES (\'\', \'' . PMA_sqlAddslashes($fields['dbase']) . '\', \'' . PMA_sqlAddslashes($fields['user']) . '\', \'' . PMA_sqlAddslashes(urldecode($fields['query'])) . '\', \'' . PMA_sqlAddslashes($fields['label']) . '\')';
|
. ' (id, dbase, user, query, label) VALUES (\'\', \'' . PMA_sqlAddslashes($fields['dbase']) . '\', \'' . PMA_sqlAddslashes($fields['user']) . '\', \'' . PMA_sqlAddslashes(urldecode($fields['query'])) . '\', \'' . PMA_sqlAddslashes($fields['label']) . '\')';
|
||||||
if (isset($GLOBALS['dbh'])) {
|
if (isset($GLOBALS['dbh'])) {
|
||||||
$result = mysql_query($query, $GLOBALS['dbh']);
|
$result = PMA_mysql_query($query, $GLOBALS['dbh']);
|
||||||
} else {
|
} else {
|
||||||
$result = mysql_query($query);
|
$result = PMA_mysql_query($query);
|
||||||
}
|
}
|
||||||
} // end of the 'PMA_addBookmarks()' function
|
} // end of the 'PMA_addBookmarks()' function
|
||||||
|
|
||||||
@@ -140,9 +140,9 @@ if (!defined('PMA_BOOKMARK_LIB_INCLUDED')){
|
|||||||
. ' WHERE user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\''
|
. ' WHERE user = \'' . PMA_sqlAddslashes($cfgBookmark['user']) . '\''
|
||||||
. ' AND id = ' . $id;
|
. ' AND id = ' . $id;
|
||||||
if (isset($GLOBALS['dbh'])) {
|
if (isset($GLOBALS['dbh'])) {
|
||||||
$result = mysql_query($query, $GLOBALS['dbh']);
|
$result = PMA_mysql_query($query, $GLOBALS['dbh']);
|
||||||
} else {
|
} else {
|
||||||
$result = mysql_query($query);
|
$result = PMA_mysql_query($query);
|
||||||
}
|
}
|
||||||
} // end of the 'PMA_deleteBookmarks()' function
|
} // end of the 'PMA_deleteBookmarks()' function
|
||||||
|
|
||||||
|
@@ -60,13 +60,13 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
if (PMA_MYSQL_INT_VERSION >= 32321) {
|
if (PMA_MYSQL_INT_VERSION >= 32321) {
|
||||||
// Whether to quote table and fields names or not
|
// Whether to quote table and fields names or not
|
||||||
if ($use_backquotes) {
|
if ($use_backquotes) {
|
||||||
mysql_query('SET SQL_QUOTE_SHOW_CREATE = 1');
|
PMA_mysql_query('SET SQL_QUOTE_SHOW_CREATE = 1');
|
||||||
} else {
|
} else {
|
||||||
mysql_query('SET SQL_QUOTE_SHOW_CREATE = 0');
|
PMA_mysql_query('SET SQL_QUOTE_SHOW_CREATE = 0');
|
||||||
}
|
}
|
||||||
$result = mysql_query('SHOW CREATE TABLE ' . PMA_backquote($db) . '.' . PMA_backquote($table));
|
$result = PMA_mysql_query('SHOW CREATE TABLE ' . PMA_backquote($db) . '.' . PMA_backquote($table));
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
$tmpres = mysql_fetch_array($result);
|
$tmpres = PMA_mysql_fetch_array($result);
|
||||||
// Fix for case problems with winwin, thanks to
|
// Fix for case problems with winwin, thanks to
|
||||||
// Pawe<77> Szczepa<70>ski <pauluz at users.sourceforge.net>
|
// Pawe<77> Szczepa<70>ski <pauluz at users.sourceforge.net>
|
||||||
$pos = strpos($tmpres[1], ' (');
|
$pos = strpos($tmpres[1], ' (');
|
||||||
@@ -83,8 +83,8 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
$schema_create .= 'CREATE TABLE ' . PMA_htmlFormat(PMA_backquote($table), $use_backquotes) . ' (' . $crlf;
|
$schema_create .= 'CREATE TABLE ' . PMA_htmlFormat(PMA_backquote($table), $use_backquotes) . ' (' . $crlf;
|
||||||
|
|
||||||
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$schema_create .= ' ' . PMA_htmlFormat(PMA_backquote($row['Field'], $use_backquotes)) . ' ' . $row['Type'];
|
$schema_create .= ' ' . PMA_htmlFormat(PMA_backquote($row['Field'], $use_backquotes)) . ' ' . $row['Type'];
|
||||||
if (isset($row['Default']) && $row['Default'] != '') {
|
if (isset($row['Default']) && $row['Default'] != '') {
|
||||||
$schema_create .= ' DEFAULT \'' . PMA_htmlFormat(PMA_sqlAddslashes($row['Default'])) . '\'';
|
$schema_create .= ' DEFAULT \'' . PMA_htmlFormat(PMA_sqlAddslashes($row['Default'])) . '\'';
|
||||||
@@ -101,8 +101,8 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
$schema_create = ereg_replace(',' . $crlf . '$', '', $schema_create);
|
$schema_create = ereg_replace(',' . $crlf . '$', '', $schema_create);
|
||||||
|
|
||||||
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
while ($row = mysql_fetch_array($result))
|
while ($row = PMA_mysql_fetch_array($result))
|
||||||
{
|
{
|
||||||
$kname = $row['Key_name'];
|
$kname = $row['Key_name'];
|
||||||
$comment = (isset($row['Comment'])) ? $row['Comment'] : '';
|
$comment = (isset($row['Comment'])) ? $row['Comment'] : '';
|
||||||
@@ -181,15 +181,15 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
global $current_row;
|
global $current_row;
|
||||||
|
|
||||||
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
if ($result != FALSE) {
|
if ($result != FALSE) {
|
||||||
$fields_cnt = mysql_num_fields($result);
|
$fields_cnt = mysql_num_fields($result);
|
||||||
$rows_cnt = mysql_num_rows($result);
|
$rows_cnt = mysql_num_rows($result);
|
||||||
|
|
||||||
// Checks whether the field is an integer or not
|
// Checks whether the field is an integer or not
|
||||||
for ($j = 0; $j < $fields_cnt; $j++) {
|
for ($j = 0; $j < $fields_cnt; $j++) {
|
||||||
$field_set[$j] = PMA_backquote(mysql_field_name($result, $j), $use_backquotes);
|
$field_set[$j] = PMA_backquote(PMA_mysql_field_name($result, $j), $use_backquotes);
|
||||||
$type = mysql_field_type($result, $j);
|
$type = PMA_mysql_field_type($result, $j);
|
||||||
if ($type == 'tinyint' || $type == 'smallint' || $type == 'mediumint' || $type == 'int' ||
|
if ($type == 'tinyint' || $type == 'smallint' || $type == 'mediumint' || $type == 'int' ||
|
||||||
$type == 'bigint' ||$type == 'timestamp') {
|
$type == 'bigint' ||$type == 'timestamp') {
|
||||||
$field_num[$j] = TRUE;
|
$field_num[$j] = TRUE;
|
||||||
@@ -221,7 +221,7 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
$time0 = time();
|
$time0 = time();
|
||||||
}
|
}
|
||||||
|
|
||||||
while ($row = mysql_fetch_row($result)) {
|
while ($row = PMA_mysql_fetch_row($result)) {
|
||||||
$current_row++;
|
$current_row++;
|
||||||
for ($j = 0; $j < $fields_cnt; $j++) {
|
for ($j = 0; $j < $fields_cnt; $j++) {
|
||||||
if (!isset($row[$j])) {
|
if (!isset($row[$j])) {
|
||||||
@@ -308,7 +308,7 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
global $current_row;
|
global $current_row;
|
||||||
|
|
||||||
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
$current_row = 0;
|
$current_row = 0;
|
||||||
$fields_cnt = mysql_num_fields($result);
|
$fields_cnt = mysql_num_fields($result);
|
||||||
$rows_cnt = mysql_num_rows($result);
|
$rows_cnt = mysql_num_rows($result);
|
||||||
@@ -322,11 +322,11 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
$time0 = time();
|
$time0 = time();
|
||||||
}
|
}
|
||||||
|
|
||||||
while ($row = mysql_fetch_row($result)) {
|
while ($row = PMA_mysql_fetch_row($result)) {
|
||||||
$current_row++;
|
$current_row++;
|
||||||
$table_list = '(';
|
$table_list = '(';
|
||||||
for ($j = 0; $j < $fields_cnt; $j++) {
|
for ($j = 0; $j < $fields_cnt; $j++) {
|
||||||
$table_list .= PMA_backquote(mysql_field_name($result, $j), $use_backquotes) . ', ';
|
$table_list .= PMA_backquote(PMA_mysql_field_name($result, $j), $use_backquotes) . ', ';
|
||||||
}
|
}
|
||||||
$table_list = substr($table_list, 0, -2);
|
$table_list = substr($table_list, 0, -2);
|
||||||
$table_list .= ')';
|
$table_list .= ')';
|
||||||
@@ -348,7 +348,7 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
if (!isset($row[$j])) {
|
if (!isset($row[$j])) {
|
||||||
$schema_insert .= ' NULL, ';
|
$schema_insert .= ' NULL, ';
|
||||||
} else if ($row[$j] == '0' || $row[$j] != '') {
|
} else if ($row[$j] == '0' || $row[$j] != '') {
|
||||||
$type = mysql_field_type($result, $j);
|
$type = PMA_mysql_field_type($result, $j);
|
||||||
// a number
|
// a number
|
||||||
if ($type == 'tinyint' || $type == 'smallint' || $type == 'mediumint' || $type == 'int' ||
|
if ($type == 'tinyint' || $type == 'smallint' || $type == 'mediumint' || $type == 'int' ||
|
||||||
$type == 'bigint' ||$type == 'timestamp') {
|
$type == 'bigint' ||$type == 'timestamp') {
|
||||||
@@ -505,14 +505,14 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
|
|
||||||
// Gets the data from the database
|
// Gets the data from the database
|
||||||
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
$fields_cnt = mysql_num_fields($result);
|
$fields_cnt = mysql_num_fields($result);
|
||||||
|
|
||||||
@set_time_limit($GLOBALS['cfg']['ExecTimeLimit']);
|
@set_time_limit($GLOBALS['cfg']['ExecTimeLimit']);
|
||||||
|
|
||||||
// Format the data
|
// Format the data
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($row = mysql_fetch_row($result)) {
|
while ($row = PMA_mysql_fetch_row($result)) {
|
||||||
$schema_insert = '';
|
$schema_insert = '';
|
||||||
for ($j = 0; $j < $fields_cnt; $j++) {
|
for ($j = 0; $j < $fields_cnt; $j++) {
|
||||||
if (!isset($row[$j])) {
|
if (!isset($row[$j])) {
|
||||||
@@ -570,8 +570,8 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
*/
|
*/
|
||||||
function PMA_getTableXML($db, $table, $limit_from = 0, $limit_to = 0, $crlf, $error_url) {
|
function PMA_getTableXML($db, $table, $limit_from = 0, $limit_to = 0, $crlf, $error_url) {
|
||||||
$local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db);
|
$local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
for ($i = 0; $row = mysql_fetch_array($result, MYSQL_ASSOC); $i++) {
|
for ($i = 0; $row = PMA_mysql_fetch_array($result, MYSQL_ASSOC); $i++) {
|
||||||
$columns[$i] = $row['Field'];
|
$columns[$i] = $row['Field'];
|
||||||
}
|
}
|
||||||
$columns_cnt = count($columns);
|
$columns_cnt = count($columns);
|
||||||
@@ -588,9 +588,9 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
|
|||||||
}
|
}
|
||||||
|
|
||||||
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
$buffer = ' <!-- ' . $GLOBALS['strTable'] . ' ' . $table . ' -->' . $crlf;
|
$buffer = ' <!-- ' . $GLOBALS['strTable'] . ' ' . $table . ' -->' . $crlf;
|
||||||
while ($record = mysql_fetch_array($result, MYSQL_ASSOC)) {
|
while ($record = PMA_mysql_fetch_array($result, MYSQL_ASSOC)) {
|
||||||
$buffer .= ' <' . $table . '>' . $crlf;
|
$buffer .= ' <' . $table . '>' . $crlf;
|
||||||
for ($i = 0; $i < $columns_cnt; $i++) {
|
for ($i = 0; $i < $columns_cnt; $i++) {
|
||||||
// There is no way to dectect a "NULL" value with PHP3
|
// There is no way to dectect a "NULL" value with PHP3
|
||||||
|
132
libraries/charset_conversion.lib.php3
Normal file
132
libraries/charset_conversion.lib.php3
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
<?php
|
||||||
|
/* $Id$ */
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Charset conversion functions.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
if (!defined('PMA_CHARSET_CONVERSION_LIB_INCLUDED')){
|
||||||
|
define('PMA_CHARSET_CONVERSION_LIB_INCLUDED', 1);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Loads the recode or iconv extensions if any of it is not loaded yet
|
||||||
|
*/
|
||||||
|
if ($cfg['AllowAnywhereRecoding'] && $allow_recoding &&
|
||||||
|
((PMA_PHP_INT_VERSION >= 40000 && !@ini_get('safe_mode') && @ini_get('enable_dl'))
|
||||||
|
|| (PMA_PHP_INT_VERSION > 30009 && !@get_cfg_var('safe_mode')))
|
||||||
|
&& @function_exists('dl')) {
|
||||||
|
if (!(@extension_loaded('recode')||@extension_loaded('iconv'))) {
|
||||||
|
if (PMA_IS_WINDOWS) {
|
||||||
|
$suffix = '.dll';
|
||||||
|
} else {
|
||||||
|
$suffix = '.so';
|
||||||
|
}
|
||||||
|
@dl('recode'.$suffix);
|
||||||
|
if (!@extension_loaded('recode')) {
|
||||||
|
@dl('iconv'.$suffix);
|
||||||
|
if (!@extension_loaded('iconv')) {
|
||||||
|
echo $strCantLoadRecodeIconv;
|
||||||
|
exit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} // end load mysql extension
|
||||||
|
// if allowed recoding, we should try to load extensions for it...
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts encoding according to current settings.
|
||||||
|
*
|
||||||
|
* @param mixed what to convert (string or array of strings or object returned by mysql_fetch_field)
|
||||||
|
*
|
||||||
|
* @return string converted string or array of strings
|
||||||
|
*
|
||||||
|
* @access public
|
||||||
|
*
|
||||||
|
* @author nijel
|
||||||
|
*/
|
||||||
|
function PMA_convert_display_charset($what) {
|
||||||
|
global $cfg, $allow_recoding, $charset, $convcharset;
|
||||||
|
if (!($cfg['AllowAnywhereRecoding'] && $allow_recoding)) {
|
||||||
|
return $what;
|
||||||
|
} else {
|
||||||
|
if (is_array($what)) {
|
||||||
|
$result = array();
|
||||||
|
reset($what);
|
||||||
|
while(list($key,$val) = each($what)) {
|
||||||
|
//Debug: echo '['.$key.']='.$val.'<br>';
|
||||||
|
|
||||||
|
if (is_string($val) || is_array($val)) {
|
||||||
|
if (is_string($key)) {
|
||||||
|
$result[PMA_convert_display_charset($key)] = PMA_convert_display_charset($val);
|
||||||
|
} else {
|
||||||
|
$result[$key] = PMA_convert_display_charset($val);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$result[$key] = $val;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $result;
|
||||||
|
} elseif (is_string($what)) {
|
||||||
|
if (@function_exists('iconv')) {
|
||||||
|
//Debug: echo 'PMA_convert_display_charset: '.$what.'->'.iconv($convcharset, $charset, $what)."\n<br>";
|
||||||
|
return iconv($convcharset, $charset, $what);
|
||||||
|
} else if (@function_exists('libiconv')) {
|
||||||
|
return iconv($convcharset, $charset, $what);
|
||||||
|
} else if (@function_exists('recode_string')) {
|
||||||
|
return recode_string($convcharset . '..' . $charset, $what);
|
||||||
|
} else {
|
||||||
|
echo $strCantUseRecodeIconv;
|
||||||
|
return $what;
|
||||||
|
}
|
||||||
|
} elseif (is_object($what)) {
|
||||||
|
// isn't it object returned from mysql_fetch_field ?
|
||||||
|
if (@is_string($what->name)) {
|
||||||
|
$what->name = PMA_convert_display_charset( $what->name );
|
||||||
|
}
|
||||||
|
if (@is_string($what->table)) {
|
||||||
|
$what->table = PMA_convert_display_charset( $what->table );
|
||||||
|
}
|
||||||
|
if (@is_string($what->Database)) {
|
||||||
|
$what->Database = PMA_convert_display_charset( $what->Database );
|
||||||
|
}
|
||||||
|
return $what;
|
||||||
|
} else {
|
||||||
|
// when we don't know what it is we don't touch it...
|
||||||
|
return $what;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts encoding of text according to current settings.
|
||||||
|
*
|
||||||
|
* @param string what to convert
|
||||||
|
*
|
||||||
|
* @return string converted text
|
||||||
|
*
|
||||||
|
* @access public
|
||||||
|
*
|
||||||
|
* @author nijel
|
||||||
|
*/
|
||||||
|
function PMA_convert_charset($what) {
|
||||||
|
global $cfg, $allow_recoding, $charset, $convcharset;
|
||||||
|
if (!($cfg['AllowAnywhereRecoding'] && $allow_recoding)) {
|
||||||
|
return $what;
|
||||||
|
} else {
|
||||||
|
if (@function_exists('iconv')) {
|
||||||
|
//Debug: echo 'PMA_convert_charset: '.$what.'->'.iconv($charset, $convcharset, $what)."\n<br>";
|
||||||
|
return iconv($charset, $convcharset, $what);
|
||||||
|
} else if (@function_exists('libiconv')) {
|
||||||
|
return iconv($charset, $convcharset, $what);
|
||||||
|
} else if (@function_exists('recode_string')) {
|
||||||
|
return recode_string($charset . '..' . $convcharset, $what);
|
||||||
|
} else {
|
||||||
|
echo $strCantUseRecodeIconv;
|
||||||
|
return $what;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} // PMA_CHARSET_CONVERSION_LIB_INCLUDED
|
||||||
|
?>
|
@@ -116,6 +116,16 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
include('./config.inc.developer.php3');
|
include('./config.inc.developer.php3');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Include MySQL wrappers.
|
||||||
|
*/
|
||||||
|
include('./libraries/mysql_wrappers.lib.php3');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Include charset conversion.
|
||||||
|
*/
|
||||||
|
include('./libraries/charset_conversion.lib.php3');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets constants that defines the PHP, MySQL... releases.
|
* Gets constants that defines the PHP, MySQL... releases.
|
||||||
* This include must be located physically before any code that needs to
|
* This include must be located physically before any code that needs to
|
||||||
@@ -331,7 +341,7 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!$error_message) {
|
if (!$error_message) {
|
||||||
$error_message = mysql_error();
|
$error_message = PMA_mysql_error();
|
||||||
}
|
}
|
||||||
if (!$the_query && !empty($GLOBALS['sql_query'])) {
|
if (!$the_query && !empty($GLOBALS['sql_query'])) {
|
||||||
$the_query = $GLOBALS['sql_query'];
|
$the_query = $GLOBALS['sql_query'];
|
||||||
@@ -348,7 +358,7 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
echo ' ' . $GLOBALS['strSQLQuery'] . ' : ' . "\n";
|
echo ' ' . $GLOBALS['strSQLQuery'] . ' : ' . "\n";
|
||||||
if ($is_modify_link) {
|
if ($is_modify_link) {
|
||||||
echo ' ['
|
echo ' ['
|
||||||
. '<a href="db_details.php3?lang=' . $GLOBALS['lang'] . '&server=' . urlencode($GLOBALS['server']) . '&db=' . urlencode($GLOBALS['db']) . '&sql_query=' . urlencode($the_query) . '&show_query=y">' . $GLOBALS['strEdit'] . '</a>'
|
. '<a href="db_details.php3?convcharset=' . $GLOBALS['convcharset'] . '&lang=' . $GLOBALS['lang'] . '&server=' . urlencode($GLOBALS['server']) . '&db=' . urlencode($GLOBALS['db']) . '&sql_query=' . urlencode($the_query) . '&show_query=y">' . $GLOBALS['strEdit'] . '</a>'
|
||||||
. ']' . "\n";
|
. ']' . "\n";
|
||||||
} // end if
|
} // end if
|
||||||
if($cfg['UseSyntaxColoring']){
|
if($cfg['UseSyntaxColoring']){
|
||||||
@@ -632,8 +642,8 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
$cfg['Server']['controlpass']
|
$cfg['Server']['controlpass']
|
||||||
);
|
);
|
||||||
if ($dbh == FALSE) {
|
if ($dbh == FALSE) {
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
$conn_error = mysql_error();
|
$conn_error = PMA_mysql_error();
|
||||||
} else if (isset($php_errormsg)) {
|
} else if (isset($php_errormsg)) {
|
||||||
$conn_error = $php_errormsg;
|
$conn_error = $php_errormsg;
|
||||||
} else {
|
} else {
|
||||||
@@ -689,18 +699,18 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
for ($i = 0; $i < $dblist_cnt; $i++) {
|
for ($i = 0; $i < $dblist_cnt; $i++) {
|
||||||
if ($is_show_dbs && ereg('(^|[^\])(_|%)', $dblist[$i])) {
|
if ($is_show_dbs && ereg('(^|[^\])(_|%)', $dblist[$i])) {
|
||||||
$local_query = 'SHOW DATABASES LIKE \'' . $dblist[$i] . '\'';
|
$local_query = 'SHOW DATABASES LIKE \'' . $dblist[$i] . '\'';
|
||||||
$rs = mysql_query($local_query, $dbh);
|
$rs = PMA_mysql_query($local_query, $dbh);
|
||||||
// "SHOW DATABASES" statement is disabled
|
// "SHOW DATABASES" statement is disabled
|
||||||
if ($i == 0
|
if ($i == 0
|
||||||
&& (mysql_error() && mysql_errno() == 1045)) {
|
&& (PMA_mysql_error() && mysql_errno() == 1045)) {
|
||||||
$true_dblist[] = str_replace('\\_', '_', str_replace('\\%', '%', $dblist[$i]));
|
$true_dblist[] = str_replace('\\_', '_', str_replace('\\%', '%', $dblist[$i]));
|
||||||
$is_show_dbs = FALSE;
|
$is_show_dbs = FALSE;
|
||||||
}
|
}
|
||||||
// Debug
|
// Debug
|
||||||
// else if (mysql_error()) {
|
// else if (PMA_mysql_error()) {
|
||||||
// PMA_mysqlDie('', $local_query, FALSE);
|
// PMA_mysqlDie('', $local_query, FALSE);
|
||||||
// }
|
// }
|
||||||
while ($row = @mysql_fetch_row($rs)) {
|
while ($row = @PMA_mysql_fetch_row($rs)) {
|
||||||
$true_dblist[] = $row[0];
|
$true_dblist[] = $row[0];
|
||||||
} // end while
|
} // end while
|
||||||
if ($rs) {
|
if ($rs) {
|
||||||
@@ -720,13 +730,13 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
// (if MYSQL supports this)
|
// (if MYSQL supports this)
|
||||||
if (PMA_MYSQL_INT_VERSION >= 32330) {
|
if (PMA_MYSQL_INT_VERSION >= 32330) {
|
||||||
$local_query = 'SHOW VARIABLES LIKE \'safe_show_database\'';
|
$local_query = 'SHOW VARIABLES LIKE \'safe_show_database\'';
|
||||||
$rs = mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
$rs = PMA_mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
||||||
$is_safe_show_dbs = ($rs) ? @mysql_result($rs, 0, 'Value') : FALSE;
|
$is_safe_show_dbs = ($rs) ? @PMA_mysql_result($rs, 0, 'Value') : FALSE;
|
||||||
|
|
||||||
// ... and if on, try to get the available dbs list
|
// ... and if on, try to get the available dbs list
|
||||||
if ($is_safe_show_dbs && strtoupper($is_safe_show_dbs) != 'OFF') {
|
if ($is_safe_show_dbs && strtoupper($is_safe_show_dbs) != 'OFF') {
|
||||||
$uva_alldbs = mysql_list_dbs($userlink);
|
$uva_alldbs = mysql_list_dbs($userlink);
|
||||||
while ($uva_row = mysql_fetch_array($uva_alldbs)) {
|
while ($uva_row = PMA_mysql_fetch_array($uva_alldbs)) {
|
||||||
$dblist[] = $uva_row[0];
|
$dblist[] = $uva_row[0];
|
||||||
} // end while
|
} // end while
|
||||||
$dblist_cnt = count($dblist);
|
$dblist_cnt = count($dblist);
|
||||||
@@ -740,7 +750,7 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
$auth_query = 'SELECT User, Select_priv '
|
$auth_query = 'SELECT User, Select_priv '
|
||||||
. 'FROM mysql.user '
|
. 'FROM mysql.user '
|
||||||
. 'WHERE User = \'' . PMA_sqlAddslashes($cfg['Server']['user']) . '\'';
|
. 'WHERE User = \'' . PMA_sqlAddslashes($cfg['Server']['user']) . '\'';
|
||||||
$rs = mysql_query($auth_query, $dbh); // Debug: or PMA_mysqlDie('', $auth_query, FALSE);
|
$rs = PMA_mysql_query($auth_query, $dbh); // Debug: or PMA_mysqlDie('', $auth_query, FALSE);
|
||||||
} // end
|
} // end
|
||||||
} // end if (!$dblist_cnt)
|
} // end if (!$dblist_cnt)
|
||||||
|
|
||||||
@@ -748,7 +758,7 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
// usable db list
|
// usable db list
|
||||||
if (!$dblist_cnt
|
if (!$dblist_cnt
|
||||||
&& ($rs && @mysql_numrows($rs))) {
|
&& ($rs && @mysql_numrows($rs))) {
|
||||||
$row = mysql_fetch_array($rs);
|
$row = PMA_mysql_fetch_array($rs);
|
||||||
mysql_free_result($rs);
|
mysql_free_result($rs);
|
||||||
// Correction uva 19991215
|
// Correction uva 19991215
|
||||||
// Previous code assumed database "mysql" admin table "db" column
|
// Previous code assumed database "mysql" admin table "db" column
|
||||||
@@ -765,7 +775,7 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
// 1. get allowed dbs from the "mysql.db" table
|
// 1. get allowed dbs from the "mysql.db" table
|
||||||
// lem9: User can be blank (anonymous user)
|
// lem9: User can be blank (anonymous user)
|
||||||
$local_query = 'SELECT DISTINCT Db FROM mysql.db WHERE Select_priv = \'Y\' AND (User = \'' . PMA_sqlAddslashes($cfg['Server']['user']) . '\' OR User = \'\')';
|
$local_query = 'SELECT DISTINCT Db FROM mysql.db WHERE Select_priv = \'Y\' AND (User = \'' . PMA_sqlAddslashes($cfg['Server']['user']) . '\' OR User = \'\')';
|
||||||
$rs = mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
$rs = PMA_mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
||||||
if ($rs && @mysql_numrows($rs)) {
|
if ($rs && @mysql_numrows($rs)) {
|
||||||
// Will use as associative array of the following 2 code
|
// Will use as associative array of the following 2 code
|
||||||
// lines:
|
// lines:
|
||||||
@@ -777,7 +787,7 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
// populating $dblist[], as previous code did. But it is
|
// populating $dblist[], as previous code did. But it is
|
||||||
// now populated with actual database names instead of
|
// now populated with actual database names instead of
|
||||||
// with regular expressions.
|
// with regular expressions.
|
||||||
while ($row = mysql_fetch_array($rs)) {
|
while ($row = PMA_mysql_fetch_array($rs)) {
|
||||||
// loic1: all databases cases - part 1
|
// loic1: all databases cases - part 1
|
||||||
if (empty($row['Db']) || $row['Db'] == '%') {
|
if (empty($row['Db']) || $row['Db'] == '%') {
|
||||||
$uva_mydbs['%'] = 1;
|
$uva_mydbs['%'] = 1;
|
||||||
@@ -792,12 +802,12 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
$uva_alldbs = mysql_list_dbs($dbh);
|
$uva_alldbs = mysql_list_dbs($dbh);
|
||||||
// loic1: all databases cases - part 2
|
// loic1: all databases cases - part 2
|
||||||
if (isset($uva_mydbs['%'])) {
|
if (isset($uva_mydbs['%'])) {
|
||||||
while ($uva_row = mysql_fetch_array($uva_alldbs)) {
|
while ($uva_row = PMA_mysql_fetch_array($uva_alldbs)) {
|
||||||
$dblist[] = $uva_row[0];
|
$dblist[] = $uva_row[0];
|
||||||
} // end while
|
} // end while
|
||||||
} // end if
|
} // end if
|
||||||
else {
|
else {
|
||||||
while ($uva_row = mysql_fetch_array($uva_alldbs)) {
|
while ($uva_row = PMA_mysql_fetch_array($uva_alldbs)) {
|
||||||
$uva_db = $uva_row[0];
|
$uva_db = $uva_row[0];
|
||||||
if (isset($uva_mydbs[$uva_db]) && $uva_mydbs[$uva_db] == 1) {
|
if (isset($uva_mydbs[$uva_db]) && $uva_mydbs[$uva_db] == 1) {
|
||||||
$dblist[] = $uva_db;
|
$dblist[] = $uva_db;
|
||||||
@@ -826,9 +836,9 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
|
|
||||||
// 2. get allowed dbs from the "mysql.tables_priv" table
|
// 2. get allowed dbs from the "mysql.tables_priv" table
|
||||||
$local_query = 'SELECT DISTINCT Db FROM mysql.tables_priv WHERE Table_priv LIKE \'%Select%\' AND User = \'' . PMA_sqlAddslashes($cfg['Server']['user']) . '\'';
|
$local_query = 'SELECT DISTINCT Db FROM mysql.tables_priv WHERE Table_priv LIKE \'%Select%\' AND User = \'' . PMA_sqlAddslashes($cfg['Server']['user']) . '\'';
|
||||||
$rs = mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
$rs = PMA_mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
||||||
if ($rs && @mysql_numrows($rs)) {
|
if ($rs && @mysql_numrows($rs)) {
|
||||||
while ($row = mysql_fetch_array($rs)) {
|
while ($row = PMA_mysql_fetch_array($rs)) {
|
||||||
if (PMA_isInto($row['Db'], $dblist) == -1) {
|
if (PMA_isInto($row['Db'], $dblist) == -1) {
|
||||||
$dblist[] = $row['Db'];
|
$dblist[] = $row['Db'];
|
||||||
}
|
}
|
||||||
@@ -870,7 +880,7 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
if ($num_dbs) {
|
if ($num_dbs) {
|
||||||
$true_dblist = array();
|
$true_dblist = array();
|
||||||
for ($i = 0; $i < $num_dbs; $i++) {
|
for ($i = 0; $i < $num_dbs; $i++) {
|
||||||
$dblink = @mysql_select_db($dblist[$i]);
|
$dblink = @PMA_mysql_select_db($dblist[$i]);
|
||||||
if ($dblink) {
|
if ($dblink) {
|
||||||
$true_dblist[] = $dblist[$i];
|
$true_dblist[] = $dblist[$i];
|
||||||
} // end if
|
} // end if
|
||||||
@@ -888,8 +898,8 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
$num_dbs = ($dbs) ? @mysql_num_rows($dbs) : 0;
|
$num_dbs = ($dbs) ? @mysql_num_rows($dbs) : 0;
|
||||||
$real_num_dbs = 0;
|
$real_num_dbs = 0;
|
||||||
for ($i = 0; $i < $num_dbs; $i++) {
|
for ($i = 0; $i < $num_dbs; $i++) {
|
||||||
$db_name_tmp = mysql_dbname($dbs, $i);
|
$db_name_tmp = PMA_mysql_dbname($dbs, $i);
|
||||||
$dblink = @mysql_select_db($db_name_tmp);
|
$dblink = @PMA_mysql_select_db($db_name_tmp);
|
||||||
if ($dblink) {
|
if ($dblink) {
|
||||||
$dblist[] = $db_name_tmp;
|
$dblist[] = $db_name_tmp;
|
||||||
$real_num_dbs++;
|
$real_num_dbs++;
|
||||||
@@ -912,10 +922,11 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
* Since MySQL 3.23.6 this allows to use non-alphanumeric characters in
|
* Since MySQL 3.23.6 this allows to use non-alphanumeric characters in
|
||||||
* these names.
|
* these names.
|
||||||
*
|
*
|
||||||
* @param string the database, table or field name to "backquote"
|
* @param mixed the database, table or field name to "backquote" or
|
||||||
|
* array of it
|
||||||
* @param boolean a flag to bypass this function (used by dump functions)
|
* @param boolean a flag to bypass this function (used by dump functions)
|
||||||
*
|
*
|
||||||
* @return string the "backquoted" database, table or field name if the
|
* @return mixed the "backquoted" database, table or field name if the
|
||||||
* current MySQL release is >= 3.23.6, the original one
|
* current MySQL release is >= 3.23.6, the original one
|
||||||
* else
|
* else
|
||||||
*
|
*
|
||||||
@@ -926,7 +937,17 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
if ($do_it
|
if ($do_it
|
||||||
&& PMA_MYSQL_INT_VERSION >= 32306
|
&& PMA_MYSQL_INT_VERSION >= 32306
|
||||||
&& !empty($a_name) && $a_name != '*') {
|
&& !empty($a_name) && $a_name != '*') {
|
||||||
return '`' . $a_name . '`';
|
|
||||||
|
if (is_array($a_name)) {
|
||||||
|
$result = array();
|
||||||
|
reset($a_name);
|
||||||
|
while(list($key,$val) = each($a_name)) {
|
||||||
|
$result[$key] = '`' . $val . '`';
|
||||||
|
}
|
||||||
|
return $result;
|
||||||
|
} else {
|
||||||
|
return '`' . $a_name . '`';
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
return $a_name;
|
return $a_name;
|
||||||
}
|
}
|
||||||
@@ -1005,8 +1026,8 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
*/
|
*/
|
||||||
function PMA_countRecords($db, $table, $ret = FALSE)
|
function PMA_countRecords($db, $table, $ret = FALSE)
|
||||||
{
|
{
|
||||||
$result = mysql_query('SELECT COUNT(*) AS num FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table));
|
$result = PMA_mysql_query('SELECT COUNT(*) AS num FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table));
|
||||||
$num = ($result) ? mysql_result($result, 0, 'num') : 0;
|
$num = ($result) ? PMA_mysql_result($result, 0, 'num') : 0;
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
if ($ret) {
|
if ($ret) {
|
||||||
return $num;
|
return $num;
|
||||||
@@ -1031,7 +1052,8 @@ h1 {font-family: sans-serif; font-size: large; font-weight: bold}
|
|||||||
if (isset($GLOBALS['reload']) && $GLOBALS['reload']) {
|
if (isset($GLOBALS['reload']) && $GLOBALS['reload']) {
|
||||||
echo "\n";
|
echo "\n";
|
||||||
$reload_url = './left.php3'
|
$reload_url = './left.php3'
|
||||||
. '?lang=' . $GLOBALS['lang']
|
. '?convcharset=' . $GLOBALS['convcharset']
|
||||||
|
. '&lang=' . $GLOBALS['lang']
|
||||||
. '&server=' . $GLOBALS['server']
|
. '&server=' . $GLOBALS['server']
|
||||||
. ((!empty($GLOBALS['db'])) ? '&db=' . urlencode($GLOBALS['db']) : '');
|
. ((!empty($GLOBALS['db'])) ? '&db=' . urlencode($GLOBALS['db']) : '');
|
||||||
?>
|
?>
|
||||||
@@ -1045,9 +1067,9 @@ window.parent.frames['nav'].location.replace('<?php echo $reload_url; ?>');
|
|||||||
|
|
||||||
// Corrects the tooltip text via JS if required
|
// Corrects the tooltip text via JS if required
|
||||||
else if (isset($GLOBALS['table']) && $GLOBALS['cfg']['ShowTooltip'] && PMA_MYSQL_INT_VERSION >= 32303) {
|
else if (isset($GLOBALS['table']) && $GLOBALS['cfg']['ShowTooltip'] && PMA_MYSQL_INT_VERSION >= 32303) {
|
||||||
$result = @mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($GLOBALS['db']) . ' LIKE \'' . PMA_sqlAddslashes($GLOBALS['table'], TRUE) . '\'');
|
$result = @PMA_mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($GLOBALS['db']) . ' LIKE \'' . PMA_sqlAddslashes($GLOBALS['table'], TRUE) . '\'');
|
||||||
if ($result) {
|
if ($result) {
|
||||||
$tmp = mysql_fetch_array($result, MYSQL_ASSOC);
|
$tmp = PMA_mysql_fetch_array($result, MYSQL_ASSOC);
|
||||||
$tooltip = (empty($tmp['Comment']))
|
$tooltip = (empty($tmp['Comment']))
|
||||||
? ''
|
? ''
|
||||||
: $tmp['Comment'] . ' ';
|
: $tmp['Comment'] . ' ';
|
||||||
@@ -1083,6 +1105,7 @@ if (typeof(document.getElementById) != 'undefined'
|
|||||||
if ($GLOBALS['cfg']['ShowSQL'] == TRUE && !empty($GLOBALS['sql_query'])) {
|
if ($GLOBALS['cfg']['ShowSQL'] == TRUE && !empty($GLOBALS['sql_query'])) {
|
||||||
// Basic url query part
|
// Basic url query part
|
||||||
$url_qpart = '?lang=' . $GLOBALS['lang']
|
$url_qpart = '?lang=' . $GLOBALS['lang']
|
||||||
|
. '&convcharset=' . $GLOBALS['convcharset']
|
||||||
. '&server=' . $GLOBALS['server']
|
. '&server=' . $GLOBALS['server']
|
||||||
. ((!empty($GLOBALS['db'])) ? '&db=' . urlencode($GLOBALS['db']) : '')
|
. ((!empty($GLOBALS['db'])) ? '&db=' . urlencode($GLOBALS['db']) : '')
|
||||||
. ((!empty($GLOBALS['table'])) ? '&table=' . urlencode($GLOBALS['table']) : '');
|
. ((!empty($GLOBALS['table'])) ? '&table=' . urlencode($GLOBALS['table']) : '');
|
||||||
|
@@ -50,14 +50,14 @@ if (!defined('PMA_IS_WINDOWS')) {
|
|||||||
// MySQL Version
|
// MySQL Version
|
||||||
if (!defined('PMA_MYSQL_INT_VERSION') && isset($userlink)) {
|
if (!defined('PMA_MYSQL_INT_VERSION') && isset($userlink)) {
|
||||||
if (!empty($server)) {
|
if (!empty($server)) {
|
||||||
$result = mysql_query('SELECT VERSION() AS version');
|
$result = PMA_mysql_query('SELECT VERSION() AS version');
|
||||||
if ($result != FALSE && @mysql_num_rows($result) > 0) {
|
if ($result != FALSE && @mysql_num_rows($result) > 0) {
|
||||||
$row = mysql_fetch_array($result);
|
$row = PMA_mysql_fetch_array($result);
|
||||||
$match = explode('.', $row['version']);
|
$match = explode('.', $row['version']);
|
||||||
} else {
|
} else {
|
||||||
$result = @mysql_query('SHOW VARIABLES LIKE \'version\'');
|
$result = @PMA_mysql_query('SHOW VARIABLES LIKE \'version\'');
|
||||||
if ($result != FALSE && @mysql_num_rows($result) > 0){
|
if ($result != FALSE && @mysql_num_rows($result) > 0){
|
||||||
$row = mysql_fetch_row($result);
|
$row = PMA_mysql_fetch_row($result);
|
||||||
$match = explode('.', $row[1]);
|
$match = explode('.', $row[1]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -159,8 +159,8 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
else if (($do_display['nav_bar'] == '1' || $do_display['sort_lnk'] == '1')
|
else if (($do_display['nav_bar'] == '1' || $do_display['sort_lnk'] == '1')
|
||||||
&& (!empty($db) && !empty($table))) {
|
&& (!empty($db) && !empty($table))) {
|
||||||
$local_query = 'SELECT COUNT(*) AS total FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
$local_query = 'SELECT COUNT(*) AS total FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$the_total = mysql_result($result, 0, 'total');
|
$the_total = PMA_mysql_result($result, 0, 'total');
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -189,6 +189,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
* @param string the url-encoded query
|
* @param string the url-encoded query
|
||||||
*
|
*
|
||||||
* @global string the current language
|
* @global string the current language
|
||||||
|
* @global string the currect charset for MySQL
|
||||||
* @global integer the server to use (refers to the number in the
|
* @global integer the server to use (refers to the number in the
|
||||||
* configuration file)
|
* configuration file)
|
||||||
* @global string the database name
|
* @global string the database name
|
||||||
@@ -210,7 +211,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
*/
|
*/
|
||||||
function PMA_displayTableNavigation($pos_next, $pos_prev, $encoded_query)
|
function PMA_displayTableNavigation($pos_next, $pos_prev, $encoded_query)
|
||||||
{
|
{
|
||||||
global $lang, $server, $db, $table;
|
global $lang, $convcharset, $server, $db, $table;
|
||||||
global $goto;
|
global $goto;
|
||||||
global $num_rows, $unlim_num_rows, $pos, $session_max_rows;
|
global $num_rows, $unlim_num_rows, $pos, $session_max_rows;
|
||||||
global $disp_direction, $repeat_cells;
|
global $disp_direction, $repeat_cells;
|
||||||
@@ -239,6 +240,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
<td>
|
<td>
|
||||||
<form action="sql.php3" method="post">
|
<form action="sql.php3" method="post">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -255,6 +257,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
<td>
|
<td>
|
||||||
<form action="sql.php3" method="post">
|
<form action="sql.php3" method="post">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -279,6 +282,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
<form action="sql.php3" method="post"
|
<form action="sql.php3" method="post"
|
||||||
onsubmit="return (checkFormElementInRange(this, 'session_max_rows', 1) && checkFormElementInRange(this, 'pos', 0, <?php echo $unlim_num_rows - 1; ?>))">
|
onsubmit="return (checkFormElementInRange(this, 'session_max_rows', 1) && checkFormElementInRange(this, 'pos', 0, <?php echo $unlim_num_rows - 1; ?>))">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -327,6 +331,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
<td>
|
<td>
|
||||||
<form action="sql.php3" method="post">
|
<form action="sql.php3" method="post">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -344,6 +349,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
<form action="sql.php3" method="post"
|
<form action="sql.php3" method="post"
|
||||||
onsubmit="return <?php echo (($pos + $session_max_rows < $unlim_num_rows && $num_rows >= $session_max_rows) ? 'true' : 'false'); ?>">
|
onsubmit="return <?php echo (($pos + $session_max_rows < $unlim_num_rows && $num_rows >= $session_max_rows) ? 'true' : 'false'); ?>">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -370,6 +376,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
<td>
|
<td>
|
||||||
<form action="sql.php3" method="post">
|
<form action="sql.php3" method="post">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -404,6 +411,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
* @return boolean always true
|
* @return boolean always true
|
||||||
*
|
*
|
||||||
* @global string the current language
|
* @global string the current language
|
||||||
|
* @global string the current charset for MySQL
|
||||||
* @global integer the server to use (refers to the number in the
|
* @global integer the server to use (refers to the number in the
|
||||||
* configuration file)
|
* configuration file)
|
||||||
* @global string the database name
|
* @global string the database name
|
||||||
@@ -425,7 +433,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
*/
|
*/
|
||||||
function PMA_displayTableHeaders(&$is_display, &$fields_meta, $fields_cnt = 0)
|
function PMA_displayTableHeaders(&$is_display, &$fields_meta, $fields_cnt = 0)
|
||||||
{
|
{
|
||||||
global $lang, $server, $db, $table;
|
global $lang, $convcharset, $server, $db, $table;
|
||||||
global $goto;
|
global $goto;
|
||||||
global $sql_query, $num_rows, $pos, $session_max_rows;
|
global $sql_query, $num_rows, $pos, $session_max_rows;
|
||||||
global $vertical_display, $disp_direction, $repeat_cells;
|
global $vertical_display, $disp_direction, $repeat_cells;
|
||||||
@@ -455,6 +463,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
}
|
}
|
||||||
$text_url = 'sql.php3'
|
$text_url = 'sql.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -601,6 +610,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
$sorted_sql_query = $unsorted_sql_query . $sort_order;
|
$sorted_sql_query = $unsorted_sql_query . $sort_order;
|
||||||
}
|
}
|
||||||
$url_query = 'lang=' . $lang
|
$url_query = 'lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -704,6 +714,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
* @return boolean always true
|
* @return boolean always true
|
||||||
*
|
*
|
||||||
* @global string the current language
|
* @global string the current language
|
||||||
|
* @global string the current charset for MySQL
|
||||||
* @global integer the server to use (refers to the number in the
|
* @global integer the server to use (refers to the number in the
|
||||||
* configuration file)
|
* configuration file)
|
||||||
* @global string the database name
|
* @global string the database name
|
||||||
@@ -726,7 +737,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
*/
|
*/
|
||||||
function PMA_displayTableBody(&$dt_result, &$is_display, $map)
|
function PMA_displayTableBody(&$dt_result, &$is_display, $map)
|
||||||
{
|
{
|
||||||
global $lang, $server, $db, $table;
|
global $lang, $convcharset, $server, $db, $table;
|
||||||
global $goto;
|
global $goto;
|
||||||
global $sql_query, $pos, $session_max_rows, $fields_meta, $fields_cnt;
|
global $sql_query, $pos, $session_max_rows, $fields_meta, $fields_cnt;
|
||||||
global $vertical_display, $disp_direction, $repeat_cells;
|
global $vertical_display, $disp_direction, $repeat_cells;
|
||||||
@@ -757,10 +768,10 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
// table being displayed has one or more keys; but to display
|
// table being displayed has one or more keys; but to display
|
||||||
// delete/edit options correctly for tables without keys.
|
// delete/edit options correctly for tables without keys.
|
||||||
|
|
||||||
// loic1: use 'mysql_fetch_array' rather than 'mysql_fetch_row' to get
|
// loic1: use 'PMA_mysql_fetch_array' rather than 'PMA_mysql_fetch_row' to get
|
||||||
// the NULL values
|
// the NULL values
|
||||||
|
|
||||||
while ($row = mysql_fetch_array($dt_result)) {
|
while ($row = PMA_mysql_fetch_array($dt_result)) {
|
||||||
|
|
||||||
// lem9: "vertical display" mode stuff
|
// lem9: "vertical display" mode stuff
|
||||||
if (($row_no != 0) && ($repeat_cells != 0) && !($row_no % $repeat_cells) && $disp_direction == 'horizontal') {
|
if (($row_no != 0) && ($repeat_cells != 0) && !($row_no % $repeat_cells) && $disp_direction == 'horizontal') {
|
||||||
@@ -824,7 +835,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
// php4 function is available or not
|
// php4 function is available or not
|
||||||
$pointer = (function_exists('is_null') ? $i : $meta->name);
|
$pointer = (function_exists('is_null') ? $i : $meta->name);
|
||||||
|
|
||||||
if (!isset($row[$meta->name])
|
if (!isset($row[$pointer])
|
||||||
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
||||||
$condition .= 'IS NULL AND';
|
$condition .= 'IS NULL AND';
|
||||||
} else {
|
} else {
|
||||||
@@ -853,6 +864,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
|
|
||||||
// 1.2 Defines the urls for the modify/delete link(s)
|
// 1.2 Defines the urls for the modify/delete link(s)
|
||||||
$url_query = 'lang=' . $lang
|
$url_query = 'lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -898,6 +910,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
. '&goto=main.php3';
|
. '&goto=main.php3';
|
||||||
$del_url = 'sql.php3'
|
$del_url = 'sql.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=mysql'
|
. '&db=mysql'
|
||||||
. '&sql_query=' . urlencode('KILL ' . $row['Id'])
|
. '&sql_query=' . urlencode('KILL ' . $row['Id'])
|
||||||
@@ -941,7 +954,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
$pointer = (function_exists('is_null') ? $i : $meta->name);
|
$pointer = (function_exists('is_null') ? $i : $meta->name);
|
||||||
|
|
||||||
if ($meta->numeric == 1) {
|
if ($meta->numeric == 1) {
|
||||||
if (!isset($row[$meta->name])
|
if (!isset($row[$pointer])
|
||||||
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
||||||
$vertical_display['data'][$row_no][$i] = ' <td align="right" valign="top" bgcolor="' . $bgcolor . '"><i>NULL</i></td>' . "\n";
|
$vertical_display['data'][$row_no][$i] = ' <td align="right" valign="top" bgcolor="' . $bgcolor . '"><i>NULL</i></td>' . "\n";
|
||||||
} else if ($row[$pointer] != '') {
|
} else if ($row[$pointer] != '') {
|
||||||
@@ -953,9 +966,9 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
. ' FROM ' . PMA_backquote($map[$meta->name][0])
|
. ' FROM ' . PMA_backquote($map[$meta->name][0])
|
||||||
. ' WHERE ' . PMA_backquote($map[$meta->name][1])
|
. ' WHERE ' . PMA_backquote($map[$meta->name][1])
|
||||||
. ' = ' . $row[$pointer];
|
. ' = ' . $row[$pointer];
|
||||||
$dispresult = mysql_query($dispsql);
|
$dispresult = PMA_mysql_query($dispsql);
|
||||||
if ($dispresult && mysql_num_rows($dispresult) > 0) {
|
if ($dispresult && mysql_num_rows($dispresult) > 0) {
|
||||||
$dispval = mysql_result($dispresult, 0);
|
$dispval = PMA_mysql_result($dispresult, 0);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$dispval = $GLOBALS['strLinkNotFound'];
|
$dispval = $GLOBALS['strLinkNotFound'];
|
||||||
@@ -968,6 +981,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
|
|
||||||
$vertical_display['data'][$row_no][$i] .= '<a href="sql.php3?'
|
$vertical_display['data'][$row_no][$i] .= '<a href="sql.php3?'
|
||||||
. 'lang=' . $lang . '&server=' . $server
|
. 'lang=' . $lang . '&server=' . $server
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&db=' . urlencode($db) . '&table=' . urlencode($map[$meta->name][0])
|
. '&db=' . urlencode($db) . '&table=' . urlencode($map[$meta->name][0])
|
||||||
. '&pos=0&session_max_rows=' . $session_max_rows . '&dontlimitchars=' . $dontlimitchars
|
. '&pos=0&session_max_rows=' . $session_max_rows . '&dontlimitchars=' . $dontlimitchars
|
||||||
. '&sql_query=' . urlencode('SELECT * FROM ' . PMA_backquote($map[$meta->name][0]) . ' WHERE ' . PMA_backquote($map[$meta->name][1]) . ' = ' . $row[$pointer]) . '"' . $title . '>'
|
. '&sql_query=' . urlencode('SELECT * FROM ' . PMA_backquote($map[$meta->name][0]) . ' WHERE ' . PMA_backquote($map[$meta->name][1]) . ' = ' . $row[$pointer]) . '"' . $title . '>'
|
||||||
@@ -980,15 +994,15 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
$vertical_display['data'][$row_no][$i] = ' <td align="right" valign="top" bgcolor="' . $bgcolor . '"> </td>' . "\n";
|
$vertical_display['data'][$row_no][$i] = ' <td align="right" valign="top" bgcolor="' . $bgcolor . '"> </td>' . "\n";
|
||||||
}
|
}
|
||||||
} else if ($GLOBALS['cfg']['ShowBlob'] == FALSE && eregi('BLOB', $meta->type)) {
|
} else if ($GLOBALS['cfg']['ShowBlob'] == FALSE && eregi('BLOB', $meta->type)) {
|
||||||
// loic1 : mysql_fetch_fields returns BLOB in place of TEXT
|
// loic1 : PMA_mysql_fetch_fields returns BLOB in place of TEXT
|
||||||
// fields type, however TEXT fields must be displayed even
|
// fields type, however TEXT fields must be displayed even
|
||||||
// if $cfg['ShowBlob'] is false -> get the true type of the
|
// if $cfg['ShowBlob'] is false -> get the true type of the
|
||||||
// fields.
|
// fields.
|
||||||
$field_flags = mysql_field_flags($dt_result, $i);
|
$field_flags = PMA_mysql_field_flags($dt_result, $i);
|
||||||
if (eregi('BINARY', $field_flags)) {
|
if (eregi('BINARY', $field_flags)) {
|
||||||
$vertical_display['data'][$row_no][$i] = ' <td align="center" valign="top" bgcolor="' . $bgcolor . '">[BLOB]</td>' . "\n";
|
$vertical_display['data'][$row_no][$i] = ' <td align="center" valign="top" bgcolor="' . $bgcolor . '">[BLOB]</td>' . "\n";
|
||||||
} else {
|
} else {
|
||||||
if (!isset($row[$meta->name])
|
if (!isset($row[$pointer])
|
||||||
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
||||||
$vertical_display['data'][$row_no][$i] = ' <td valign="top" bgcolor="' . $bgcolor . '"><i>NULL</i></td>' . "\n";
|
$vertical_display['data'][$row_no][$i] = ' <td valign="top" bgcolor="' . $bgcolor . '"><i>NULL</i></td>' . "\n";
|
||||||
} else if ($row[$pointer] != '') {
|
} else if ($row[$pointer] != '') {
|
||||||
@@ -1006,7 +1020,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (!isset($row[$meta->name])
|
if (!isset($row[$pointer])
|
||||||
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
|| (function_exists('is_null') && is_null($row[$pointer]))) {
|
||||||
$vertical_display['data'][$row_no][$i] = ' <td valign="top" bgcolor="' . $bgcolor . '"><i>NULL</i></td>' . "\n";
|
$vertical_display['data'][$row_no][$i] = ' <td valign="top" bgcolor="' . $bgcolor . '"><i>NULL</i></td>' . "\n";
|
||||||
} else if ($row[$pointer] != '') {
|
} else if ($row[$pointer] != '') {
|
||||||
@@ -1020,7 +1034,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// loic1: displays special characters from binaries
|
// loic1: displays special characters from binaries
|
||||||
$field_flags = mysql_field_flags($dt_result, $i);
|
$field_flags = PMA_mysql_field_flags($dt_result, $i);
|
||||||
if (eregi('BINARY', $field_flags)) {
|
if (eregi('BINARY', $field_flags)) {
|
||||||
$row[$pointer] = str_replace("\x00", '\0', $row[$pointer]);
|
$row[$pointer] = str_replace("\x00", '\0', $row[$pointer]);
|
||||||
$row[$pointer] = str_replace("\x08", '\b', $row[$pointer]);
|
$row[$pointer] = str_replace("\x08", '\b', $row[$pointer]);
|
||||||
@@ -1045,9 +1059,9 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
. ' FROM ' . PMA_backquote($map[$meta->name][0])
|
. ' FROM ' . PMA_backquote($map[$meta->name][0])
|
||||||
. ' WHERE ' . PMA_backquote($map[$meta->name][1])
|
. ' WHERE ' . PMA_backquote($map[$meta->name][1])
|
||||||
. ' = \'' . PMA_sqlAddslashes($row[$pointer]) . '\'';
|
. ' = \'' . PMA_sqlAddslashes($row[$pointer]) . '\'';
|
||||||
$dispresult = @mysql_query($dispsql);
|
$dispresult = @PMA_mysql_query($dispsql);
|
||||||
if ($dispresult && mysql_num_rows($dispresult) > 0) {
|
if ($dispresult && mysql_num_rows($dispresult) > 0) {
|
||||||
$dispval = mysql_result($dispresult, 0);
|
$dispval = PMA_mysql_result($dispresult, 0);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$dispval = $GLOBALS['strLinkNotFound'];
|
$dispval = $GLOBALS['strLinkNotFound'];
|
||||||
@@ -1060,6 +1074,7 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
|
|
||||||
$vertical_display['data'][$row_no][$i] .= '<a href="sql.php3?'
|
$vertical_display['data'][$row_no][$i] .= '<a href="sql.php3?'
|
||||||
. 'lang=' . $lang . '&server=' . $server
|
. 'lang=' . $lang . '&server=' . $server
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&db=' . urlencode($db) . '&table=' . urlencode($map[$meta->name][0])
|
. '&db=' . urlencode($db) . '&table=' . urlencode($map[$meta->name][0])
|
||||||
. '&pos=0&session_max_rows=' . $session_max_rows . '&dontlimitchars=' . $dontlimitchars
|
. '&pos=0&session_max_rows=' . $session_max_rows . '&dontlimitchars=' . $dontlimitchars
|
||||||
. '&sql_query=' . urlencode('SELECT * FROM ' . PMA_backquote($map[$meta->name][0]) . ' WHERE ' . PMA_backquote($map[$meta->name][1]) . ' = \'' . PMA_sqlAddslashes($relation_id) . '\'') . '"' . $title . '>'
|
. '&sql_query=' . urlencode('SELECT * FROM ' . PMA_backquote($map[$meta->name][0]) . ' WHERE ' . PMA_backquote($map[$meta->name][1]) . ' = \'' . PMA_sqlAddslashes($relation_id) . '\'') . '"' . $title . '>'
|
||||||
@@ -1386,17 +1401,17 @@ if (!defined('PMA_DISPLAY_TBL_LIB_INCLUDED')){
|
|||||||
$local_query = 'SELECT master_field, foreign_table, foreign_field'
|
$local_query = 'SELECT master_field, foreign_table, foreign_field'
|
||||||
. ' FROM ' . PMA_backquote($cfg['Server']['relation'])
|
. ' FROM ' . PMA_backquote($cfg['Server']['relation'])
|
||||||
. ' WHERE master_table IN ' . $tabs;
|
. ' WHERE master_table IN ' . $tabs;
|
||||||
$result = @mysql_query($local_query);
|
$result = @PMA_mysql_query($local_query);
|
||||||
if ($result) {
|
if ($result) {
|
||||||
while ($rel = mysql_fetch_row($result)) {
|
while ($rel = PMA_mysql_fetch_row($result)) {
|
||||||
// check for display field?
|
// check for display field?
|
||||||
if (!empty($cfg['Server']['table_info'])) {
|
if (!empty($cfg['Server']['table_info'])) {
|
||||||
$ti_query = 'SELECT display_field'
|
$ti_query = 'SELECT display_field'
|
||||||
. ' FROM ' . PMA_backquote($cfg['Server']['table_info'])
|
. ' FROM ' . PMA_backquote($cfg['Server']['table_info'])
|
||||||
. ' WHERE table_name = \'' . PMA_sqlAddslashes($rel[1]) . '\'';
|
. ' WHERE table_name = \'' . PMA_sqlAddslashes($rel[1]) . '\'';
|
||||||
$result_ti = @mysql_query($ti_query);
|
$result_ti = @PMA_mysql_query($ti_query);
|
||||||
if ($result_ti) {
|
if ($result_ti) {
|
||||||
list($display_field) = mysql_fetch_row($result_ti);
|
list($display_field) = PMA_mysql_fetch_row($result_ti);
|
||||||
} else {
|
} else {
|
||||||
$display_field = '';
|
$display_field = '';
|
||||||
}
|
}
|
||||||
|
117
libraries/mysql_wrappers.lib.php3
Normal file
117
libraries/mysql_wrappers.lib.php3
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
<?php
|
||||||
|
/* $Id$ */
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Functions to wrap around MySQL database functions. This is basically made
|
||||||
|
* to allow charset conversion, but later may be useful for other stuff.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (!defined('PMA_MYSQL_WRAPPERS_LIB_INCLUDED')){
|
||||||
|
define('PMA_MYSQL_WRAPPERS_LIB_INCLUDED', 1);
|
||||||
|
|
||||||
|
function PMA_mysql_dbname($result, $row, $field = FALSE) {
|
||||||
|
if ($field != FALSE) {
|
||||||
|
return PMA_convert_display_charset(mysql_dbname($result, $row, $field));
|
||||||
|
} else {
|
||||||
|
return PMA_convert_display_charset(mysql_dbname($result, $row));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_error($id = FALSE) {
|
||||||
|
if ($id != FALSE) {
|
||||||
|
return PMA_convert_display_charset(mysql_error($param));
|
||||||
|
} else {
|
||||||
|
return PMA_convert_display_charset(mysql_error());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_fetch_array($result, $type = FALSE) {
|
||||||
|
if ($type != FALSE) {
|
||||||
|
return PMA_convert_display_charset(mysql_fetch_array($result, $type));
|
||||||
|
} else {
|
||||||
|
return PMA_convert_display_charset(mysql_fetch_array($result));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_fetch_field($result , $field_offset = FALSE) {
|
||||||
|
if ($field_offset != FALSE) {
|
||||||
|
return PMA_convert_display_charset(mysql_fetch_field($result, $field_offset));
|
||||||
|
} else {
|
||||||
|
return PMA_convert_display_charset(mysql_fetch_field($result));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_fetch_object($result) {
|
||||||
|
return PMA_convert_display_charset(mysql_fetch_object($result));
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_fetch_row($result) {
|
||||||
|
return PMA_convert_display_charset(mysql_fetch_row($result));
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_field_flags($result, $field_offset) {
|
||||||
|
return PMA_convert_display_charset(mysql_field_flags($result, $field_offset));
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_field_name($result, $field_index) {
|
||||||
|
return PMA_convert_display_charset(mysql_field_name($result, $field_index));
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_field_type($result, $field_index) {
|
||||||
|
return PMA_convert_display_charset(mysql_field_type($result, $field_index));
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_list_fields($database_name, $table_name, $link_identifier = FALSE) {
|
||||||
|
if ($link_identifier != FALSE) {
|
||||||
|
return mysql_list_fields($database_name, PMA_convert_charset($table_name), $link_identifier);
|
||||||
|
} else {
|
||||||
|
return mysql_list_fields($database_name, PMA_convert_charset($table_name));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_list_tables($database_name, $link_identifier = FALSE) {
|
||||||
|
if ($link_identifier != FALSE) {
|
||||||
|
return mysql_list_tables(PMA_convert_charset($database_name), $link_identifier);
|
||||||
|
} else {
|
||||||
|
return mysql_list_tables(PMA_convert_charset($database_name));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_query($query, $link_identifier = FALSE, $result_mode = FALSE) {
|
||||||
|
if ($link_identifier != FALSE) {
|
||||||
|
if ($result_mode != FALSE) {
|
||||||
|
return mysql_query(PMA_convert_charset($query), $link_identifier, $result_mode);
|
||||||
|
} else {
|
||||||
|
return mysql_query(PMA_convert_charset($query), $link_identifier);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return mysql_query(PMA_convert_charset($query));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_result($result, $row, $field = FALSE) {
|
||||||
|
if ($field != FALSE) {
|
||||||
|
return PMA_convert_display_charset(mysql_result($result, $row, PMA_convert_charset($field)));
|
||||||
|
} else {
|
||||||
|
return PMA_convert_display_charset(mysql_result($result, $row));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_select_db($database_name, $link_identifier = FALSE) {
|
||||||
|
if ($link_identifier != FALSE) {
|
||||||
|
return mysql_select_db(PMA_convert_charset($database_name), $link_identifier);
|
||||||
|
} else {
|
||||||
|
return mysql_select_db(PMA_convert_charset($database_name));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function PMA_mysql_tablename($result, $i) {
|
||||||
|
return PMA_convert_display_charset(mysql_tablename($result, $i));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} // PMA_MYSQL_WRAPPERS_LIB_INCLUDED
|
||||||
|
?>
|
@@ -45,11 +45,13 @@ $available_languages = array(
|
|||||||
'bg-koi8r' => array('bg|bulgarian', 'bulgarian-koi8', 'bg'),
|
'bg-koi8r' => array('bg|bulgarian', 'bulgarian-koi8', 'bg'),
|
||||||
'ca' => array('ca|catalan', 'catala', 'ca'),
|
'ca' => array('ca|catalan', 'catala', 'ca'),
|
||||||
'cs-iso' => array('cs|czech', 'czech-iso', 'cs'),
|
'cs-iso' => array('cs|czech', 'czech-iso', 'cs'),
|
||||||
|
'cs-utf8' => array('cs|czech', 'czech-utf8', 'cs'),
|
||||||
'cs-win1250' => array('cs|czech', 'czech-win1250', 'cs'),
|
'cs-win1250' => array('cs|czech', 'czech-win1250', 'cs'),
|
||||||
'da' => array('da|danish', 'danish', 'da'),
|
'da' => array('da|danish', 'danish', 'da'),
|
||||||
'de' => array('de([-_][[:alpha:]]{2})?|german', 'german', 'de'),
|
'de' => array('de([-_][[:alpha:]]{2})?|german', 'german', 'de'),
|
||||||
'el' => array('el|greek', 'greek', 'el'),
|
'el' => array('el|greek', 'greek', 'el'),
|
||||||
'en' => array('en([-_][[:alpha:]]{2})?|english', 'english', 'en'),
|
'en' => array('en([-_][[:alpha:]]{2})?|english', 'english', 'en'),
|
||||||
|
'en-utf8' => array('en([-_][[:alpha:]]{2})?|english', 'english-utf8', 'en'),
|
||||||
'es' => array('es([-_][[:alpha:]]{2})?|spanish', 'spanish', 'es'),
|
'es' => array('es([-_][[:alpha:]]{2})?|spanish', 'spanish', 'es'),
|
||||||
'et' => array('et|estonian', 'estonian', 'et'),
|
'et' => array('et|estonian', 'estonian', 'et'),
|
||||||
'fi' => array('fi|finnish', 'finnish', 'fi'),
|
'fi' => array('fi|finnish', 'finnish', 'fi'),
|
||||||
@@ -209,6 +211,9 @@ if (empty($lang)) {
|
|||||||
$lang = $cfg['DefaultLang'];
|
$lang = $cfg['DefaultLang'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$allow_recoding = FALSE; // Default fallback value
|
||||||
|
if (!isset($convcharset) || empty($convcharset)) $convcharset = $cfg['DefaultCharset'];
|
||||||
|
|
||||||
// 4. Defines the associated filename and load the translation
|
// 4. Defines the associated filename and load the translation
|
||||||
$lang_file = $lang_path . $available_languages[$lang][1] . '.inc.php3';
|
$lang_file = $lang_path . $available_languages[$lang][1] . '.inc.php3';
|
||||||
require('./' . $lang_file);
|
require('./' . $lang_file);
|
||||||
|
@@ -143,6 +143,7 @@ function change(the_field) {
|
|||||||
else {
|
else {
|
||||||
if (lpos <= 0) {
|
if (lpos <= 0) {
|
||||||
l += '?lang=' + the_form['lang'].value
|
l += '?lang=' + the_form['lang'].value
|
||||||
|
+= '&convcharset=' . the_form['convcharset'].value
|
||||||
+ '&server=' + the_form['server'].value
|
+ '&server=' + the_form['server'].value
|
||||||
+ '&grants=1'
|
+ '&grants=1'
|
||||||
+ '&host=' + escape(the_form['host'].value)
|
+ '&host=' + escape(the_form['host'].value)
|
||||||
|
69
main.php3
69
main.php3
@@ -34,7 +34,7 @@ else if (isset($reload) && $reload) {
|
|||||||
?>
|
?>
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
window.parent.frames['nav'].location.replace('./left.php3?lang=<?php echo $lang; ?>&server=<?php echo $server; ?>');
|
window.parent.frames['nav'].location.replace('./left.php3?lang=<?php echo $lang; ?>&convcharset=<?php echo $convcharset; ?>&server=<?php echo $server; ?>');
|
||||||
//-->
|
//-->
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
@@ -61,11 +61,11 @@ if ($server > 0) {
|
|||||||
// $server_info .= ':' . $cfg['Server']['socket'];
|
// $server_info .= ':' . $cfg['Server']['socket'];
|
||||||
// }
|
// }
|
||||||
$local_query = 'SELECT VERSION() as version, USER() as user';
|
$local_query = 'SELECT VERSION() as version, USER() as user';
|
||||||
$res = mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, '');
|
$res = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, FALSE, '');
|
||||||
$mysql_cur_user_and_host = mysql_result($res, 0, 'user');
|
$mysql_cur_user_and_host = PMA_mysql_result($res, 0, 'user');
|
||||||
$mysql_cur_user = substr($mysql_cur_user_and_host, 0, strpos($mysql_cur_user_and_host, '@'));
|
$mysql_cur_user = substr($mysql_cur_user_and_host, 0, strpos($mysql_cur_user_and_host, '@'));
|
||||||
|
|
||||||
$full_string = str_replace('%pma_s1%', mysql_result($res, 0, 'version'), $strMySQLServerProcess);
|
$full_string = str_replace('%pma_s1%', PMA_mysql_result($res, 0, 'version'), $strMySQLServerProcess);
|
||||||
$full_string = str_replace('%pma_s2%', $server_info, $full_string);
|
$full_string = str_replace('%pma_s2%', $server_info, $full_string);
|
||||||
$full_string = str_replace('%pma_s3%', $mysql_cur_user_and_host, $full_string);
|
$full_string = str_replace('%pma_s3%', $mysql_cur_user_and_host, $full_string);
|
||||||
|
|
||||||
@@ -77,7 +77,7 @@ if ($server > 0) {
|
|||||||
* Reload mysql (flush privileges)
|
* Reload mysql (flush privileges)
|
||||||
*/
|
*/
|
||||||
if (($server > 0) && isset($mode) && ($mode == 'reload')) {
|
if (($server > 0) && isset($mode) && ($mode == 'reload')) {
|
||||||
$result = mysql_query('FLUSH PRIVILEGES'); // Debug: or PMA_mysqlDie('', 'FLUSH PRIVILEGES', FALSE, 'main.php3?lang=' . $lang . '&server=' . $server);
|
$result = PMA_mysql_query('FLUSH PRIVILEGES'); // Debug: or PMA_mysqlDie('', 'FLUSH PRIVILEGES', FALSE, 'main.php3?lang=' . $lang . '&server=' . $server);
|
||||||
echo '<p><b>';
|
echo '<p><b>';
|
||||||
if ($result != 0) {
|
if ($result != 0) {
|
||||||
echo $strMySQLReloaded;
|
echo $strMySQLReloaded;
|
||||||
@@ -140,6 +140,7 @@ if ($server == 0 || count($cfg['Servers']) > 1) {
|
|||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="submit" value="<?php echo $strGo; ?>" />
|
<input type="submit" value="<?php echo $strGo; ?>" />
|
||||||
</form>
|
</form>
|
||||||
</td>
|
</td>
|
||||||
@@ -165,12 +166,12 @@ if ($server > 0) {
|
|||||||
$is_create_priv = FALSE;
|
$is_create_priv = FALSE;
|
||||||
$is_process_priv = FALSE;
|
$is_process_priv = FALSE;
|
||||||
$is_reload_priv = FALSE;
|
$is_reload_priv = FALSE;
|
||||||
$is_superuser = @mysql_query('USE mysql', $userlink);
|
$is_superuser = @PMA_mysql_query('USE mysql', $userlink);
|
||||||
if ($dbh) {
|
if ($dbh) {
|
||||||
$local_query = 'SELECT Create_priv, Process_priv, Reload_priv FROM mysql.user WHERE User = \'' . PMA_sqlAddslashes($mysql_cur_user) . '\'';
|
$local_query = 'SELECT Create_priv, Process_priv, Reload_priv FROM mysql.user WHERE User = \'' . PMA_sqlAddslashes($mysql_cur_user) . '\'';
|
||||||
$rs_usr = mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
$rs_usr = PMA_mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
||||||
if ($rs_usr) {
|
if ($rs_usr) {
|
||||||
while ($result_usr = mysql_fetch_array($rs_usr)) {
|
while ($result_usr = PMA_mysql_fetch_array($rs_usr)) {
|
||||||
if (!$is_create_priv) {
|
if (!$is_create_priv) {
|
||||||
$is_create_priv = ($result_usr['Create_priv'] == 'Y');
|
$is_create_priv = ($result_usr['Create_priv'] == 'Y');
|
||||||
}
|
}
|
||||||
@@ -190,13 +191,13 @@ if ($server > 0) {
|
|||||||
// the one he just dropped :)
|
// the one he just dropped :)
|
||||||
if (!$is_create_priv) {
|
if (!$is_create_priv) {
|
||||||
$local_query = 'SELECT DISTINCT Db FROM mysql.db WHERE Create_priv = \'Y\' AND User = \'' . PMA_sqlAddslashes($mysql_cur_user) . '\'';
|
$local_query = 'SELECT DISTINCT Db FROM mysql.db WHERE Create_priv = \'Y\' AND User = \'' . PMA_sqlAddslashes($mysql_cur_user) . '\'';
|
||||||
$rs_usr = mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
$rs_usr = PMA_mysql_query($local_query, $dbh); // Debug: or PMA_mysqlDie('', $local_query, FALSE);
|
||||||
if ($rs_usr) {
|
if ($rs_usr) {
|
||||||
$re0 = '(^|(\\\\\\\\)+|[^\])'; // non-escaped wildcards
|
$re0 = '(^|(\\\\\\\\)+|[^\])'; // non-escaped wildcards
|
||||||
$re1 = '(^|[^\])(\\\)+'; // escaped wildcards
|
$re1 = '(^|[^\])(\\\)+'; // escaped wildcards
|
||||||
while ($row = mysql_fetch_array($rs_usr)) {
|
while ($row = PMA_mysql_fetch_array($rs_usr)) {
|
||||||
if (ereg($re0 . '(%|_)', $row['Db'])
|
if (ereg($re0 . '(%|_)', $row['Db'])
|
||||||
|| (!mysql_select_db(ereg_replace($re1 . '(%|_)', '\\1\\3', $row['Db']), $userlink) && @mysql_errno() != 1044)) {
|
|| (!PMA_mysql_select_db(ereg_replace($re1 . '(%|_)', '\\1\\3', $row['Db']), $userlink) && @mysql_errno() != 1044)) {
|
||||||
$db_to_create = ereg_replace($re0 . '%', '\\1...', ereg_replace($re0 . '_', '\\1?', $row['Db']));
|
$db_to_create = ereg_replace($re0 . '%', '\\1...', ereg_replace($re0 . '_', '\\1?', $row['Db']));
|
||||||
$db_to_create = ereg_replace($re1 . '(%|_)', '\\1\\3', $db_to_create);
|
$db_to_create = ereg_replace($re1 . '(%|_)', '\\1\\3', $db_to_create);
|
||||||
$is_create_priv = TRUE;
|
$is_create_priv = TRUE;
|
||||||
@@ -210,16 +211,16 @@ if ($server > 0) {
|
|||||||
// GRANTS...
|
// GRANTS...
|
||||||
// Maybe we'll find a little CREATE priv there :)
|
// Maybe we'll find a little CREATE priv there :)
|
||||||
$local_query = 'SHOW GRANTS FOR ' . $mysql_cur_user_and_host;
|
$local_query = 'SHOW GRANTS FOR ' . $mysql_cur_user_and_host;
|
||||||
$rs_usr = mysql_query($local_query, $dbh);
|
$rs_usr = PMA_mysql_query($local_query, $dbh);
|
||||||
if (!$rs_usr) {
|
if (!$rs_usr) {
|
||||||
// OK, now we'd have to guess the user's hostname, but we
|
// OK, now we'd have to guess the user's hostname, but we
|
||||||
// only try out the 'username'@'%' case.
|
// only try out the 'username'@'%' case.
|
||||||
$local_query = 'SHOW GRANTS FOR ' . $mysql_cur_user;
|
$local_query = 'SHOW GRANTS FOR ' . $mysql_cur_user;
|
||||||
$rs_usr = mysql_query($local_query, $dbh);
|
$rs_usr = PMA_mysql_query($local_query, $dbh);
|
||||||
}
|
}
|
||||||
if ($rs_usr) {
|
if ($rs_usr) {
|
||||||
$re = '(^|(\\\\\\\\)+|[^\])';
|
$re = '(^|(\\\\\\\\)+|[^\])';
|
||||||
while ($row = mysql_fetch_row($rs_usr)) {
|
while ($row = PMA_mysql_fetch_row($rs_usr)) {
|
||||||
$show_grants_dbname = substr($row[0], strpos($row[0], ' ON ') + 4,(strpos($row[0], '.', strpos($row[0], ' ON ')) - strpos($row[0], ' ON ') - 4));
|
$show_grants_dbname = substr($row[0], strpos($row[0], ' ON ') + 4,(strpos($row[0], '.', strpos($row[0], ' ON ')) - strpos($row[0], ' ON ') - 4));
|
||||||
$show_grants_str = substr($row[0],6,(strpos($row[0],' ON ')-6));
|
$show_grants_str = substr($row[0],6,(strpos($row[0],' ON ')-6));
|
||||||
if (($show_grants_str == 'ALL') || ($show_grants_str == 'ALL PRIVILEGES') || ($show_grants_str == 'CREATE') || strpos($show_grants_str, 'CREATE')) {
|
if (($show_grants_str == 'ALL') || ($show_grants_str == 'ALL PRIVILEGES') || ($show_grants_str == 'CREATE') || strpos($show_grants_str, 'CREATE')) {
|
||||||
@@ -228,7 +229,7 @@ if ($server > 0) {
|
|||||||
$db_to_create = '';
|
$db_to_create = '';
|
||||||
break;
|
break;
|
||||||
} // end if
|
} // end if
|
||||||
else if (ereg($re . '%|_', $show_grants_dbname) || !mysql_select_db($show_grants_dbname, $userlink) && @mysql_errno() != 1044) {
|
else if (ereg($re . '%|_', $show_grants_dbname) || !PMA_mysql_select_db($show_grants_dbname, $userlink) && @mysql_errno() != 1044) {
|
||||||
$show_grants_dbname = ereg_replace($re . '%', '\\1...', ereg_replace($re . '_', '\\1?', $show_grants_dbname));
|
$show_grants_dbname = ereg_replace($re . '%', '\\1...', ereg_replace($re . '_', '\\1?', $show_grants_dbname));
|
||||||
$db_to_create = $show_grants_dbname;
|
$db_to_create = $show_grants_dbname;
|
||||||
$is_create_priv = TRUE;
|
$is_create_priv = TRUE;
|
||||||
@@ -246,7 +247,7 @@ if ($server > 0) {
|
|||||||
$db_to_create = '';
|
$db_to_create = '';
|
||||||
} // end else
|
} // end else
|
||||||
|
|
||||||
$common_url_query = 'lang=' . $lang . '&server=' . $server;
|
$common_url_query = 'lang=' . $lang . '&server=' . $server . '&convcharset=' . $convcharset;
|
||||||
|
|
||||||
if ($is_superuser) {
|
if ($is_superuser) {
|
||||||
$cfg['ShowMysqlInfo'] = TRUE;
|
$cfg['ShowMysqlInfo'] = TRUE;
|
||||||
@@ -282,6 +283,7 @@ if ($server > 0) {
|
|||||||
<?php echo $strCreateNewDatabase . ' ' . PMA_showDocuShort('C/R/CREATE_DATABASE.html'); ?><br />
|
<?php echo $strCreateNewDatabase . ' ' . PMA_showDocuShort('C/R/CREATE_DATABASE.html'); ?><br />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="reload" value="1" />
|
<input type="hidden" name="reload" value="1" />
|
||||||
<input type="text" name="db" value="<?php echo $db_to_create; ?>" maxlength="64" class="textfield" />
|
<input type="text" name="db" value="<?php echo $db_to_create; ?>" maxlength="64" class="textfield" />
|
||||||
<input type="submit" value="<?php echo $strCreate; ?>" />
|
<input type="submit" value="<?php echo $strCreate; ?>" />
|
||||||
@@ -441,6 +443,7 @@ if (empty($cfg['Lang'])) {
|
|||||||
<td nowrap="nowrap">
|
<td nowrap="nowrap">
|
||||||
<form method="post" action="index.php3" target="_parent">
|
<form method="post" action="index.php3" target="_parent">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
Language <a href="./translators.html" target="documentation">(*)</a>:
|
Language <a href="./translators.html" target="documentation">(*)</a>:
|
||||||
<select name="lang" dir="ltr" onchange="this.form.submit();">
|
<select name="lang" dir="ltr" onchange="this.form.submit();">
|
||||||
<?php
|
<?php
|
||||||
@@ -482,6 +485,40 @@ if (empty($cfg['Lang'])) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
echo "\n";
|
echo "\n";
|
||||||
|
?>
|
||||||
|
<?php
|
||||||
|
if ($cfg['AllowAnywhereRecoding'] && $allow_recoding) {
|
||||||
|
?>
|
||||||
|
<!-- Charset Selection -->
|
||||||
|
<tr>
|
||||||
|
<td valign="baseline"><img src="<?php echo $item_img; ?>" width="7" height="7" alt="item" /></td>
|
||||||
|
<td nowrap="nowrap">
|
||||||
|
<form method="post" action="index.php3" target="_parent">
|
||||||
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<?php echo $strMySQLCharset;?>:
|
||||||
|
<select name="convcharset" dir="ltr" onchange="this.form.submit();">
|
||||||
|
<?php
|
||||||
|
echo "\n";
|
||||||
|
reset($cfg['AvailableCharsets']);
|
||||||
|
while (list($id, $tmpcharset) = each($cfg['AvailableCharsets'])) {
|
||||||
|
if ($convcharset == $tmpcharset) {
|
||||||
|
$selected = ' selected="selected"';
|
||||||
|
} else {
|
||||||
|
$selected = '';
|
||||||
|
}
|
||||||
|
echo ' ';
|
||||||
|
echo '<option value="' . $tmpcharset . '"' . $selected . '>' . $tmpcharset . '</option>' . "\n";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
<noscript><input type="submit" value="Go" /></noscript>
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
echo "\n";
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- Documentation -->
|
<!-- Documentation -->
|
||||||
|
@@ -102,6 +102,7 @@ if (!empty($submit_mult) && !empty($what)) {
|
|||||||
?>
|
?>
|
||||||
<form action="<?php echo $action; ?>" method="post">
|
<form action="<?php echo $action; ?>" method="post">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<?php
|
<?php
|
||||||
echo "\n";
|
echo "\n";
|
||||||
@@ -176,17 +177,17 @@ else if ((get_magic_quotes_gpc() && stripslashes($mult_btn) == $strYes)
|
|||||||
$sql_query .= $a_query . ';' . "\n";
|
$sql_query .= $a_query . ';' . "\n";
|
||||||
|
|
||||||
if ($query_type != 'drop_db') {
|
if ($query_type != 'drop_db') {
|
||||||
mysql_select_db($db);
|
PMA_mysql_select_db($db);
|
||||||
}
|
}
|
||||||
$result = @mysql_query($a_query) or PMA_mysqlDie('', $a_query, FALSE, $err_url);
|
$result = @PMA_mysql_query($a_query) or PMA_mysqlDie('', $a_query, FALSE, $err_url);
|
||||||
} // end if
|
} // end if
|
||||||
} // end for
|
} // end for
|
||||||
|
|
||||||
if ($query_type == 'drop_tbl'
|
if ($query_type == 'drop_tbl'
|
||||||
|| $query_type == 'drop_fld'
|
|| $query_type == 'drop_fld'
|
||||||
|| $query_type == 'optimize_tbl') {
|
|| $query_type == 'optimize_tbl') {
|
||||||
mysql_select_db($db);
|
PMA_mysql_select_db($db);
|
||||||
$result = @mysql_query($sql_query) or PMA_mysqlDie('', '', FALSE, $err_url);
|
$result = @PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', FALSE, $err_url);
|
||||||
}
|
}
|
||||||
|
|
||||||
PMA_showMessage($strSuccess);
|
PMA_showMessage($strSuccess);
|
||||||
|
@@ -28,9 +28,9 @@ require('./tbl_properties_table_info.php3');
|
|||||||
if (!empty($cfg['Server']['pdf_pages'])){
|
if (!empty($cfg['Server']['pdf_pages'])){
|
||||||
// First we get all tables in the current db
|
// First we get all tables in the current db
|
||||||
$tab_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
$tab_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
||||||
$tab_rs = mysql_query($tab_query) or PMA_mysqlDie('', $tab_query, '', $err_url_0);
|
$tab_rs = PMA_mysql_query($tab_query) or PMA_mysqlDie('', $tab_query, '', $err_url_0);
|
||||||
$selectboxall[] = '--';
|
$selectboxall[] = '--';
|
||||||
while ($curr_table = @mysql_fetch_array($tab_rs)) {
|
while ($curr_table = @PMA_mysql_fetch_array($tab_rs)) {
|
||||||
// i'd like to check if all required tables are present
|
// i'd like to check if all required tables are present
|
||||||
// and otherwise give some hint
|
// and otherwise give some hint
|
||||||
if($curr_table[0] == $cfg['Server']['relation']){$relex =1;}else{
|
if($curr_table[0] == $cfg['Server']['relation']){$relex =1;}else{
|
||||||
@@ -69,7 +69,7 @@ if (!empty($cfg['Server']['pdf_pages'])){
|
|||||||
}
|
}
|
||||||
$ins_query = 'INSERT INTO ' . PMA_backquote($cfg['Server']['pdf_pages']) .
|
$ins_query = 'INSERT INTO ' . PMA_backquote($cfg['Server']['pdf_pages']) .
|
||||||
' (page_descr) VALUES (\'' . $newpage . '\')';
|
' (page_descr) VALUES (\'' . $newpage . '\')';
|
||||||
mysql_query($ins_query) or PMA_mysqlDie('', $ins_query, '', $err_url_0);
|
PMA_mysql_query($ins_query) or PMA_mysqlDie('', $ins_query, '', $err_url_0);
|
||||||
break;
|
break;
|
||||||
case 'edcoord':
|
case 'edcoord':
|
||||||
while (list($key,$arrvalue) = each($ctable)) {
|
while (list($key,$arrvalue) = each($ctable)) {
|
||||||
@@ -79,7 +79,7 @@ if (!empty($cfg['Server']['pdf_pages'])){
|
|||||||
$test_query = 'SELECT * FROM '.PMA_backquote($cfg['Server']['table_coords']) .
|
$test_query = 'SELECT * FROM '.PMA_backquote($cfg['Server']['table_coords']) .
|
||||||
' WHERE table_name = \''.$arrvalue['name'] . '\'' .
|
' WHERE table_name = \''.$arrvalue['name'] . '\'' .
|
||||||
' AND pdf_page_number = '.$chpage;
|
' AND pdf_page_number = '.$chpage;
|
||||||
$test_rs = mysql_query($test_query) or PMA_mysqlDie('', $test_query, '', $err_url_0);
|
$test_rs = PMA_mysql_query($test_query) or PMA_mysqlDie('', $test_query, '', $err_url_0);
|
||||||
if(mysql_num_rows($test_rs)>0){
|
if(mysql_num_rows($test_rs)>0){
|
||||||
if($arrvalue['delete'] == 'y'){
|
if($arrvalue['delete'] == 'y'){
|
||||||
$ch_query = 'DELETE FROM '.PMA_backquote($cfg['Server']['table_coords']) .
|
$ch_query = 'DELETE FROM '.PMA_backquote($cfg['Server']['table_coords']) .
|
||||||
@@ -96,7 +96,7 @@ if (!empty($cfg['Server']['pdf_pages'])){
|
|||||||
' VALUES (\''.$arrvalue['name'].'\','.$chpage.','.
|
' VALUES (\''.$arrvalue['name'].'\','.$chpage.','.
|
||||||
$arrvalue['x'].','.$arrvalue['y'].')';
|
$arrvalue['x'].','.$arrvalue['y'].')';
|
||||||
}
|
}
|
||||||
mysql_query($ch_query) or PMA_mysqlDie('', $ch_query, '', $err_url_0);
|
PMA_mysql_query($ch_query) or PMA_mysqlDie('', $ch_query, '', $err_url_0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -104,19 +104,20 @@ if (!empty($cfg['Server']['pdf_pages'])){
|
|||||||
}
|
}
|
||||||
// now first show some possibility to choose a page for the pdf
|
// now first show some possibility to choose a page for the pdf
|
||||||
$page_query = 'SELECT * FROM ' .PMA_backquote($cfg['Server']['pdf_pages']);
|
$page_query = 'SELECT * FROM ' .PMA_backquote($cfg['Server']['pdf_pages']);
|
||||||
$page_rs = mysql_query($page_query) or PMA_mysqlDie('', $page_query, '', $err_url_0);
|
$page_rs = PMA_mysql_query($page_query) or PMA_mysqlDie('', $page_query, '', $err_url_0);
|
||||||
if(mysql_num_rows($page_rs)>0){
|
if(mysql_num_rows($page_rs)>0){
|
||||||
?>
|
?>
|
||||||
<form action="pdf_pages.php3" method="post" name="selpage">
|
<form action="pdf_pages.php3" method="post" name="selpage">
|
||||||
<?php echo $strChoosePage; ?>
|
<?php echo $strChoosePage; ?>
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<input type="hidden" name="do" value="choosepage" />
|
<input type="hidden" name="do" value="choosepage" />
|
||||||
<select name="chpage" onChange="this.form.submit()">
|
<select name="chpage" onChange="this.form.submit()">
|
||||||
<?php
|
<?php
|
||||||
while ($curr_page = @mysql_fetch_array($page_rs)) {
|
while ($curr_page = @PMA_mysql_fetch_array($page_rs)) {
|
||||||
echo '<option value="'.$curr_page['page_nr'].'"';
|
echo '<option value="'.$curr_page['page_nr'].'"';
|
||||||
if($chpage==$curr_page['page_nr']){echo ' selected="selected"';}
|
if($chpage==$curr_page['page_nr']){echo ' selected="selected"';}
|
||||||
echo '>';
|
echo '>';
|
||||||
@@ -134,6 +135,7 @@ if (!empty($cfg['Server']['pdf_pages'])){
|
|||||||
<?php echo $strCreatePage; ?>
|
<?php echo $strCreatePage; ?>
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<input type="hidden" name="do" value="createpage" />
|
<input type="hidden" name="do" value="createpage" />
|
||||||
@@ -148,6 +150,7 @@ if (!empty($cfg['Server']['pdf_pages'])){
|
|||||||
<form action="pdf_pages.php3" method="post" name="edcoord">
|
<form action="pdf_pages.php3" method="post" name="edcoord">
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<input type="hidden" name="chpage" value="<?php echo $chpage; ?>" />
|
<input type="hidden" name="chpage" value="<?php echo $chpage; ?>" />
|
||||||
@@ -158,9 +161,9 @@ if (!empty($cfg['Server']['pdf_pages'])){
|
|||||||
if(isset($ctable)){unset($ctable);}
|
if(isset($ctable)){unset($ctable);}
|
||||||
$page_query = 'SELECT * FROM' . PMA_backquote($cfg['Server']['table_coords']) .
|
$page_query = 'SELECT * FROM' . PMA_backquote($cfg['Server']['table_coords']) .
|
||||||
' WHERE pdf_page_number='.$chpage;
|
' WHERE pdf_page_number='.$chpage;
|
||||||
$page_rs = mysql_query($page_query) or PMA_mysqlDie('', $page_query, '', $err_url_0);
|
$page_rs = PMA_mysql_query($page_query) or PMA_mysqlDie('', $page_query, '', $err_url_0);
|
||||||
$i=0;
|
$i=0;
|
||||||
while ($sh_page = @mysql_fetch_array($page_rs)) {
|
while ($sh_page = @PMA_mysql_fetch_array($page_rs)) {
|
||||||
echo '<tr ';
|
echo '<tr ';
|
||||||
if($i % 2==0){
|
if($i % 2==0){
|
||||||
echo 'bgcolor="'.$cfg['BgcolorOne'].'"';
|
echo 'bgcolor="'.$cfg['BgcolorOne'].'"';
|
||||||
|
@@ -254,6 +254,7 @@ class PMA_PDF extends FPDF
|
|||||||
|
|
||||||
echo '<a href="db_details_structure.php3'
|
echo '<a href="db_details_structure.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '">' . $GLOBALS['strBack'] . '</a>';
|
. '">' . $GLOBALS['strBack'] . '</a>';
|
||||||
@@ -281,7 +282,6 @@ class PMA_PDF extends FPDF
|
|||||||
} // end of the "PMA_PDF" class
|
} // end of the "PMA_PDF" class
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Draws tables schema
|
* Draws tables schema
|
||||||
*
|
*
|
||||||
@@ -406,12 +406,12 @@ class PMA_RT_Table
|
|||||||
|
|
||||||
$this->table_name = $table_name;
|
$this->table_name = $table_name;
|
||||||
$sql = 'DESCRIBE ' . PMA_backquote($table_name);
|
$sql = 'DESCRIBE ' . PMA_backquote($table_name);
|
||||||
$result = mysql_query($sql);
|
$result = PMA_mysql_query($sql);
|
||||||
if (!$result || !mysql_num_rows($result)) {
|
if (!$result || !mysql_num_rows($result)) {
|
||||||
$pdf->PMA_PDF_die(sprintf($GLOBALS['strPdfInvalidTblName'], $table_name));
|
$pdf->PMA_PDF_die(sprintf($GLOBALS['strPdfInvalidTblName'], $table_name));
|
||||||
}
|
}
|
||||||
// load fields
|
// load fields
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$this->fields[] = $row[0];
|
$this->fields[] = $row[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -424,30 +424,30 @@ class PMA_RT_Table
|
|||||||
. PMA_backquote($GLOBALS['cfg']['Server']['table_coords'])
|
. PMA_backquote($GLOBALS['cfg']['Server']['table_coords'])
|
||||||
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table_name) . '\''
|
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table_name) . '\''
|
||||||
. ' AND pdf_page_number = ' . $pdf_page_number;
|
. ' AND pdf_page_number = ' . $pdf_page_number;
|
||||||
$result = mysql_query($sql);
|
$result = PMA_mysql_query($sql);
|
||||||
if (!$result || !mysql_num_rows($result)) {
|
if (!$result || !mysql_num_rows($result)) {
|
||||||
$pdf->PMA_PDF_die(sprintf($GLOBALS['strConfigureTableCoord'], $table_name));
|
$pdf->PMA_PDF_die(sprintf($GLOBALS['strConfigureTableCoord'], $table_name));
|
||||||
}
|
}
|
||||||
list($this->x, $this->y) = mysql_fetch_array($result);
|
list($this->x, $this->y) = PMA_mysql_fetch_array($result);
|
||||||
$this->x = (double) $this->x;
|
$this->x = (double) $this->x;
|
||||||
$this->y = (double) $this->y;
|
$this->y = (double) $this->y;
|
||||||
|
|
||||||
//displayfield
|
//displayfield
|
||||||
$sql = 'SELECT display_field from '.PMA_backquote($GLOBALS['cfg']['Server']['table_info'])
|
$sql = 'SELECT display_field from '.PMA_backquote($GLOBALS['cfg']['Server']['table_info'])
|
||||||
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table_name) . '\'';
|
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table_name) . '\'';
|
||||||
$result = mysql_query($sql);
|
$result = PMA_mysql_query($sql);
|
||||||
if(mysql_num_rows($result)>0){
|
if(mysql_num_rows($result)>0){
|
||||||
list($this->displayfield) = mysql_fetch_array($result);
|
list($this->displayfield) = PMA_mysql_fetch_array($result);
|
||||||
}
|
}
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$this->displayfield = $row['display_field '];
|
$this->displayfield = $row['display_field '];
|
||||||
}
|
}
|
||||||
// index
|
// index
|
||||||
$sql = 'SHOW index from '.PMA_backquote($table_name);
|
$sql = 'SHOW index from '.PMA_backquote($table_name);
|
||||||
$result = mysql_query($sql);
|
$result = PMA_mysql_query($sql);
|
||||||
|
|
||||||
if(mysql_num_rows($result)>0){
|
if(mysql_num_rows($result)>0){
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
if($row['Key_name'] == 'PRIMARY'){
|
if($row['Key_name'] == 'PRIMARY'){
|
||||||
$this->primary = $row['Column_name'];
|
$this->primary = $row['Column_name'];
|
||||||
}
|
}
|
||||||
@@ -806,8 +806,8 @@ class PMA_RT
|
|||||||
// get tables on this page
|
// get tables on this page
|
||||||
$tab_sql = 'SELECT table_name from '.PMA_backquote($GLOBALS['cfg']['Server']['table_coords']) .
|
$tab_sql = 'SELECT table_name from '.PMA_backquote($GLOBALS['cfg']['Server']['table_coords']) .
|
||||||
' WHERE pdf_page_number = ' . $which_rel;
|
' WHERE pdf_page_number = ' . $which_rel;
|
||||||
$tab_rs = mysql_query($tab_sql) or PMA_mysqlDie('', $tab_sql, '', $err_url_0);
|
$tab_rs = PMA_mysql_query($tab_sql) or PMA_mysqlDie('', $tab_sql, '', $err_url_0);
|
||||||
while ($curr_table = @mysql_fetch_array($tab_rs)) {
|
while ($curr_table = @PMA_mysql_fetch_array($tab_rs)) {
|
||||||
$alltables[] = $curr_table['table_name'];
|
$alltables[] = $curr_table['table_name'];
|
||||||
$intable = "'" . implode("','",$alltables) . "'";
|
$intable = "'" . implode("','",$alltables) . "'";
|
||||||
}
|
}
|
||||||
@@ -815,11 +815,11 @@ class PMA_RT
|
|||||||
. PMA_backquote($GLOBALS['cfg']['Server']['relation'])
|
. PMA_backquote($GLOBALS['cfg']['Server']['relation'])
|
||||||
. ' WHERE master_table in (' . $intable . ') '
|
. ' WHERE master_table in (' . $intable . ') '
|
||||||
. ' AND foreign_table in (' . $intable . ')';
|
. ' AND foreign_table in (' . $intable . ')';
|
||||||
$result = mysql_query($sql);
|
$result = PMA_mysql_query($sql);
|
||||||
if (!$result || !mysql_num_rows($result)) {
|
if (!$result || !mysql_num_rows($result)) {
|
||||||
$pdf->PMA_PDF_die($GLOBALS['strPdfInvalidPageNum']);
|
$pdf->PMA_PDF_die($GLOBALS['strPdfInvalidPageNum']);
|
||||||
}
|
}
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$this->PMA_RT_addRelation($row['master_table'] , $row['master_field'], $row['foreign_table'], $row['foreign_field']);
|
$this->PMA_RT_addRelation($row['master_table'] , $row['master_field'], $row['foreign_table'], $row['foreign_field']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@ require('./libraries/common.lib.php3');
|
|||||||
/**
|
/**
|
||||||
* Displays PHP information
|
* Displays PHP information
|
||||||
*/
|
*/
|
||||||
$is_superuser = @mysql_query('USE mysql', $userlink);
|
$is_superuser = @PMA_mysql_query('USE mysql', $userlink);
|
||||||
if ($is_superuser || $cfg['ShowPhpInfo']) {
|
if ($is_superuser || $cfg['ShowPhpInfo']) {
|
||||||
phpinfo();
|
phpinfo();
|
||||||
}
|
}
|
||||||
|
@@ -187,6 +187,7 @@ if (!isset($goto)
|
|||||||
}
|
}
|
||||||
$err_url = $goto
|
$err_url = $goto
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. (($goto == 'tbl_properties.php3') ? '&table=' . urlencode($table) : '');
|
. (($goto == 'tbl_properties.php3') ? '&table=' . urlencode($table) : '');
|
||||||
@@ -304,8 +305,8 @@ if (!$cfg['AllowUserDropDatabase']
|
|||||||
// Checks if the user is a Superuser
|
// Checks if the user is a Superuser
|
||||||
// TODO: set a global variable with this information
|
// TODO: set a global variable with this information
|
||||||
// loic1: optimized query
|
// loic1: optimized query
|
||||||
$result = @mysql_query('USE mysql');
|
$result = @PMA_mysql_query('USE mysql');
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
PMA_mysqlDie($strNoDropDatabases, '', '', $err_url);
|
PMA_mysqlDie($strNoDropDatabases, '', '', $err_url);
|
||||||
}
|
}
|
||||||
@@ -349,11 +350,11 @@ if ($sql_query != '') {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Runs multiple queries
|
// Runs multiple queries
|
||||||
else if (mysql_select_db($db)) {
|
else if (PMA_mysql_select_db($db)) {
|
||||||
$mult = TRUE;
|
$mult = TRUE;
|
||||||
for ($i = 0; $i < $pieces_count; $i++) {
|
for ($i = 0; $i < $pieces_count; $i++) {
|
||||||
$a_sql_query = $pieces[$i];
|
$a_sql_query = $pieces[$i];
|
||||||
$result = mysql_query($a_sql_query);
|
$result = PMA_mysql_query($a_sql_query);
|
||||||
if ($result == FALSE) { // readdump failed
|
if ($result == FALSE) { // readdump failed
|
||||||
$my_die = $a_sql_query;
|
$my_die = $a_sql_query;
|
||||||
break;
|
break;
|
||||||
@@ -393,7 +394,7 @@ if ($goto == 'tbl_properties.php3') {
|
|||||||
if (!isset($table)) {
|
if (!isset($table)) {
|
||||||
$goto = 'db_details.php3';
|
$goto = 'db_details.php3';
|
||||||
} else {
|
} else {
|
||||||
$is_table = @mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
$is_table = @PMA_mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
||||||
if (!($is_table && @mysql_numrows($is_table))) {
|
if (!($is_table && @mysql_numrows($is_table))) {
|
||||||
$goto = 'db_details.php3';
|
$goto = 'db_details.php3';
|
||||||
unset($table);
|
unset($table);
|
||||||
@@ -407,7 +408,7 @@ if ($goto == 'db_details.php3') {
|
|||||||
if (!isset($db)) {
|
if (!isset($db)) {
|
||||||
$goto = 'main.php3';
|
$goto = 'main.php3';
|
||||||
} else {
|
} else {
|
||||||
$is_db = @mysql_select_db($db);
|
$is_db = @PMA_mysql_select_db($db);
|
||||||
if (!$is_db) {
|
if (!$is_db) {
|
||||||
$goto = 'main.php3';
|
$goto = 'main.php3';
|
||||||
unset($db);
|
unset($db);
|
||||||
|
12
scripts/sync_czech.sh
Normal file
12
scripts/sync_czech.sh
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Shell script that synchronises all czech translations using iso-8859-2 as basic
|
||||||
|
|
||||||
|
echo -n "Creating windows-1250 ... "
|
||||||
|
iconv -f iso8859-2 -t windows-1250 czech-iso.inc.php3| sed 's/iso-8859-2/windows-1250/' > czech-win1250.inc.php3
|
||||||
|
echo done
|
||||||
|
echo -n "Creating utf-8 ... "
|
||||||
|
iconv -f iso8859-2 -t utf-8 czech-iso.inc.php3| sed -e 's/iso-8859-2/utf-8/' -e '/\$charset/a\
|
||||||
|
$allow_recoding = TRUE;' > czech-utf8.inc.php3
|
||||||
|
echo done
|
||||||
|
|
9
scripts/sync_english.sh
Normal file
9
scripts/sync_english.sh
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Shell script that synchronises all english translations using iso-8859-1 as basic
|
||||||
|
|
||||||
|
echo -n "Creating utf-8 ... "
|
||||||
|
iconv -f iso8859-2 -t utf-8 english.inc.php3| sed -e 's/iso-8859-1/utf-8/' -e '/\$charset/a\
|
||||||
|
$allow_recoding = TRUE;' > english-utf8.inc.php3
|
||||||
|
echo done
|
||||||
|
|
33
sql.php3
33
sql.php3
@@ -29,6 +29,7 @@ if (empty($goto)) {
|
|||||||
if (!isset($err_url)) {
|
if (!isset($err_url)) {
|
||||||
$err_url = (!empty($back) ? $back : $goto)
|
$err_url = (!empty($back) ? $back : $goto)
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. (isset($db) ? '&db=' . urlencode($db) : '')
|
. (isset($db) ? '&db=' . urlencode($db) : '')
|
||||||
. ((strpos(' ' . $goto, 'db_details') != 1 && isset($table)) ? '&table=' . urlencode($table) : '');
|
. ((strpos(' ' . $goto, 'db_details') != 1 && isset($table)) ? '&table=' . urlencode($table) : '');
|
||||||
@@ -48,8 +49,8 @@ if (!defined('PMA_CHK_DROP')
|
|||||||
// Checks if the user is a Superuser
|
// Checks if the user is a Superuser
|
||||||
// TODO: set a global variable with this information
|
// TODO: set a global variable with this information
|
||||||
// loic1: optimized query
|
// loic1: optimized query
|
||||||
$result = @mysql_query('USE mysql');
|
$result = @PMA_mysql_query('USE mysql');
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
PMA_mysqlDie($strNoDropDatabases, '', '', $err_url);
|
PMA_mysqlDie($strNoDropDatabases, '', '', $err_url);
|
||||||
} // end if
|
} // end if
|
||||||
@@ -106,6 +107,7 @@ if ($is_select) {
|
|||||||
if ($goto == 'sql.php3') {
|
if ($goto == 'sql.php3') {
|
||||||
$goto = 'sql.php3'
|
$goto = 'sql.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -160,6 +162,7 @@ if ($do_confirm) {
|
|||||||
?>
|
?>
|
||||||
<form action="sql.php3" method="post">
|
<form action="sql.php3" method="post">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo isset($table) ? $table : ''; ?>" />
|
<input type="hidden" name="table" value="<?php echo isset($table) ? $table : ''; ?>" />
|
||||||
@@ -246,7 +249,7 @@ else {
|
|||||||
} // end if...else
|
} // end if...else
|
||||||
|
|
||||||
|
|
||||||
mysql_select_db($db);
|
PMA_mysql_select_db($db);
|
||||||
|
|
||||||
// If the query is a DELETE query with no WHERE clause, get the number of
|
// If the query is a DELETE query with no WHERE clause, get the number of
|
||||||
// rows that will be deleted (mysql_affected_rows will always return 0 in
|
// rows that will be deleted (mysql_affected_rows will always return 0 in
|
||||||
@@ -254,9 +257,9 @@ else {
|
|||||||
if ($is_delete
|
if ($is_delete
|
||||||
&& eregi('^DELETE([[:space:]].+)?([[:space:]]FROM[[:space:]](.+))$', $sql_query, $parts)
|
&& eregi('^DELETE([[:space:]].+)?([[:space:]]FROM[[:space:]](.+))$', $sql_query, $parts)
|
||||||
&& !eregi('[[:space:]]WHERE[[:space:]]', $parts[3])) {
|
&& !eregi('[[:space:]]WHERE[[:space:]]', $parts[3])) {
|
||||||
$cnt_all_result = @mysql_query('SELECT COUNT(*) as count' . $parts[2]);
|
$cnt_all_result = @PMA_mysql_query('SELECT COUNT(*) as count' . $parts[2]);
|
||||||
if ($cnt_all_result) {
|
if ($cnt_all_result) {
|
||||||
$num_rows = mysql_result($cnt_all_result, 0, 'count');
|
$num_rows = PMA_mysql_result($cnt_all_result, 0, 'count');
|
||||||
mysql_free_result($cnt_all_result);
|
mysql_free_result($cnt_all_result);
|
||||||
} else {
|
} else {
|
||||||
$num_rows = 0;
|
$num_rows = 0;
|
||||||
@@ -264,11 +267,11 @@ else {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Executes the query
|
// Executes the query
|
||||||
$result = @mysql_query($full_sql_query);
|
$result = @PMA_mysql_query($full_sql_query);
|
||||||
|
|
||||||
// Displays an error message if required and stop parsing the script
|
// Displays an error message if required and stop parsing the script
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
$error = mysql_error();
|
$error = PMA_mysql_error();
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
$full_err_url = (ereg('^(db_details|tbl_properties)', $err_url))
|
$full_err_url = (ereg('^(db_details|tbl_properties)', $err_url))
|
||||||
? $err_url . '&show_query=y&sql_query=' . urlencode($sql_query)
|
? $err_url . '&show_query=y&sql_query=' . urlencode($sql_query)
|
||||||
@@ -307,9 +310,9 @@ else {
|
|||||||
if (!empty($array[1])) {
|
if (!empty($array[1])) {
|
||||||
// ... and makes a count(*) to count the entries
|
// ... and makes a count(*) to count the entries
|
||||||
$count_query = 'SELECT COUNT(*) AS count FROM ' . $array[1];
|
$count_query = 'SELECT COUNT(*) AS count FROM ' . $array[1];
|
||||||
$cnt_all_result = mysql_query($count_query);
|
$cnt_all_result = PMA_mysql_query($count_query);
|
||||||
if ($cnt_all_result) {
|
if ($cnt_all_result) {
|
||||||
$unlim_num_rows = mysql_result($cnt_all_result, 0, 'count');
|
$unlim_num_rows = PMA_mysql_result($cnt_all_result, 0, 'count');
|
||||||
mysql_free_result($cnt_all_result);
|
mysql_free_result($cnt_all_result);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -345,7 +348,7 @@ else {
|
|||||||
if (!isset($table)) {
|
if (!isset($table)) {
|
||||||
$goto = 'db_details.php3';
|
$goto = 'db_details.php3';
|
||||||
} else {
|
} else {
|
||||||
$is_table = @mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
$is_table = @PMA_mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
||||||
if (!($is_table && @mysql_numrows($is_table))) {
|
if (!($is_table && @mysql_numrows($is_table))) {
|
||||||
$goto = 'db_details.php3';
|
$goto = 'db_details.php3';
|
||||||
unset($table);
|
unset($table);
|
||||||
@@ -359,7 +362,7 @@ else {
|
|||||||
if (!isset($db)) {
|
if (!isset($db)) {
|
||||||
$goto = 'main.php3';
|
$goto = 'main.php3';
|
||||||
} else {
|
} else {
|
||||||
$is_db = @mysql_select_db($db);
|
$is_db = @PMA_mysql_select_db($db);
|
||||||
if (!$is_db) {
|
if (!$is_db) {
|
||||||
$goto = 'main.php3';
|
$goto = 'main.php3';
|
||||||
unset($db);
|
unset($db);
|
||||||
@@ -397,7 +400,7 @@ else {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Gets the list of fields properties
|
// Gets the list of fields properties
|
||||||
while ($field = mysql_fetch_field($result)) {
|
while ($field = PMA_mysql_fetch_field($result)) {
|
||||||
$fields_meta[] = $field;
|
$fields_meta[] = $field;
|
||||||
}
|
}
|
||||||
$fields_cnt = count($fields_meta);
|
$fields_cnt = count($fields_meta);
|
||||||
@@ -420,6 +423,7 @@ else {
|
|||||||
if ($disp_mode[6] == '1') {
|
if ($disp_mode[6] == '1') {
|
||||||
$lnk_goto = 'sql.php3'
|
$lnk_goto = 'sql.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -429,6 +433,7 @@ else {
|
|||||||
. '&repeat_cells=' . $repeat_cells
|
. '&repeat_cells=' . $repeat_cells
|
||||||
. '&sql_query=' . urlencode($sql_query);
|
. '&sql_query=' . urlencode($sql_query);
|
||||||
$url_query = '?lang=' . $lang
|
$url_query = '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -450,6 +455,7 @@ else {
|
|||||||
// Displays "printable view" link if required
|
// Displays "printable view" link if required
|
||||||
if ($disp_mode[9] == '1') {
|
if ($disp_mode[9] == '1') {
|
||||||
$url_query = '?lang=' . $lang
|
$url_query = '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -475,6 +481,7 @@ else {
|
|||||||
|
|
||||||
$goto = 'sql.php3'
|
$goto = 'sql.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
|
@@ -17,6 +17,7 @@ require('./header.inc.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url = 'tbl_properties.php3'
|
$err_url = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
@@ -118,9 +119,9 @@ if (isset($submit)) {
|
|||||||
// To allow replication, we first select the db to use and then run queries
|
// To allow replication, we first select the db to use and then run queries
|
||||||
// on this db.
|
// on this db.
|
||||||
$sql_query = 'USE ' . PMA_backquote($db);
|
$sql_query = 'USE ' . PMA_backquote($db);
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD ' . $query;
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD ' . $query;
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$sql_query_cpy = $sql_query . ';';
|
$sql_query_cpy = $sql_query . ';';
|
||||||
|
|
||||||
// Builds the primary keys statements and updates the table
|
// Builds the primary keys statements and updates the table
|
||||||
@@ -134,7 +135,7 @@ if (isset($submit)) {
|
|||||||
$primary = ereg_replace(', $', '', $primary);
|
$primary = ereg_replace(', $', '', $primary);
|
||||||
if (!empty($primary)) {
|
if (!empty($primary)) {
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD PRIMARY KEY (' . $primary . ')';
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD PRIMARY KEY (' . $primary . ')';
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$sql_query_cpy .= "\n" . $sql_query . ';';
|
$sql_query_cpy .= "\n" . $sql_query . ';';
|
||||||
}
|
}
|
||||||
} // end if
|
} // end if
|
||||||
@@ -150,7 +151,7 @@ if (isset($submit)) {
|
|||||||
$index = ereg_replace(', $', '', $index);
|
$index = ereg_replace(', $', '', $index);
|
||||||
if (!empty($index)) {
|
if (!empty($index)) {
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD INDEX (' . $index . ')';
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD INDEX (' . $index . ')';
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$sql_query_cpy .= "\n" . $sql_query . ';';
|
$sql_query_cpy .= "\n" . $sql_query . ';';
|
||||||
}
|
}
|
||||||
} // end if
|
} // end if
|
||||||
@@ -166,7 +167,7 @@ if (isset($submit)) {
|
|||||||
$unique = ereg_replace(', $', '', $unique);
|
$unique = ereg_replace(', $', '', $unique);
|
||||||
if (!empty($unique)) {
|
if (!empty($unique)) {
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD UNIQUE (' . $unique . ')';
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD UNIQUE (' . $unique . ')';
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$sql_query_cpy .= "\n" . $sql_query . ';';
|
$sql_query_cpy .= "\n" . $sql_query . ';';
|
||||||
}
|
}
|
||||||
} // end if
|
} // end if
|
||||||
@@ -183,7 +184,7 @@ if (isset($submit)) {
|
|||||||
$fulltext = ereg_replace(', $', '', $fulltext);
|
$fulltext = ereg_replace(', $', '', $fulltext);
|
||||||
if (!empty($fulltext)) {
|
if (!empty($fulltext)) {
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD FULLTEXT (' . $fulltext . ')';
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD FULLTEXT (' . $fulltext . ')';
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$sql_query_cpy .= "\n" . $sql_query . ';';
|
$sql_query_cpy .= "\n" . $sql_query . ';';
|
||||||
}
|
}
|
||||||
} // end if
|
} // end if
|
||||||
|
@@ -19,6 +19,7 @@ if (!isset($submit_mult)) {
|
|||||||
*/
|
*/
|
||||||
$err_url = 'tbl_properties_structure.php3'
|
$err_url = 'tbl_properties_structure.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
@@ -86,10 +87,10 @@ if (isset($submit)) {
|
|||||||
// To allow replication, we first select the db to use and then run queries
|
// To allow replication, we first select the db to use and then run queries
|
||||||
// on this db.
|
// on this db.
|
||||||
$sql_query = 'USE ' . PMA_backquote($db);
|
$sql_query = 'USE ' . PMA_backquote($db);
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
// Optimization fix - 2 May 2001 - Robbat2
|
// Optimization fix - 2 May 2001 - Robbat2
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' CHANGE ' . $query;
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' CHANGE ' . $query;
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$message = $strTable . ' ' . htmlspecialchars($table) . ' ' . $strHasBeenAltered;
|
$message = $strTable . ' ' . htmlspecialchars($table) . ' ' . $strHasBeenAltered;
|
||||||
$btnDrop = 'Fake';
|
$btnDrop = 'Fake';
|
||||||
include('./tbl_properties_structure.php3');
|
include('./tbl_properties_structure.php3');
|
||||||
@@ -120,8 +121,8 @@ else {
|
|||||||
$field = PMA_sqlAddslashes($selected[$i], TRUE);
|
$field = PMA_sqlAddslashes($selected[$i], TRUE);
|
||||||
}
|
}
|
||||||
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . " LIKE '$field'";
|
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . " LIKE '$field'";
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$fields_meta[] = mysql_fetch_array($result);
|
$fields_meta[] = PMA_mysql_fetch_array($result);
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -13,6 +13,7 @@ if (!empty($message)) {
|
|||||||
$goto_cpy = $goto;
|
$goto_cpy = $goto;
|
||||||
$goto = 'tbl_properties.php3'
|
$goto = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -59,6 +60,7 @@ if ($goto != 'db_details.php3' && $goto != 'tbl_properties.php3') {
|
|||||||
} else {
|
} else {
|
||||||
$err_url = $goto
|
$err_url = $goto
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. (($goto == 'tbl_properties.php3') ? '&table=' . urlencode($table) : '');
|
. (($goto == 'tbl_properties.php3') ? '&table=' . urlencode($table) : '');
|
||||||
@@ -69,11 +71,11 @@ if ($goto != 'db_details.php3' && $goto != 'tbl_properties.php3') {
|
|||||||
* Get the list of the fields of the current table
|
* Get the list of the fields of the current table
|
||||||
*/
|
*/
|
||||||
mysql_select_db($db);
|
mysql_select_db($db);
|
||||||
$table_def = mysql_query('SHOW FIELDS FROM ' . PMA_backquote($table));
|
$table_def = PMA_mysql_query('SHOW FIELDS FROM ' . PMA_backquote($table));
|
||||||
if (isset($primary_key)) {
|
if (isset($primary_key)) {
|
||||||
$local_query = 'SELECT * FROM ' . PMA_backquote($table) . ' WHERE ' . $primary_key;
|
$local_query = 'SELECT * FROM ' . PMA_backquote($table) . ' WHERE ' . $primary_key;
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$row = mysql_fetch_array($result);
|
$row = PMA_mysql_fetch_array($result);
|
||||||
// No row returned
|
// No row returned
|
||||||
if (!$row) {
|
if (!$row) {
|
||||||
unset($row);
|
unset($row);
|
||||||
@@ -81,6 +83,7 @@ if (isset($primary_key)) {
|
|||||||
$goto_cpy = $goto;
|
$goto_cpy = $goto;
|
||||||
$goto = 'tbl_properties.php3'
|
$goto = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -103,7 +106,7 @@ if (isset($primary_key)) {
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$local_query = 'SELECT * FROM ' . PMA_backquote($table) . ' LIMIT 1';
|
$local_query = 'SELECT * FROM ' . PMA_backquote($table) . ' LIMIT 1';
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
unset($row);
|
unset($row);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -123,6 +126,7 @@ $chg_evt_handler = (PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 5)
|
|||||||
<!-- Change table properties form -->
|
<!-- Change table properties form -->
|
||||||
<form method="post" action="tbl_replace.php3" name="insertForm">
|
<form method="post" action="tbl_replace.php3" name="insertForm">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -161,7 +165,7 @@ $timestamp_seen = 0;
|
|||||||
$fields_cnt = mysql_num_rows($table_def);
|
$fields_cnt = mysql_num_rows($table_def);
|
||||||
|
|
||||||
for ($i = 0; $i < $fields_cnt; $i++) {
|
for ($i = 0; $i < $fields_cnt; $i++) {
|
||||||
$row_table_def = mysql_fetch_array($table_def);
|
$row_table_def = PMA_mysql_fetch_array($table_def);
|
||||||
$field = $row_table_def['Field'];
|
$field = $row_table_def['Field'];
|
||||||
if ($row_table_def['Type'] == 'datetime' && empty($row[$field])) {
|
if ($row_table_def['Type'] == 'datetime' && empty($row[$field])) {
|
||||||
$row[$field] = date('Y-m-d H:i:s', time());
|
$row[$field] = date('Y-m-d H:i:s', time());
|
||||||
|
@@ -17,6 +17,7 @@ require('./header.inc.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url = 'tbl_properties.php3'
|
$err_url = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
@@ -204,7 +205,7 @@ if (isset($submit)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Executes the query
|
// Executes the query
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$sql_query = $query_cpy . ';';
|
$sql_query = $query_cpy . ';';
|
||||||
unset($query_cpy);
|
unset($query_cpy);
|
||||||
$message = $strTable . ' ' . htmlspecialchars($table) . ' ' . $strHasBeenCreated;
|
$message = $strTable . ' ' . htmlspecialchars($table) . ' ' . $strHasBeenCreated;
|
||||||
|
@@ -89,6 +89,7 @@ require('./libraries/zip.lib.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url = 'tbl_properties.php3'
|
$err_url = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. (isset($table) ? '&table=' . urlencode($table) : '');
|
. (isset($table) ? '&table=' . urlencode($table) : '');
|
||||||
@@ -179,7 +180,7 @@ else {
|
|||||||
*/
|
*/
|
||||||
// Gets the number of tables if a dump of a database has been required
|
// Gets the number of tables if a dump of a database has been required
|
||||||
if (!isset($table)) {
|
if (!isset($table)) {
|
||||||
$tables = mysql_list_tables($db);
|
$tables = PMA_mysql_list_tables($db);
|
||||||
$num_tables = ($tables) ? @mysql_numrows($tables) : 0;
|
$num_tables = ($tables) ? @mysql_numrows($tables) : 0;
|
||||||
} else {
|
} else {
|
||||||
$num_tables = 1;
|
$num_tables = 1;
|
||||||
@@ -219,7 +220,7 @@ else {
|
|||||||
}
|
}
|
||||||
while ($i < $num_tables) {
|
while ($i < $num_tables) {
|
||||||
if (!isset($single)) {
|
if (!isset($single)) {
|
||||||
$table = mysql_tablename($tables, $i);
|
$table = PMA_mysql_tablename($tables, $i);
|
||||||
}
|
}
|
||||||
if (isset($tmp_select) && !strpos(' ' . $tmp_select, '|' . $table . '|')) {
|
if (isset($tmp_select) && !strpos(' ' . $tmp_select, '|' . $table . '|')) {
|
||||||
$i++;
|
$i++;
|
||||||
@@ -303,7 +304,7 @@ else {
|
|||||||
$i = 0;
|
$i = 0;
|
||||||
while ($i < $num_tables) {
|
while ($i < $num_tables) {
|
||||||
if (!isset($single)) {
|
if (!isset($single)) {
|
||||||
$table = mysql_tablename($tables, $i);
|
$table = PMA_mysql_tablename($tables, $i);
|
||||||
}
|
}
|
||||||
if (!isset($limit_from) || !isset($limit_to)) {
|
if (!isset($limit_from) || !isset($limit_to)) {
|
||||||
$limit_from = $limit_to = 0;
|
$limit_from = $limit_to = 0;
|
||||||
|
@@ -31,19 +31,19 @@ if (PMA_MYSQL_INT_VERSION >= 32323) {
|
|||||||
if (!defined('PMA_IDX_INCLUDED')) {
|
if (!defined('PMA_IDX_INCLUDED')) {
|
||||||
// Not a valid db name -> back to the welcome page
|
// Not a valid db name -> back to the welcome page
|
||||||
if (!empty($db)) {
|
if (!empty($db)) {
|
||||||
$is_db = @mysql_select_db($db);
|
$is_db = @PMA_mysql_select_db($db);
|
||||||
}
|
}
|
||||||
if (empty($db) || !$is_db) {
|
if (empty($db) || !$is_db) {
|
||||||
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?lang=' . $lang . '&server=' . $server . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
// Not a valid table name -> back to the db_details.php3
|
// Not a valid table name -> back to the db_details.php3
|
||||||
if (!empty($table)) {
|
if (!empty($table)) {
|
||||||
$is_table = @mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
$is_table = @PMA_mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
||||||
}
|
}
|
||||||
if (empty($table)
|
if (empty($table)
|
||||||
|| !($is_table && @mysql_numrows($is_table))) {
|
|| !($is_table && @mysql_numrows($is_table))) {
|
||||||
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'db_details.php3?lang=' . $lang . '&server=' . $server . '&db=' . urlencode($db) . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'db_details.php3?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server .'&db=' . urlencode($db) . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
||||||
exit();
|
exit();
|
||||||
} else if (isset($is_table)) {
|
} else if (isset($is_table)) {
|
||||||
mysql_free_result($is_table);
|
mysql_free_result($is_table);
|
||||||
@@ -61,6 +61,7 @@ if (!defined('PMA_IDX_INCLUDED')) {
|
|||||||
if (defined('PMA_IDX_INCLUDED')) {
|
if (defined('PMA_IDX_INCLUDED')) {
|
||||||
$err_url_0 = 'db_details.php3'
|
$err_url_0 = 'db_details.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
}
|
}
|
||||||
@@ -75,12 +76,12 @@ if (defined('PMA_IDX_INCLUDED')) {
|
|||||||
$idx_cnt = count($ret_keys);
|
$idx_cnt = count($ret_keys);
|
||||||
} else {
|
} else {
|
||||||
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
$idx_cnt = mysql_num_rows($result);
|
$idx_cnt = mysql_num_rows($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 0; $i < $idx_cnt; $i++) {
|
for ($i = 0; $i < $idx_cnt; $i++) {
|
||||||
$row = (defined('PMA_IDX_INCLUDED') ? $ret_keys[$i] : mysql_fetch_array($result));
|
$row = (defined('PMA_IDX_INCLUDED') ? $ret_keys[$i] : PMA_mysql_fetch_array($result));
|
||||||
|
|
||||||
if ($row['Key_name'] != $prev_index ){
|
if ($row['Key_name'] != $prev_index ){
|
||||||
$indexes[] = $row['Key_name'];
|
$indexes[] = $row['Key_name'];
|
||||||
@@ -115,13 +116,13 @@ if (defined('PMA_IDX_INCLUDED')) {
|
|||||||
mysql_data_seek($fields_rs, 0);
|
mysql_data_seek($fields_rs, 0);
|
||||||
} else {
|
} else {
|
||||||
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
||||||
$fields_rs = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$fields_rs = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
$fields_cnt = mysql_num_rows($fields_rs);
|
$fields_cnt = mysql_num_rows($fields_rs);
|
||||||
}
|
}
|
||||||
|
|
||||||
$fields_names = array();
|
$fields_names = array();
|
||||||
$fields_types = array();
|
$fields_types = array();
|
||||||
while ($row = mysql_fetch_array($fields_rs)) {
|
while ($row = PMA_mysql_fetch_array($fields_rs)) {
|
||||||
$fields_names[] = $row['Field'];
|
$fields_names[] = $row['Field'];
|
||||||
// loic1: set or enum types: slashes single quotes inside options
|
// loic1: set or enum types: slashes single quotes inside options
|
||||||
if (eregi('^(set|enum)\((.+)\)$', $row['Type'], $tmp)) {
|
if (eregi('^(set|enum)\((.+)\)$', $row['Type'], $tmp)) {
|
||||||
@@ -159,6 +160,7 @@ if (!defined('PMA_IDX_INCLUDED')
|
|||||||
|
|
||||||
$err_url = 'tbl_indexes.php3'
|
$err_url = 'tbl_indexes.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
@@ -218,7 +220,7 @@ if (!defined('PMA_IDX_INCLUDED')
|
|||||||
$sql_query .= $index_fields . ')';
|
$sql_query .= $index_fields . ')';
|
||||||
}
|
}
|
||||||
|
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', FALSE, $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', FALSE, $err_url);
|
||||||
$message = $strTable . ' ' . htmlspecialchars($table) . ' ' . $strHasBeenAltered;
|
$message = $strTable . ' ' . htmlspecialchars($table) . ' ' . $strHasBeenAltered;
|
||||||
|
|
||||||
include('./tbl_properties.php3');
|
include('./tbl_properties.php3');
|
||||||
@@ -293,6 +295,7 @@ else if (!defined('PMA_IDX_INCLUDED')
|
|||||||
<form action="tbl_indexes.php3" method="post" name="index_frm"
|
<form action="tbl_indexes.php3" method="post" name="index_frm"
|
||||||
onsubmit="if (typeof(this.elements['index'].disabled) != 'undefined') {this.elements['index'].disabled = false}">
|
onsubmit="if (typeof(this.elements['index'].disabled) != 'undefined') {this.elements['index'].disabled = false}">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
@@ -410,6 +413,7 @@ else if (!defined('PMA_IDX_INCLUDED')
|
|||||||
<!-- Indexes form -->
|
<!-- Indexes form -->
|
||||||
<form action="tbl_indexes.php3" method="post">
|
<form action="tbl_indexes.php3" method="post">
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
|
@@ -18,7 +18,7 @@ function PMA_myHandler($sql_insert = '')
|
|||||||
global $sql_insert_data;
|
global $sql_insert_data;
|
||||||
|
|
||||||
$sql_insert = eregi_replace('INSERT INTO (`?)' . $table . '(`?)', 'INSERT INTO ' . $target, $sql_insert);
|
$sql_insert = eregi_replace('INSERT INTO (`?)' . $table . '(`?)', 'INSERT INTO ' . $target, $sql_insert);
|
||||||
$result = mysql_query($sql_insert) or PMA_mysqlDie('', $sql_insert, '', $GLOBALS['err_url']);
|
$result = PMA_mysql_query($sql_insert) or PMA_mysqlDie('', $sql_insert, '', $GLOBALS['err_url']);
|
||||||
|
|
||||||
$sql_insert_data .= $sql_insert . ';' . "\n";
|
$sql_insert_data .= $sql_insert . ';' . "\n";
|
||||||
} // end of the 'PMA_myHandler()' function
|
} // end of the 'PMA_myHandler()' function
|
||||||
@@ -36,6 +36,7 @@ require('./libraries/common.lib.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url = 'tbl_properties.php3'
|
$err_url = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
@@ -80,8 +81,8 @@ if (isset($new_name) && trim($new_name) != '') {
|
|||||||
|
|
||||||
$sql_structure = PMA_getTableDef($db, $table, "\n", $err_url);
|
$sql_structure = PMA_getTableDef($db, $table, "\n", $err_url);
|
||||||
$sql_structure = eregi_replace('^CREATE TABLE (`?)' . $table . '(`?)', 'CREATE TABLE ' . $target, $sql_structure);
|
$sql_structure = eregi_replace('^CREATE TABLE (`?)' . $table . '(`?)', 'CREATE TABLE ' . $target, $sql_structure);
|
||||||
$result = @mysql_query($sql_structure);
|
$result = @PMA_mysql_query($sql_structure);
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
PMA_mysqlDie('', $sql_structure, '', $err_url);
|
PMA_mysqlDie('', $sql_structure, '', $err_url);
|
||||||
} else if (isset($sql_query)) {
|
} else if (isset($sql_query)) {
|
||||||
@@ -95,8 +96,8 @@ if (isset($new_name) && trim($new_name) != '') {
|
|||||||
// speedup copy table - staybyte - 22. Juni 2001
|
// speedup copy table - staybyte - 22. Juni 2001
|
||||||
if (PMA_MYSQL_INT_VERSION >= 32300) {
|
if (PMA_MYSQL_INT_VERSION >= 32300) {
|
||||||
$sql_insert_data = 'INSERT INTO ' . $target . ' SELECT * FROM ' . $source;
|
$sql_insert_data = 'INSERT INTO ' . $target . ' SELECT * FROM ' . $source;
|
||||||
$result = @mysql_query($sql_insert_data);
|
$result = @PMA_mysql_query($sql_insert_data);
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
PMA_mysqlDie('', $sql_insert_data, '', $err_url);
|
PMA_mysqlDie('', $sql_insert_data, '', $err_url);
|
||||||
}
|
}
|
||||||
@@ -111,8 +112,8 @@ if (isset($new_name) && trim($new_name) != '') {
|
|||||||
// Drops old table if the user has requested to move it
|
// Drops old table if the user has requested to move it
|
||||||
if (isset($submit_move)) {
|
if (isset($submit_move)) {
|
||||||
$sql_drop_table = 'DROP TABLE ' . $source;
|
$sql_drop_table = 'DROP TABLE ' . $source;
|
||||||
$result = @mysql_query($sql_drop_table);
|
$result = @PMA_mysql_query($sql_drop_table);
|
||||||
if (mysql_error()) {
|
if (PMA_mysql_error()) {
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
PMA_mysqlDie('', $sql_drop_table, '', $err_url);
|
PMA_mysqlDie('', $sql_drop_table, '', $err_url);
|
||||||
}
|
}
|
||||||
|
@@ -17,12 +17,14 @@ if (!isset($selected_tbl)) {
|
|||||||
if (isset($table)) {
|
if (isset($table)) {
|
||||||
$err_url = 'tbl_properties.php3'
|
$err_url = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
} else {
|
} else {
|
||||||
$err_url = 'db_details.php3'
|
$err_url = 'db_details.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
}
|
}
|
||||||
@@ -67,15 +69,15 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
// The 'show table' statement works correct since 3.23.03
|
// The 'show table' statement works correct since 3.23.03
|
||||||
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
||||||
$local_query = 'SHOW TABLE STATUS LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'';
|
$local_query = 'SHOW TABLE STATUS LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'';
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$showtable = mysql_fetch_array($result);
|
$showtable = PMA_mysql_fetch_array($result);
|
||||||
$num_rows = (isset($showtable['Rows']) ? $showtable['Rows'] : 0);
|
$num_rows = (isset($showtable['Rows']) ? $showtable['Rows'] : 0);
|
||||||
$show_comment = (isset($showtable['Comment']) ? $showtable['Comment'] : '');
|
$show_comment = (isset($showtable['Comment']) ? $showtable['Comment'] : '');
|
||||||
} else {
|
} else {
|
||||||
$local_query = 'SELECT COUNT(*) AS count FROM ' . PMA_backquote($table);
|
$local_query = 'SELECT COUNT(*) AS count FROM ' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$showtable = array();
|
$showtable = array();
|
||||||
$num_rows = mysql_result($result, 0, 'count');
|
$num_rows = PMA_mysql_result($result, 0, 'count');
|
||||||
$show_comment = '';
|
$show_comment = '';
|
||||||
} // end display comments
|
} // end display comments
|
||||||
if ($result) {
|
if ($result) {
|
||||||
@@ -87,7 +89,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
* Gets table keys and retains them
|
* Gets table keys and retains them
|
||||||
*/
|
*/
|
||||||
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$primary = '';
|
$primary = '';
|
||||||
$indexes = array();
|
$indexes = array();
|
||||||
$lastIndex = '';
|
$lastIndex = '';
|
||||||
@@ -95,7 +97,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
$indexes_data = array();
|
$indexes_data = array();
|
||||||
$pk_array = array(); // will be use to emphasis prim. keys in the table
|
$pk_array = array(); // will be use to emphasis prim. keys in the table
|
||||||
// view
|
// view
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
// Backups the list of primary keys
|
// Backups the list of primary keys
|
||||||
if ($row['Key_name'] == 'PRIMARY') {
|
if ($row['Key_name'] == 'PRIMARY') {
|
||||||
$primary .= $row['Column_name'] . ', ';
|
$primary .= $row['Column_name'] . ', ';
|
||||||
@@ -129,14 +131,14 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
* Gets fields properties
|
* Gets fields properties
|
||||||
*/
|
*/
|
||||||
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url);
|
||||||
$fields_cnt = mysql_num_rows($result);
|
$fields_cnt = mysql_num_rows($result);
|
||||||
|
|
||||||
// check if we can use Relations (Mike Beck)
|
// check if we can use Relations (Mike Beck)
|
||||||
$have_rel = FALSE;
|
$have_rel = FALSE;
|
||||||
if ($cfg['Server']['relation']) {
|
if ($cfg['Server']['relation']) {
|
||||||
$tables = @mysql_query('SELECT COUNT(*) AS count FROM ' . PMA_backquote($cfg['Server']['relation']));
|
$tables = @PMA_mysql_query('SELECT COUNT(*) AS count FROM ' . PMA_backquote($cfg['Server']['relation']));
|
||||||
$have_rel = ($tables) ? mysql_result($tables, 0, 'count') : FALSE;
|
$have_rel = ($tables) ? PMA_mysql_result($tables, 0, 'count') : FALSE;
|
||||||
} // end if
|
} // end if
|
||||||
if ($have_rel) {
|
if ($have_rel) {
|
||||||
// Find which tables are related with the current one and write it in
|
// Find which tables are related with the current one and write it in
|
||||||
@@ -145,9 +147,9 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
. ' FROM ' . PMA_backquote($cfg['Server']['relation'])
|
. ' FROM ' . PMA_backquote($cfg['Server']['relation'])
|
||||||
. ' WHERE master_table = \'' . urldecode($table) .'\'';
|
. ' WHERE master_table = \'' . urldecode($table) .'\'';
|
||||||
|
|
||||||
$relations = @mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
$relations = @PMA_mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
||||||
$res_rel = array();
|
$res_rel = array();
|
||||||
while ($relrow = @mysql_fetch_array($relations)) {
|
while ($relrow = @PMA_mysql_fetch_array($relations)) {
|
||||||
$col = $relrow['master_field'];
|
$col = $relrow['master_field'];
|
||||||
$res_rel[$col] = $relrow['rel'];
|
$res_rel[$col] = $relrow['rel'];
|
||||||
}
|
}
|
||||||
@@ -190,7 +192,7 @@ while (list($key, $table) = each($the_tables)) {
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$bgcolor = ($i % 2) ?$cfg['BgcolorOne'] : $cfg['BgcolorTwo'];
|
$bgcolor = ($i % 2) ?$cfg['BgcolorOne'] : $cfg['BgcolorTwo'];
|
||||||
$i++;
|
$i++;
|
||||||
|
|
||||||
|
@@ -6,6 +6,7 @@
|
|||||||
<form method="post" action="<?php echo $action; ?>">
|
<form method="post" action="<?php echo $action; ?>">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<?php
|
<?php
|
||||||
@@ -296,9 +297,9 @@ if ($action == 'tbl_create.php3' && PMA_MYSQL_INT_VERSION >= 32300) {
|
|||||||
if ($action == 'tbl_create.php3') {
|
if ($action == 'tbl_create.php3') {
|
||||||
// find mysql capability - staybyte - 11. June 2001
|
// find mysql capability - staybyte - 11. June 2001
|
||||||
$query = 'SHOW VARIABLES LIKE \'have_%\'';
|
$query = 'SHOW VARIABLES LIKE \'have_%\'';
|
||||||
$result = mysql_query($query);
|
$result = PMA_mysql_query($query);
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($tmp = mysql_fetch_array($result)) {
|
while ($tmp = PMA_mysql_fetch_array($result)) {
|
||||||
if (isset($tmp['Variable_name'])) {
|
if (isset($tmp['Variable_name'])) {
|
||||||
switch ($tmp['Variable_name']) {
|
switch ($tmp['Variable_name']) {
|
||||||
case 'have_bdb':
|
case 'have_bdb':
|
||||||
|
@@ -52,6 +52,7 @@ require('./tbl_properties_table_info.php3');
|
|||||||
onsubmit="return checkSqlQuery(this)">
|
onsubmit="return checkSqlQuery(this)">
|
||||||
<input type="hidden" name="is_js_confirmed" value="0" />
|
<input type="hidden" name="is_js_confirmed" value="0" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
|
@@ -15,10 +15,12 @@ require('./libraries/bookmark.lib.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url_0 = 'db_details.php3'
|
$err_url_0 = 'db_details.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db);
|
. '&db=' . urlencode($db);
|
||||||
$err_url = 'tbl_properties.php3'
|
$err_url = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
@@ -31,21 +33,21 @@ $err_url = 'tbl_properties.php3'
|
|||||||
if (!isset($is_db) || !$is_db) {
|
if (!isset($is_db) || !$is_db) {
|
||||||
// Not a valid db name -> back to the welcome page
|
// Not a valid db name -> back to the welcome page
|
||||||
if (!empty($db)) {
|
if (!empty($db)) {
|
||||||
$is_db = @mysql_select_db($db);
|
$is_db = @PMA_mysql_select_db($db);
|
||||||
}
|
}
|
||||||
if (empty($db) || !$is_db) {
|
if (empty($db) || !$is_db) {
|
||||||
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?lang=' . $lang . '&server=' . $server . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php3?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
} // end if (ensures db exists)
|
} // end if (ensures db exists)
|
||||||
if (!isset($is_table) || !$is_table) {
|
if (!isset($is_table) || !$is_table) {
|
||||||
// Not a valid table name -> back to the db_details.php3
|
// Not a valid table name -> back to the db_details.php3
|
||||||
if (!empty($table)) {
|
if (!empty($table)) {
|
||||||
$is_table = @mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
$is_table = @PMA_mysql_query('SHOW TABLES LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'');
|
||||||
}
|
}
|
||||||
if (empty($table)
|
if (empty($table)
|
||||||
|| !($is_table && @mysql_numrows($is_table))) {
|
|| !($is_table && @mysql_numrows($is_table))) {
|
||||||
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'db_details.php3?lang=' . $lang . '&server=' . $server . '&db=' . urlencode($db) . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'db_details.php3?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server . '&db=' . urlencode($db) . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1');
|
||||||
exit();
|
exit();
|
||||||
} else if (isset($is_table)) {
|
} else if (isset($is_table)) {
|
||||||
mysql_free_result($is_table);
|
mysql_free_result($is_table);
|
||||||
@@ -64,6 +66,7 @@ if (!isset($message)) {
|
|||||||
* Set parameters for links
|
* Set parameters for links
|
||||||
*/
|
*/
|
||||||
$url_query = 'lang=' . $lang
|
$url_query = 'lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
|
@@ -17,6 +17,7 @@ require('./tbl_properties_table_info.php3');
|
|||||||
<form method="post" action="tbl_dump.php3" name="tbl_dump">
|
<form method="post" action="tbl_dump.php3" name="tbl_dump">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<table cellpadding="5" border="2" align="center">
|
<table cellpadding="5" border="2" align="center">
|
||||||
|
@@ -16,7 +16,7 @@ $url_query .= '&back=tbl_properties_operations.php3';
|
|||||||
if (isset($submitorderby) && !empty($order_field)) {
|
if (isset($submitorderby) && !empty($order_field)) {
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table)
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table)
|
||||||
. ' ORDER BY ' . PMA_backquote(urldecode($order_field));
|
. ' ORDER BY ' . PMA_backquote(urldecode($order_field));
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
||||||
PMA_showMessage((get_magic_quotes_gpc()) ? addslashes($strSuccess) : $strSuccess);
|
PMA_showMessage((get_magic_quotes_gpc()) ? addslashes($strSuccess) : $strSuccess);
|
||||||
} // end if
|
} // end if
|
||||||
|
|
||||||
@@ -31,8 +31,8 @@ require('./tbl_properties_table_info.php3');
|
|||||||
* Get columns names
|
* Get columns names
|
||||||
*/
|
*/
|
||||||
$local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
$local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
|
||||||
for ($i = 0; $row = mysql_fetch_array($result); $i++) {
|
for ($i = 0; $row = PMA_mysql_fetch_array($result); $i++) {
|
||||||
$columns[$i] = $row['Field'];
|
$columns[$i] = $row['Field'];
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
@@ -52,6 +52,7 @@ if (PMA_MYSQL_INT_VERSION >= 32334) {
|
|||||||
<form method="post" action="tbl_properties_operations.php3">
|
<form method="post" action="tbl_properties_operations.php3">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<?php echo $strAlterOrderBy; ?> :
|
<?php echo $strAlterOrderBy; ?> :
|
||||||
@@ -81,6 +82,7 @@ echo "\n";
|
|||||||
onsubmit="return emptyFormElements(this, 'new_name')">
|
onsubmit="return emptyFormElements(this, 'new_name')">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<input type="hidden" name="reload" value="1" />
|
<input type="hidden" name="reload" value="1" />
|
||||||
@@ -101,6 +103,7 @@ echo "\n";
|
|||||||
onsubmit="return emptyFormElements(this, 'new_name')">
|
onsubmit="return emptyFormElements(this, 'new_name')">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<input type="hidden" name="reload" value="1" />
|
<input type="hidden" name="reload" value="1" />
|
||||||
@@ -143,6 +146,7 @@ for ($i = 0; $i < $num_dbs; $i++) {
|
|||||||
onsubmit="return emptyFormElements(this, 'new_name')">
|
onsubmit="return emptyFormElements(this, 'new_name')">
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
<input type="hidden" name="db" value="<?php echo $db; ?>" />
|
||||||
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
<input type="hidden" name="table" value="<?php echo $table; ?>" />
|
||||||
<input type="hidden" name="reload" value="1" />
|
<input type="hidden" name="reload" value="1" />
|
||||||
@@ -285,12 +289,12 @@ if (!empty($cfg['Server']['relation'])) {
|
|||||||
. ' FROM ' . $cfg['Server']['relation']
|
. ' FROM ' . $cfg['Server']['relation']
|
||||||
. ' WHERE master_table = \'' . $table . '\';';
|
. ' WHERE master_table = \'' . $table . '\';';
|
||||||
|
|
||||||
// we need this mysql_select_db if the user has access to more than one db
|
// we need this PMA_mysql_select_db if the user has access to more than one db
|
||||||
// and $db is not the last of the list, because PMA_availableDatabases()
|
// and $db is not the last of the list, because PMA_availableDatabases()
|
||||||
// has made a mysql_select_db() on the last one
|
// has made a PMA_mysql_select_db() on the last one
|
||||||
mysql_select_db($db);
|
PMA_mysql_select_db($db);
|
||||||
|
|
||||||
$result = @mysql_query($local_query);
|
$result = @PMA_mysql_query($local_query);
|
||||||
|
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
?>
|
?>
|
||||||
@@ -300,7 +304,7 @@ if (!empty($cfg['Server']['relation'])) {
|
|||||||
<?php echo $strReferentialIntegrity; ?><br />
|
<?php echo $strReferentialIntegrity; ?><br />
|
||||||
<?php
|
<?php
|
||||||
echo "\n";
|
echo "\n";
|
||||||
while ($rel = mysql_fetch_row($result)) {
|
while ($rel = PMA_mysql_fetch_row($result)) {
|
||||||
echo ' '
|
echo ' '
|
||||||
. '<a href="sql.php3?' . $url_query
|
. '<a href="sql.php3?' . $url_query
|
||||||
. '&sql_query='
|
. '&sql_query='
|
||||||
|
@@ -19,13 +19,13 @@ if (isset($submitcomment)) {
|
|||||||
}
|
}
|
||||||
if (empty($prev_comment) || urldecode($prev_comment) != $comment) {
|
if (empty($prev_comment) || urldecode($prev_comment) != $comment) {
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' COMMENT = \'' . PMA_sqlAddslashes($comment) . '\'';
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' COMMENT = \'' . PMA_sqlAddslashes($comment) . '\'';
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
||||||
$message = $strSuccess;
|
$message = $strSuccess;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isset($submittype)) {
|
if (isset($submittype)) {
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' TYPE = ' . $tbl_type;
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' TYPE = ' . $tbl_type;
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
||||||
$message = $strSuccess;
|
$message = $strSuccess;
|
||||||
}
|
}
|
||||||
if (isset($submitoptions)) {
|
if (isset($submitoptions)) {
|
||||||
@@ -33,7 +33,7 @@ if (isset($submitoptions)) {
|
|||||||
. (isset($pack_keys) ? ' pack_keys=1': ' pack_keys=0')
|
. (isset($pack_keys) ? ' pack_keys=1': ' pack_keys=0')
|
||||||
. (isset($checksum) ? ' checksum=1': ' checksum=0')
|
. (isset($checksum) ? ' checksum=1': ' checksum=0')
|
||||||
. (isset($delay_key_write) ? ' delay_key_write=1': ' delay_key_write=0');
|
. (isset($delay_key_write) ? ' delay_key_write=1': ' delay_key_write=0');
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', $sql_query, '', $err_url);
|
||||||
$message = $strSuccess;
|
$message = $strSuccess;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -73,9 +73,9 @@ if (PMA_MYSQL_INT_VERSION >= 32322) {
|
|||||||
<?php
|
<?php
|
||||||
// modify robbat2 code - staybyte - 11. June 2001
|
// modify robbat2 code - staybyte - 11. June 2001
|
||||||
$query = 'SHOW VARIABLES LIKE \'have_%\'';
|
$query = 'SHOW VARIABLES LIKE \'have_%\'';
|
||||||
$result = mysql_query($query);
|
$result = PMA_mysql_query($query);
|
||||||
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
if ($result != FALSE && mysql_num_rows($result) > 0) {
|
||||||
while ($tmp = mysql_fetch_array($result)) {
|
while ($tmp = PMA_mysql_fetch_array($result)) {
|
||||||
if (isset($tmp['Variable_name'])) {
|
if (isset($tmp['Variable_name'])) {
|
||||||
switch ($tmp['Variable_name']) {
|
switch ($tmp['Variable_name']) {
|
||||||
case 'have_bdb':
|
case 'have_bdb':
|
||||||
|
@@ -28,11 +28,11 @@ require('./tbl_properties_table_info.php3');
|
|||||||
|
|
||||||
// 2. Gets table keys and retains them
|
// 2. Gets table keys and retains them
|
||||||
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW KEYS FROM ' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
$primary = '';
|
$primary = '';
|
||||||
$ret_keys = array();
|
$ret_keys = array();
|
||||||
$pk_array = array(); // will be use to emphasis prim. keys in the table view
|
$pk_array = array(); // will be use to emphasis prim. keys in the table view
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = PMA_mysql_fetch_array($result)) {
|
||||||
$ret_keys[] = $row;
|
$ret_keys[] = $row;
|
||||||
// Backups the list of primary keys
|
// Backups the list of primary keys
|
||||||
if ($row['Key_name'] == 'PRIMARY') {
|
if ($row['Key_name'] == 'PRIMARY') {
|
||||||
@@ -44,7 +44,7 @@ mysql_free_result($result);
|
|||||||
|
|
||||||
// 3. Get fields
|
// 3. Get fields
|
||||||
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
$local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table);
|
||||||
$fields_rs = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$fields_rs = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
$fields_cnt = mysql_num_rows($fields_rs);
|
$fields_cnt = mysql_num_rows($fields_rs);
|
||||||
|
|
||||||
|
|
||||||
@@ -78,7 +78,7 @@ $fields_cnt = mysql_num_rows($fields_rs);
|
|||||||
$i = 0;
|
$i = 0;
|
||||||
$aryFields = array();
|
$aryFields = array();
|
||||||
|
|
||||||
while ($row = mysql_fetch_array($fields_rs)) {
|
while ($row = PMA_mysql_fetch_array($fields_rs)) {
|
||||||
$i++;
|
$i++;
|
||||||
$bgcolor = ($i % 2) ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo'];
|
$bgcolor = ($i % 2) ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo'];
|
||||||
$aryFields[] = $row['Field'];
|
$aryFields[] = $row['Field'];
|
||||||
|
@@ -8,8 +8,8 @@
|
|||||||
// The 'show table' statement works correct since 3.23.03
|
// The 'show table' statement works correct since 3.23.03
|
||||||
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
if (PMA_MYSQL_INT_VERSION >= 32303) {
|
||||||
$local_query = 'SHOW TABLE STATUS LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'';
|
$local_query = 'SHOW TABLE STATUS LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\'';
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
$showtable = mysql_fetch_array($result);
|
$showtable = PMA_mysql_fetch_array($result);
|
||||||
$tbl_type = strtoupper($showtable['Type']);
|
$tbl_type = strtoupper($showtable['Type']);
|
||||||
$num_rows = (isset($showtable['Rows']) ? $showtable['Rows'] : 0);
|
$num_rows = (isset($showtable['Rows']) ? $showtable['Rows'] : 0);
|
||||||
$show_comment = (isset($showtable['Comment']) ? $showtable['Comment'] : '');
|
$show_comment = (isset($showtable['Comment']) ? $showtable['Comment'] : '');
|
||||||
@@ -27,9 +27,9 @@ if (PMA_MYSQL_INT_VERSION >= 32303) {
|
|||||||
unset($tmp);
|
unset($tmp);
|
||||||
} else {
|
} else {
|
||||||
$local_query = 'SELECT COUNT(*) AS count FROM ' . PMA_backquote($table);
|
$local_query = 'SELECT COUNT(*) AS count FROM ' . PMA_backquote($table);
|
||||||
$result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
$result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0);
|
||||||
$showtable = array();
|
$showtable = array();
|
||||||
$num_rows = mysql_result($result, 0, 'count');
|
$num_rows = PMA_mysql_result($result, 0, 'count');
|
||||||
$show_comment = '';
|
$show_comment = '';
|
||||||
}
|
}
|
||||||
mysql_free_result($result);
|
mysql_free_result($result);
|
||||||
|
35
tbl_qbe.php3
35
tbl_qbe.php3
@@ -104,7 +104,7 @@ if ($row < 0) {
|
|||||||
/**
|
/**
|
||||||
* Prepares the form
|
* Prepares the form
|
||||||
*/
|
*/
|
||||||
$tbl_result = mysql_list_tables($db);
|
$tbl_result = PMA_mysql_list_tables($db);
|
||||||
$tbl_result_cnt = mysql_num_rows($tbl_result);
|
$tbl_result_cnt = mysql_num_rows($tbl_result);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
$k = 0;
|
$k = 0;
|
||||||
@@ -118,8 +118,8 @@ if (!empty($TableList)) {
|
|||||||
|
|
||||||
// The tables list gets from MySQL
|
// The tables list gets from MySQL
|
||||||
while ($i < $tbl_result_cnt) {
|
while ($i < $tbl_result_cnt) {
|
||||||
$tbl = mysql_tablename($tbl_result, $i);
|
$tbl = PMA_mysql_tablename($tbl_result, $i);
|
||||||
$fld_results = mysql_list_fields($db, $tbl);
|
$fld_results = PMA_mysql_list_fields($db, $tbl);
|
||||||
$fld_results_cnt = mysql_num_fields($fld_results);
|
$fld_results_cnt = mysql_num_fields($fld_results);
|
||||||
$j = 0;
|
$j = 0;
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ while ($i < $tbl_result_cnt) {
|
|||||||
if ($tbl_names[$tbl] == ' selected="selected"') {
|
if ($tbl_names[$tbl] == ' selected="selected"') {
|
||||||
$fld[$k++] = PMA_backquote($tbl) . '.*';
|
$fld[$k++] = PMA_backquote($tbl) . '.*';
|
||||||
while ($j < $fld_results_cnt) {
|
while ($j < $fld_results_cnt) {
|
||||||
$fld[$k] = mysql_field_name($fld_results, $j);
|
$fld[$k] = PMA_mysql_field_name($fld_results, $j);
|
||||||
$fld[$k] = PMA_backquote($tbl) . '.' . PMA_backquote($fld[$k]);
|
$fld[$k] = PMA_backquote($tbl) . '.' . PMA_backquote($fld[$k]);
|
||||||
|
|
||||||
// increase the width if necessary
|
// increase the width if necessary
|
||||||
@@ -620,7 +620,7 @@ for ($x = 0; $x < $col; $x++) {
|
|||||||
<?php
|
<?php
|
||||||
while (list($key, $val) = each($tbl_names)) {
|
while (list($key, $val) = each($tbl_names)) {
|
||||||
echo ' ';
|
echo ' ';
|
||||||
echo '<option value="' . urlencode($key) . '"' . $val . '>' . htmlspecialchars($key) . '</option>' . "\n";
|
echo '<option value="' . $key . '"' . $val . '>' . htmlspecialchars($key) . '</option>' . "\n";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
@@ -664,6 +664,7 @@ $w--;
|
|||||||
<input type="submit" name="modify" value="<?php echo $strUpdateQuery; ?>" />
|
<input type="submit" name="modify" value="<?php echo $strUpdateQuery; ?>" />
|
||||||
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
<input type="hidden" name="server" value="<?php echo $server; ?>" />
|
||||||
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
|
||||||
|
<input type="hidden" name="convcharset" value="<?php echo $convcharset; ?>" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- Executes a query -->
|
<!-- Executes a query -->
|
||||||
@@ -728,8 +729,8 @@ if (isset($Field) && count($Field) > 0) {
|
|||||||
}
|
}
|
||||||
} // end while
|
} // end while
|
||||||
if ($cfg['Server']['relation']) {
|
if ($cfg['Server']['relation']) {
|
||||||
$tables = @mysql_query('SELECT COUNT(*) AS count FROM ' . PMA_backquote($cfg['Server']['relation']));
|
$tables = @PMA_mysql_query('SELECT COUNT(*) AS count FROM ' . PMA_backquote($cfg['Server']['relation']));
|
||||||
$rel_work = ($tables) ? mysql_result($tables, 0, 'count') : FALSE;
|
$rel_work = ($tables) ? PMA_mysql_result($tables, 0, 'count') : FALSE;
|
||||||
} // end if
|
} // end if
|
||||||
if ($rel_work && count($alltabs) > 0) {
|
if ($rel_work && count($alltabs) > 0) {
|
||||||
|
|
||||||
@@ -773,10 +774,10 @@ if (isset($Field) && count($Field) > 0) {
|
|||||||
. ' WHERE master_table IN ' . $incrit . ' AND foreign_table IN ' . $incrit
|
. ' WHERE master_table IN ' . $incrit . ' AND foreign_table IN ' . $incrit
|
||||||
. ' GROUP BY master_table ORDER BY hits DESC';
|
. ' GROUP BY master_table ORDER BY hits DESC';
|
||||||
|
|
||||||
$rel_id = @mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
$rel_id = @PMA_mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
||||||
|
|
||||||
// if we don't find anything we try the other way round
|
// if we don't find anything we try the other way round
|
||||||
while ($row = mysql_fetch_array($rel_id)) {
|
while ($row = PMA_mysql_fetch_array($rel_id)) {
|
||||||
// we want the first one (highest number of hits) or the first one
|
// we want the first one (highest number of hits) or the first one
|
||||||
// that is in the WHERE clause
|
// that is in the WHERE clause
|
||||||
if (!isset($master)) {
|
if (!isset($master)) {
|
||||||
@@ -809,9 +810,9 @@ if (isset($Field) && count($Field) > 0) {
|
|||||||
. ' WHERE master_table IN ' . $incrit . ' AND foreign_table IN ' . $incrit_s
|
. ' WHERE master_table IN ' . $incrit . ' AND foreign_table IN ' . $incrit_s
|
||||||
. ' ORDER BY foreign_table, master_table';
|
. ' ORDER BY foreign_table, master_table';
|
||||||
|
|
||||||
$rel_id = @mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
$rel_id = @PMA_mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
||||||
|
|
||||||
while ($row = mysql_fetch_array($rel_id)) {
|
while ($row = PMA_mysql_fetch_array($rel_id)) {
|
||||||
$foreign_table = $row['foreign_table'];
|
$foreign_table = $row['foreign_table'];
|
||||||
if ($rel[$foreign_table]['mcon'] == 0) {
|
if ($rel[$foreign_table]['mcon'] == 0) {
|
||||||
// if we already found a link to the mastertable we don't
|
// if we already found a link to the mastertable we don't
|
||||||
@@ -843,12 +844,12 @@ if (isset($Field) && count($Field) > 0) {
|
|||||||
$incrit_d = '(\'' . implode('\', \'', $found) . '\')';
|
$incrit_d = '(\'' . implode('\', \'', $found) . '\')';
|
||||||
$incrit_s = '(\'' . implode('\', \'', $rest) . '\')';
|
$incrit_s = '(\'' . implode('\', \'', $rest) . '\')';
|
||||||
|
|
||||||
$rel_query = 'SELECT * FROM ' . $cfg['Server']['relation']
|
$rel_query = 'SELECT * FROM ' . PMA_backquote($cfg['Server']['relation'])
|
||||||
. ' WHERE master_table IN ' . $incrit_s . ' AND foreign_table IN ' . $incrit_d
|
. ' WHERE master_table IN ' . $incrit_s . ' AND foreign_table IN ' . $incrit_d
|
||||||
. ' ORDER BY master_table, foreign_table';
|
. ' ORDER BY master_table, foreign_table';
|
||||||
$rel_id = @mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
$rel_id = @PMA_mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
||||||
|
|
||||||
while ($row = mysql_fetch_array($rel_id)) {
|
while ($row = PMA_mysql_fetch_array($rel_id)) {
|
||||||
$found_table = $row['master_table'];
|
$found_table = $row['master_table'];
|
||||||
if ($rel[$found_table]['mcon'] == 0) {
|
if ($rel[$found_table]['mcon'] == 0) {
|
||||||
// if we allready found a link to the mastertable we
|
// if we allready found a link to the mastertable we
|
||||||
@@ -884,9 +885,9 @@ if (isset($Field) && count($Field) > 0) {
|
|||||||
} else if ($varr['mcon'] == 0) {
|
} else if ($varr['mcon'] == 0) {
|
||||||
// those that have no link with the mastertable we will
|
// those that have no link with the mastertable we will
|
||||||
// show at the end
|
// show at the end
|
||||||
$lj .= $varr['link'];
|
$lj .= PMA_backquote($varr['link']);
|
||||||
} else {
|
} else {
|
||||||
$ljm .= $varr['link'];
|
$ljm .= PMA_backquote($varr['link']);
|
||||||
}
|
}
|
||||||
} // end while
|
} // end while
|
||||||
|
|
||||||
@@ -909,7 +910,7 @@ if (isset($Field) && count($Field) > 0) {
|
|||||||
while (list($k, $v) = each ($_temp)) {
|
while (list($k, $v) = each ($_temp)) {
|
||||||
$alltabs[] = $k;
|
$alltabs[] = $k;
|
||||||
}
|
}
|
||||||
$qry_from = implode(', ', $alltabs);
|
$qry_from = implode(', ', PMA_backquote($alltabs));
|
||||||
}
|
}
|
||||||
|
|
||||||
} // end count($Field) > 0
|
} // end count($Field) > 0
|
||||||
|
@@ -19,9 +19,9 @@ if (!empty($cfg['Server']['relation'])
|
|||||||
// first check if there is a entry allready
|
// first check if there is a entry allready
|
||||||
$upd_query = 'SELECT master_field, foreign_table, foreign_field FROM ' . PMA_backquote($cfg['Server']['relation'])
|
$upd_query = 'SELECT master_field, foreign_table, foreign_field FROM ' . PMA_backquote($cfg['Server']['relation'])
|
||||||
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\'';
|
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\'';
|
||||||
$upd_rs = mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
$upd_rs = PMA_mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
||||||
|
|
||||||
while ($foundrel = @mysql_fetch_array($upd_rs)) {
|
while ($foundrel = @PMA_mysql_fetch_array($upd_rs)) {
|
||||||
$currfield = $foundrel['master_field'];
|
$currfield = $foundrel['master_field'];
|
||||||
$existrel[$currfield] = $foundrel['foreign_table'] . '.' . $foundrel['foreign_field'];
|
$existrel[$currfield] = $foundrel['foreign_table'] . '.' . $foundrel['foreign_field'];
|
||||||
}
|
}
|
||||||
@@ -36,19 +36,19 @@ if (!empty($cfg['Server']['relation'])
|
|||||||
. '\'' . PMA_sqlAddslashes($key) . '\', '
|
. '\'' . PMA_sqlAddslashes($key) . '\', '
|
||||||
. '\'' . PMA_sqlAddslashes($for[0]) . '\', '
|
. '\'' . PMA_sqlAddslashes($for[0]) . '\', '
|
||||||
. '\'' . PMA_sqlAddslashes($for[1]) . '\')';
|
. '\'' . PMA_sqlAddslashes($for[1]) . '\')';
|
||||||
$upd_rs = mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
$upd_rs = PMA_mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
||||||
} else if ($existrel[$key] != $value) {
|
} else if ($existrel[$key] != $value) {
|
||||||
$for = explode('.', $destination[$key]);
|
$for = explode('.', $destination[$key]);
|
||||||
$upd_query = 'UPDATE ' . PMA_backquote($cfg['Server']['relation']) . ' SET'
|
$upd_query = 'UPDATE ' . PMA_backquote($cfg['Server']['relation']) . ' SET'
|
||||||
. ' foreign_table = \'' . PMA_sqlAddslashes($for[0]) . '\', foreign_field = \'' . PMA_sqlAddslashes($for[1]) . '\' '
|
. ' foreign_table = \'' . PMA_sqlAddslashes($for[0]) . '\', foreign_field = \'' . PMA_sqlAddslashes($for[1]) . '\' '
|
||||||
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\' AND master_field = \'' . PMA_sqlAddslashes($key) . '\'';
|
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\' AND master_field = \'' . PMA_sqlAddslashes($key) . '\'';
|
||||||
$upd_rs = mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
$upd_rs = PMA_mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
||||||
} // end if... else....
|
} // end if... else....
|
||||||
} else if (isset($existrel[$key])) {
|
} else if (isset($existrel[$key])) {
|
||||||
$for = explode('.', $destination[$key]);
|
$for = explode('.', $destination[$key]);
|
||||||
$upd_query = 'DELETE FROM ' . PMA_backquote($cfg['Server']['relation'])
|
$upd_query = 'DELETE FROM ' . PMA_backquote($cfg['Server']['relation'])
|
||||||
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\' AND master_field = \'' . PMA_sqlAddslashes($key) . '\'';
|
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\' AND master_field = \'' . PMA_sqlAddslashes($key) . '\'';
|
||||||
$upd_rs = mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
$upd_rs = PMA_mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
||||||
} // end if... else....
|
} // end if... else....
|
||||||
} // end while
|
} // end while
|
||||||
} // end if
|
} // end if
|
||||||
@@ -57,16 +57,16 @@ if (!empty($cfg['Server']['table_info'])
|
|||||||
&& isset($submit_show) && $submit_show == 'true') {
|
&& isset($submit_show) && $submit_show == 'true') {
|
||||||
$test_query = 'SELECT display_field FROM ' . PMA_backquote($cfg['Server']['table_info'])
|
$test_query = 'SELECT display_field FROM ' . PMA_backquote($cfg['Server']['table_info'])
|
||||||
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table) . '\'';
|
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table) . '\'';
|
||||||
$test_rs = mysql_query($test_query) or PMA_mysqlDie('', $test_query, '', $err_url_0);
|
$test_rs = PMA_mysql_query($test_query) or PMA_mysqlDie('', $test_query, '', $err_url_0);
|
||||||
if ($test_rs && mysql_num_rows($test_rs) > 0) {
|
if ($test_rs && mysql_num_rows($test_rs) > 0) {
|
||||||
$upd_query = 'UPDATE ' . PMA_backquote($cfg['Server']['table_info']) . ' SET'
|
$upd_query = 'UPDATE ' . PMA_backquote($cfg['Server']['table_info']) . ' SET'
|
||||||
. ' display_field = \'' . PMA_sqlAddslashes($display_field) . '\''
|
. ' display_field = \'' . PMA_sqlAddslashes($display_field) . '\''
|
||||||
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table) . '\'';
|
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table) . '\'';
|
||||||
$upd_rs = mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
$upd_rs = PMA_mysql_query($upd_query) or PMA_mysqlDie('', $upd_query, '', $err_url_0);
|
||||||
} else {
|
} else {
|
||||||
$ins_query = 'INSERT INTO ' . PMA_backquote($cfg['Server']['table_info']) . ' (table_name, display_field)'
|
$ins_query = 'INSERT INTO ' . PMA_backquote($cfg['Server']['table_info']) . ' (table_name, display_field)'
|
||||||
. ' VALUES(\'' . PMA_sqlAddslashes($table) . '\', \'' . PMA_sqlAddslashes($display_field) .'\')';
|
. ' VALUES(\'' . PMA_sqlAddslashes($table) . '\', \'' . PMA_sqlAddslashes($display_field) .'\')';
|
||||||
$ins_rs = mysql_query($ins_query) or PMA_mysqlDie('', $ins_query, '', $err_url_0);
|
$ins_rs = PMA_mysql_query($ins_query) or PMA_mysqlDie('', $ins_query, '', $err_url_0);
|
||||||
}
|
}
|
||||||
} // end if
|
} // end if
|
||||||
|
|
||||||
@@ -78,14 +78,14 @@ if ($cfg['Server']['relation']) {
|
|||||||
$rel_work = FALSE;
|
$rel_work = FALSE;
|
||||||
// Mike Beck: get all Table-Fields to choose relation
|
// Mike Beck: get all Table-Fields to choose relation
|
||||||
$tab_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
$tab_query = 'SHOW TABLES FROM ' . PMA_backquote($db);
|
||||||
$tab_rs = mysql_query($tab_query) or PMA_mysqlDie('', $tab_query, '', $err_url_0);
|
$tab_rs = PMA_mysql_query($tab_query) or PMA_mysqlDie('', $tab_query, '', $err_url_0);
|
||||||
$selectboxall['nix'] = '--';
|
$selectboxall['nix'] = '--';
|
||||||
while ($curr_table = @mysql_fetch_array($tab_rs)) {
|
while ($curr_table = @PMA_mysql_fetch_array($tab_rs)) {
|
||||||
if (($curr_table[0] != $table) && ($curr_table[0] != $cfg['Server']['relation'])) {
|
if (($curr_table[0] != $table) && ($curr_table[0] != $cfg['Server']['relation'])) {
|
||||||
$fi_query = 'SHOW KEYS FROM ' . PMA_backquote($curr_table[0]);
|
$fi_query = 'SHOW KEYS FROM ' . PMA_backquote($curr_table[0]);
|
||||||
$fi_rs = mysql_query($fi_query) or PMA_mysqlDie('', $fi_query, '', $err_url_0);
|
$fi_rs = PMA_mysql_query($fi_query) or PMA_mysqlDie('', $fi_query, '', $err_url_0);
|
||||||
if ($fi_rs && mysql_num_rows($fi_rs) > 0) {
|
if ($fi_rs && mysql_num_rows($fi_rs) > 0) {
|
||||||
while ($curr_field = mysql_fetch_array($fi_rs)) {
|
while ($curr_field = PMA_mysql_fetch_array($fi_rs)) {
|
||||||
if (isset($curr_field['Key_name']) && $curr_field['Key_name'] == 'PRIMARY') {
|
if (isset($curr_field['Key_name']) && $curr_field['Key_name'] == 'PRIMARY') {
|
||||||
$field_full = $curr_field['Table'] . '.' . $curr_field['Column_name'];
|
$field_full = $curr_field['Table'] . '.' . $curr_field['Column_name'];
|
||||||
$field_v = $curr_field['Table'] . '->' . $curr_field['Column_name'];
|
$field_v = $curr_field['Table'] . '->' . $curr_field['Column_name'];
|
||||||
@@ -112,9 +112,9 @@ if ($cfg['Server']['relation']) {
|
|||||||
$rel_query = 'SELECT master_field, concat(foreign_table, \'.\', foreign_field) AS rel'
|
$rel_query = 'SELECT master_field, concat(foreign_table, \'.\', foreign_field) AS rel'
|
||||||
. ' FROM ' . PMA_backquote($cfg['Server']['relation'])
|
. ' FROM ' . PMA_backquote($cfg['Server']['relation'])
|
||||||
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\'';
|
. ' WHERE master_table = \'' . PMA_sqlAddslashes($table) . '\'';
|
||||||
$relations = @mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
$relations = @PMA_mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url);
|
||||||
|
|
||||||
while ($relrow = @mysql_fetch_array($relations)) {
|
while ($relrow = @PMA_mysql_fetch_array($relations)) {
|
||||||
$rel_col = $relrow['master_field'];
|
$rel_col = $relrow['master_field'];
|
||||||
$rel_dest[$rel_col] = $relrow['rel'];
|
$rel_dest[$rel_col] = $relrow['rel'];
|
||||||
} // end while
|
} // end while
|
||||||
@@ -123,7 +123,7 @@ if ($cfg['Server']['relation']) {
|
|||||||
|
|
||||||
// now find out the columns of our $table
|
// now find out the columns of our $table
|
||||||
$col_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table);
|
$col_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table);
|
||||||
$col_rs = mysql_query($col_query) or PMA_mysqlDie('', $col_query, '', $err_url_0);
|
$col_rs = PMA_mysql_query($col_query) or PMA_mysqlDie('', $col_query, '', $err_url_0);
|
||||||
|
|
||||||
if ($col_rs && mysql_num_rows($col_rs) > 0) {
|
if ($col_rs && mysql_num_rows($col_rs) > 0) {
|
||||||
?>
|
?>
|
||||||
@@ -141,7 +141,7 @@ if ($col_rs && mysql_num_rows($col_rs) > 0) {
|
|||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
while ($row = mysql_fetch_array($col_rs)) {
|
while ($row = PMA_mysql_fetch_array($col_rs)) {
|
||||||
echo "\n";
|
echo "\n";
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -183,8 +183,8 @@ if ($col_rs && mysql_num_rows($col_rs) > 0) {
|
|||||||
// Get "display_filed" infos
|
// Get "display_filed" infos
|
||||||
$disp_query = 'SELECT display_field FROM ' . PMA_backquote($cfg['Server']['table_info'])
|
$disp_query = 'SELECT display_field FROM ' . PMA_backquote($cfg['Server']['table_info'])
|
||||||
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table) . '\'';
|
. ' WHERE table_name = \'' . PMA_sqlAddslashes($table) . '\'';
|
||||||
$disp_rs = mysql_query($disp_query) or PMA_mysqlDie('', $disp_query, '', $err_url_0);
|
$disp_rs = PMA_mysql_query($disp_query) or PMA_mysqlDie('', $disp_query, '', $err_url_0);
|
||||||
$row = ($disp_rs ? mysql_fetch_array($disp_rs) : '');
|
$row = ($disp_rs ? PMA_mysql_fetch_array($disp_rs) : '');
|
||||||
if (isset($row['display_field'])) {
|
if (isset($row['display_field'])) {
|
||||||
$disp = $row['display_field'];
|
$disp = $row['display_field'];
|
||||||
}
|
}
|
||||||
@@ -203,7 +203,7 @@ if ($col_rs && mysql_num_rows($col_rs) > 0) {
|
|||||||
<?php
|
<?php
|
||||||
echo "\n";
|
echo "\n";
|
||||||
mysql_data_seek($col_rs, 0);
|
mysql_data_seek($col_rs, 0);
|
||||||
while ($row = @mysql_fetch_array($col_rs)) {
|
while ($row = @PMA_mysql_fetch_array($col_rs)) {
|
||||||
echo ' <option value="' . htmlspecialchars($row['Field']) . '"';
|
echo ' <option value="' . htmlspecialchars($row['Field']) . '"';
|
||||||
if (isset($disp) && $row['Field'] == $disp) {
|
if (isset($disp) && $row['Field'] == $disp) {
|
||||||
echo ' selected="selected"';
|
echo ' selected="selected"';
|
||||||
|
@@ -15,6 +15,7 @@ require('./libraries/common.lib.php3');
|
|||||||
*/
|
*/
|
||||||
$err_url = 'tbl_properties.php3'
|
$err_url = 'tbl_properties.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table);
|
. '&table=' . urlencode($table);
|
||||||
@@ -39,9 +40,9 @@ if (isset($new_name) && trim($new_name) != '') {
|
|||||||
}
|
}
|
||||||
|
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
mysql_select_db($db);
|
PMA_mysql_select_db($db);
|
||||||
$sql_query = 'ALTER TABLE ' . PMA_backquote($old_name) . ' RENAME ' . PMA_backquote($new_name);
|
$sql_query = 'ALTER TABLE ' . PMA_backquote($old_name) . ' RENAME ' . PMA_backquote($new_name);
|
||||||
$result = mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
$result = PMA_mysql_query($sql_query) or PMA_mysqlDie('', '', '', $err_url);
|
||||||
$message = sprintf($strRenameTableOK, $old_name, $table);
|
$message = sprintf($strRenameTableOK, $old_name, $table);
|
||||||
$reload = 1;
|
$reload = 1;
|
||||||
}
|
}
|
||||||
|
@@ -20,6 +20,7 @@ $is_gotofile = FALSE;
|
|||||||
if (isset($after_insert) && $after_insert == 'new_insert') {
|
if (isset($after_insert) && $after_insert == 'new_insert') {
|
||||||
$goto = 'tbl_change.php3'
|
$goto = 'tbl_change.php3'
|
||||||
. '?lang=' . $lang
|
. '?lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -32,6 +33,7 @@ if (isset($after_insert) && $after_insert == 'new_insert') {
|
|||||||
} else if ($goto == 'sql.php3') {
|
} else if ($goto == 'sql.php3') {
|
||||||
$goto = 'sql.php3?'
|
$goto = 'sql.php3?'
|
||||||
. 'lang=' . $lang
|
. 'lang=' . $lang
|
||||||
|
. '&convcharset=' . $convcharset
|
||||||
. '&server=' . $server
|
. '&server=' . $server
|
||||||
. '&db=' . urlencode($db)
|
. '&db=' . urlencode($db)
|
||||||
. '&table=' . urlencode($table)
|
. '&table=' . urlencode($table)
|
||||||
@@ -242,10 +244,10 @@ else {
|
|||||||
*/
|
*/
|
||||||
mysql_select_db($db);
|
mysql_select_db($db);
|
||||||
$sql_query = $query . ';';
|
$sql_query = $query . ';';
|
||||||
$result = mysql_query($query);
|
$result = PMA_mysql_query($query);
|
||||||
|
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
$error = mysql_error();
|
$error = PMA_mysql_error();
|
||||||
include('./header.inc.php3');
|
include('./header.inc.php3');
|
||||||
PMA_mysqlDie($error, '', '', $err_url);
|
PMA_mysqlDie($error, '', '', $err_url);
|
||||||
} else {
|
} else {
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user