#10851 change date order to asc and fix sql query
This commit is contained in:
parent
9da8e83633
commit
cccb03010c
|
@ -750,14 +750,16 @@ function inventory_get_datatable(
|
|||
tagent_module_inventory.*,
|
||||
tagente.alias as name_agent,
|
||||
tagente_datos_inventory.utimestamp as last_update,
|
||||
tagente_datos_inventory.timestamp as last_update_timestamp
|
||||
tagente_datos_inventory.timestamp as last_update_timestamp,
|
||||
tagente_datos_inventory.data as data_inventory
|
||||
FROM tmodule_inventory
|
||||
INNER JOIN tagent_module_inventory
|
||||
ON tmodule_inventory.id_module_inventory = tagent_module_inventory.id_module_inventory
|
||||
INNER JOIN tagente_datos_inventory
|
||||
ON tagent_module_inventory.id_agent_module_inventory = tagente_datos_inventory.id_agent_module_inventory
|
||||
LEFT JOIN tagente
|
||||
ON tagente.id_agente = tagent_module_inventory.id_agente
|
||||
LEFT JOIN tagente_datos_inventory
|
||||
ON tagent_module_inventory.id_agent_module_inventory = tagente_datos_inventory.id_agent_module_inventory
|
||||
|
||||
WHERE %s
|
||||
ORDER BY tmodule_inventory.id_module_inventory
|
||||
LIMIT %d, %d',
|
||||
|
@ -766,6 +768,8 @@ function inventory_get_datatable(
|
|||
$config['block_size']
|
||||
);
|
||||
|
||||
hd($sql, true);
|
||||
|
||||
$rows = db_get_all_rows_sql($sql);
|
||||
|
||||
if ($order_by_agent === false) {
|
||||
|
@ -775,7 +779,7 @@ function inventory_get_datatable(
|
|||
$row['timestamp'] = $row['last_update_timestamp'];
|
||||
}
|
||||
|
||||
$data_rows = explode(PHP_EOL, $row['data']);
|
||||
$data_rows = explode(PHP_EOL, $row['data_inventory']);
|
||||
foreach ($data_rows as $data_key => $data_value) {
|
||||
if (empty($data_value) === false) {
|
||||
$row['data'] = $data_value;
|
||||
|
|
|
@ -90,13 +90,12 @@ $utimestamps = db_get_all_rows_sql(
|
|||
FROM tmodule_inventory, tagent_module_inventory, tagente_datos_inventory
|
||||
WHERE tmodule_inventory.id_module_inventory = tagent_module_inventory.id_module_inventory
|
||||
AND tagente_datos_inventory.id_agent_module_inventory = tagent_module_inventory.id_agent_module_inventory
|
||||
AND tagent_module_inventory.%s',
|
||||
AND tagent_module_inventory.%s ORDER BY tagente_datos_inventory.utimestamp DESC',
|
||||
($module !== 0) ? 'id_module_inventory = '.$module : 'id_agente = '.$id_agente
|
||||
)
|
||||
);
|
||||
|
||||
$utimestamps = (empty($utimestamps) === true) ? [] : extract_column($utimestamps, 'utimestamp');
|
||||
|
||||
$utimestampSelectValues = array_reduce(
|
||||
$utimestamps,
|
||||
function ($acc, $utimestamp) use ($config) {
|
||||
|
@ -143,7 +142,7 @@ $table->data[0][1] = html_print_label_input_block(
|
|||
0,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
'width:100%;'
|
||||
|
|
Loading…
Reference in New Issue