]> git.joonet.de Git - adminer.git/commitdiff
MongoDB: implemented function count_tables()
authorVladimír Kriška <ujovlado@gmail.com>
Wed, 8 Jan 2014 11:11:22 +0000 (12:11 +0100)
committerJakub Vrana <jakub@vrana.cz>
Wed, 8 Jan 2014 17:12:57 +0000 (09:12 -0800)
adminer/drivers/mongo.inc.php

index 0db501a63fb09881b72092a8e8acd3edfe0644b2..ec7854fcc72e0a33adbba8bca925b5e456cc9335 100644 (file)
@@ -165,7 +165,12 @@ if (isset($_GET["mongo"])) {
        }
 
        function count_tables($databases) {
-               return array();
+               global $connection;
+               $return = array();
+               foreach ($databases as $db) {
+                       $return[$db] = count($connection->_link->selectDB($db)->getCollectionNames(true));
+               }
+               return $return;
        }
 
        function tables_list() {