[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_2-15222-g1146572
Piotr Przybylski
crackpl at users.sourceforge.net
Tue Aug 16 19:53:30 CEST 2011
The branch, master has been updated
via 11465727162f945c331f8fa4d7a13dc2c466024e (commit)
via 5cd731b232b3e7d4aa9d3d2cc6c276e52e6459f0 (commit)
from e3f09710dc121148e8421c8d07e87deba1899f63 (commit)
- Log -----------------------------------------------------------------
commit 11465727162f945c331f8fa4d7a13dc2c466024e
Author: Piotr Przybylski <piotrprz at gmail.com>
Date: Tue Aug 16 19:53:11 2011 +0200
Use PMA_DBI_get_columns in Tracker code
commit 5cd731b232b3e7d4aa9d3d2cc6c276e52e6459f0
Author: Piotr Przybylski <piotrprz at gmail.com>
Date: Tue Aug 16 19:33:09 2011 +0200
Make this usage of $sql_backquotes less cryptic
-----------------------------------------------------------------------
Summary of changes:
libraries/Tracker.class.php | 14 ++++++--------
libraries/export/sql.php | 4 ++--
2 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/libraries/Tracker.class.php b/libraries/Tracker.class.php
index 5d24b78..bb106a9 100644
--- a/libraries/Tracker.class.php
+++ b/libraries/Tracker.class.php
@@ -273,13 +273,13 @@ class PMA_Tracker
$date = date('Y-m-d H:i:s');
// Get data definition snapshot of table
- $sql_query = '
- SHOW FULL COLUMNS FROM ' . PMA_backquote($dbname) . '.' . PMA_backquote($tablename);
-
- $sql_result = PMA_DBI_query($sql_query);
- while ($row = PMA_DBI_fetch_array($sql_result)) {
- $columns[] = $row;
+ $columns = PMA_DBI_get_columns($dbname, $tablename, true);
+ // int indices to reduce size
+ $columns = array_values($columns);
+ // remove Privileges to reduce size
+ for ($i = 0; $i < count($columns); $i++) {
+ unset($columns[$i]['Privileges']);
}
$sql_query = '
@@ -387,8 +387,6 @@ class PMA_Tracker
*/
static public function createDatabaseVersion($dbname, $version, $query, $tracking_set = 'CREATE DATABASE,ALTER DATABASE,DROP DATABASE')
{
- global $sql_backquotes;
-
$date = date('Y-m-d H:i:s');
if ($tracking_set == '') {
diff --git a/libraries/export/sql.php b/libraries/export/sql.php
index a561bb6..40efc2b 100644
--- a/libraries/export/sql.php
+++ b/libraries/export/sql.php
@@ -297,8 +297,8 @@ if (isset($plugin_list)) {
/**
* Avoids undefined variables, use NULL so isset() returns false
*/
- if (! isset($sql_backquotes)) {
- $sql_backquotes = null;
+ if (! isset($GLOBALS['sql_backquotes'])) {
+ $GLOBALS['sql_backquotes'] = null;
}
/**
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list