]> git.joonet.de Git - adminer.git/commitdiff
Make select(..., , , ) optional
authorJakub Vrana <jakub@vrana.cz>
Wed, 15 Jan 2014 16:23:26 +0000 (08:23 -0800)
committerJakub Vrana <jakub@vrana.cz>
Wed, 15 Jan 2014 16:23:26 +0000 (08:23 -0800)
adminer/drivers/elastic.inc.php
adminer/drivers/mongo.inc.php
adminer/drivers/simpledb.inc.php
adminer/edit.inc.php
adminer/include/driver.inc.php
adminer/select.inc.php

index f406ed3f9e6eb595363e29ba3ca4a70ab9c8ac58..413a67b1eedfbb3713b563a60100be99770275f4 100644 (file)
@@ -105,7 +105,7 @@ if (isset($_GET["elastic"])) {
 
        class Min_Driver extends Min_SQL {
 
-               function select($table, $select, $where, $group, $order, $limit, $page, $print = false) {
+               function select($table, $select, $where, $group, $order = array(), $limit = 1, $page = 0, $print = false) {
                        global $adminer;
                        $data = array();
                        $query = "$table/_search";
index ba9d67e0adab564ee0e2476cdebe306c4290c9e5..89016112b14f781e8617f857155290ffc4e8fba0 100644 (file)
@@ -120,7 +120,7 @@ if (isset($_GET["mongo"])) {
                        return ($value === null ? $value : parent::quote($value));
                }
                
-               function select($table, $select, $where, $group, $order, $limit, $page, $print = false) {
+               function select($table, $select, $where, $group, $order = array(), $limit = 1, $page = 0, $print = false) {
                        $select = ($select == array("*")
                                ? array()
                                : array_fill_keys($select, true)
index fec66c00723e7a0fdd1d3bb5806eb4030411557e..be1c28bb1d01df825653bf4e4a7eeeb071ed07dc 100644 (file)
@@ -150,7 +150,7 @@ if (isset($_GET["simpledb"])) {
                        return $return;
                }
 
-               function select($table, $select, $where, $group, $order, $limit, $page, $print = false) {
+               function select($table, $select, $where, $group, $order = array(), $limit = 1, $page = 0, $print = false) {
                        global $connection;
                        $connection->next = $_GET["next"];
                        $return = parent::select($table, $select, $where, $group, $order, $limit, $page, $print);
index 4e7be3cd086cdce482d2ea51088a63e295e296a1..f7d8cea48cd3faa4c42193c4450ad4e3231b29f2 100644 (file)
@@ -89,7 +89,7 @@ if ($_POST["save"]) {
                $select = array("*");
        }
        if ($select) {
-               $result = $driver->select($TABLE, $select, array($where), $select, array(), (isset($_GET["select"]) ? 2 : 1), 0);
+               $result = $driver->select($TABLE, $select, array($where), $select, array(), (isset($_GET["select"]) ? 2 : 1));
                $row = $result->fetch_assoc();
                if (!$row) { // MySQLi returns null
                        $row = false;
@@ -102,7 +102,7 @@ if ($_POST["save"]) {
 
 if (!support("table") && !$fields) {
        if (!$where) { // insert
-               $result = $driver->select($TABLE, array("*"), $where, array("*"), array(), 1, 0);
+               $result = $driver->select($TABLE, array("*"), $where, array("*"));
                $row = ($result ? $result->fetch_assoc() : false);
                if (!$row) {
                        $row = array($driver->primary => "");
index 7ea563e90ab4f349d77aa3cc3e4588a8d8b454b2..e6b50f8d0d364188d2d3492ab82b00fd29d5f9de 100644 (file)
@@ -29,7 +29,7 @@
        * @param bool whether to print the query
        * @return Min_Result
        */
-       function select($table, $select, $where, $group, $order, $limit, $page, $print = false) {
+       function select($table, $select, $where, $group, $order = array(), $limit = 1, $page = 0, $print = false) {
                global $adminer, $jush;
                $is_group = (count($group) < count($select));
                $query = $adminer->selectQueryBuild($select, $where, $group, $order, $limit, $page);
index 2f1965e4ccec7dc803619a2daca6add9b2801d3a..a75deb45b110f83836b97a5bf061ded855fb6fbc 100644 (file)
@@ -41,7 +41,7 @@ if ($_GET["val"] && is_ajax()) {
                $as = convert_field($fields[key($row)]);
                $select = array($as ? $as : idf_escape(key($row)));
                $where[] = where_check($unique_idf, $fields);
-               $return = $driver->select($TABLE, $select, $where, $select, array(), 1, 0);
+               $return = $driver->select($TABLE, $select, $where, $select);
                if ($return) {
                        echo reset($return->fetch_row());
                }