From 3e02de8e6e8a8c60a9c5f69c5a6e9b6095dcaf6b Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Fri, 26 Feb 2010 17:49:54 +0000 Subject: [PATCH] notice: undefined index --- libraries/Table.class.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libraries/Table.class.php b/libraries/Table.class.php index 5712c15d6..6039232af 100644 --- a/libraries/Table.class.php +++ b/libraries/Table.class.php @@ -424,9 +424,15 @@ class PMA_Table if (! $force_exact) { if (! isset(PMA_Table::$cache[$db][$table]['Rows']) && ! $is_view) { $tmp_tables = PMA_DBI_get_tables_full($db, $table); - PMA_Table::$cache[$db][$table] = $tmp_tables[$table]; + if (isset($tmp_tables[$table])) { + PMA_Table::$cache[$db][$table] = $tmp_tables[$table]; + } + } + if (isset(PMA_Table::$cache[$db][$table]['Rows'])) { + $row_count = PMA_Table::$cache[$db][$table]['Rows']; + } else { + $row_count = false; } - $row_count = PMA_Table::$cache[$db][$table]['Rows']; } // for a VIEW, $row_count is always false at this point