[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-13833-gea8b7f0
Rouslan Placella
roccivic at users.sourceforge.net
Tue Aug 9 23:43:19 CEST 2011
The branch, master has been updated
via ea8b7f0176564d79858893c7d4d015c46c47634d (commit)
via 2ebf0702f1ff2829f4b07430f27b83d473788244 (commit)
via 64ae406cfdb55e100874c26136fd4ac14fbff029 (commit)
from dd18e6c8aa20f17b24d35e7a3d0705009c4a29f6 (commit)
- Log -----------------------------------------------------------------
commit ea8b7f0176564d79858893c7d4d015c46c47634d
Merge: 2ebf070 dd18e6c
Author: Rouslan Placella <rouslan at placella.com>
Date: Tue Aug 9 22:41:26 2011 +0100
Merge remote-tracking branch 'origin/master'
commit 2ebf0702f1ff2829f4b07430f27b83d473788244
Author: Rouslan Placella <rouslan at placella.com>
Date: Tue Aug 9 22:40:57 2011 +0100
Fixed trigger editor unit test
commit 64ae406cfdb55e100874c26136fd4ac14fbff029
Author: Rouslan Placella <rouslan at placella.com>
Date: Tue Aug 9 22:40:40 2011 +0100
Do not fetch views instead of filtering them out, when generating the trigger editor
-----------------------------------------------------------------------
Summary of changes:
libraries/rte/rte_triggers.lib.php | 18 ++++++++++--------
test/libraries/rte/PMA_TRI_getEditorForm_test.php | 4 ++--
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/libraries/rte/rte_triggers.lib.php b/libraries/rte/rte_triggers.lib.php
index 64b8b85..b4e5d40 100644
--- a/libraries/rte/rte_triggers.lib.php
+++ b/libraries/rte/rte_triggers.lib.php
@@ -286,6 +286,10 @@ function PMA_TRI_getEditorForm($mode, $item)
$original_data = "<input name='item_original_name' "
. "type='hidden' value='{$item['item_original_name']}'/>\n";
}
+ $query = "SELECT `TABLE_NAME` FROM `INFORMATION_SCHEMA`.`TABLES` ";
+ $query .= "WHERE `TABLE_SCHEMA`='" . PMA_sqlAddSlashes($db) . "' ";
+ $query .= "AND `TABLE_TYPE`='BASE TABLE'";
+ $tables = PMA_DBI_fetch_result($query);
// Create the output
$retval = "";
@@ -306,16 +310,14 @@ function PMA_TRI_getEditorForm($mode, $item)
$retval .= " <td>" . __('Table') . "</td>\n";
$retval .= " <td>\n";
$retval .= " <select name='item_table'>\n";
- foreach (PMA_DBI_get_tables($db) as $key => $value) {
+ foreach ($tables as $key => $value) {
$selected = "";
- if (! PMA_Table::isView($db, $value)) {
- if ($mode == 'add' && $value == $table) {
- $selected = " selected='selected'";
- } else if ($mode == 'edit' && $value == $item['item_table']) {
- $selected = " selected='selected'";
- }
- $retval .= " <option$selected>$value</option>\n";
+ if ($mode == 'add' && $value == $table) {
+ $selected = " selected='selected'";
+ } else if ($mode == 'edit' && $value == $item['item_table']) {
+ $selected = " selected='selected'";
}
+ $retval .= " <option$selected>$value</option>\n";
}
$retval .= " </select>\n";
$retval .= " </td>\n";
diff --git a/test/libraries/rte/PMA_TRI_getEditorForm_test.php b/test/libraries/rte/PMA_TRI_getEditorForm_test.php
index 53dc510..411a535 100644
--- a/test/libraries/rte/PMA_TRI_getEditorForm_test.php
+++ b/test/libraries/rte/PMA_TRI_getEditorForm_test.php
@@ -17,8 +17,8 @@ class PMA_TRI_getEditorForm_test extends PHPUnit_Framework_TestCase
{
public function setUp()
{
- if (! function_exists('PMA_DBI_get_tables')) {
- function PMA_DBI_get_tables($db)
+ if (! function_exists('PMA_DBI_fetch_result')) {
+ function PMA_DBI_fetch_result($query)
{
return array('table1', 'table`2');
}
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list