The branch, master has been updated
       via  8262e36f3d5bdf3252aa28c8660f545c3e1071f2 (commit)
      from  73c57b099e8b2d2c99fcb4d0888dcc40f4dd366a (commit)


- Log -----------------------------------------------------------------
commit 8262e36f3d5bdf3252aa28c8660f545c3e1071f2
Author: Martín Palombo <martin-palombo@launchpad>
Date:   Wed May 4 10:05:15 2011 +0200

    Do not load all tables into memory, we need only slice.
    
    Reported with patch at
    https://bugs.launchpad.net/ubuntu/+source/phpmyadmin/+bug/754647

-----------------------------------------------------------------------

Summary of changes:
 navigation.php |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/navigation.php b/navigation.php
index 167c060..ea77489 100644
--- a/navigation.php
+++ b/navigation.php
@@ -246,8 +246,8 @@ $element_counter = 0;
 
 
 if ($GLOBALS['cfg']['LeftFrameLight'] && strlen($GLOBALS['db'])) {
-    $table_list = PMA_getTableList($GLOBALS['db']);
-    $table_count = count($table_list);
+    $table_list = PMA_getTableList($GLOBALS['db'], null, $tpos, 
$cfg['MaxTableList']);
+    $table_count = PMA_getTableCount($GLOBALS['db']);
 
     // show selected databasename as link to DefaultTabDatabase-page
     // with table count in ()
@@ -284,7 +284,6 @@ if ($GLOBALS['cfg']['LeftFrameLight'] && 
strlen($GLOBALS['db'])) {
      * user can find a navigator to page thru all tables.
      *
      */
-    $table_list = array_slice($table_list, $tpos, $cfg['MaxTableList']);
     if (! empty($table_list)) {
         // upper table list paginator
         if (count($table_list) <= $GLOBALS['cfg']['MaxTableList'] && 
$table_count > $GLOBALS['cfg']['MaxTableList']) {


hooks/post-receive
-- 
phpMyAdmin

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git

Reply via email to