|
@@ -158,7 +158,7 @@ switch($action){
|
158
|
158
|
if ($first_table) $first_table = false;
|
159
|
159
|
else echo ',';
|
160
|
160
|
echo '"'.$table.'":{';
|
161
|
|
- if (is_array($page)) {
|
|
161
|
+ if ($first_table && is_array($page)) {
|
162
|
162
|
$sql = "SELECT COUNT(*) FROM `$table`";
|
163
|
163
|
if (is_array($filter)) $sql .= " WHERE `$filter[0]` $filter[2] '$filter[1]'";
|
164
|
164
|
if ($result = $mysqli->query($sql)) {
|
|
@@ -169,8 +169,8 @@ switch($action){
|
169
|
169
|
}
|
170
|
170
|
echo '"columns":';
|
171
|
171
|
$sql = "SELECT * FROM `$table`";
|
172
|
|
- if (is_array($filter)) $sql .= " WHERE `$filter[0]` $filter[2] '$filter[1]'";
|
173
|
|
- if (is_array($page)) $sql .= " LIMIT $page[1] OFFSET $page[0]";
|
|
172
|
+ if ($first_table && is_array($filter)) $sql .= " WHERE `$filter[0]` $filter[2] '$filter[1]'";
|
|
173
|
+ if ($first_table && is_array($page)) $sql .= " LIMIT $page[1] OFFSET $page[0]";
|
174
|
174
|
if ($result = $mysqli->query($sql)) {
|
175
|
175
|
$fields = array();
|
176
|
176
|
foreach ($result->fetch_fields() as $field) $fields[] = $field->name;
|