Fixed demo data cleanup
This commit is contained in:
parent
2192acdac2
commit
95e7c7185a
|
@ -1068,37 +1068,37 @@ if ($action === 'cleanup_demo_data') {
|
|||
|
||||
$demo_items = db_get_all_rows_in_table('tdemo_data');
|
||||
|
||||
$module_items = array_filter(
|
||||
$demo_items,
|
||||
$module_items = array_map(
|
||||
function ($item) {
|
||||
return ($item['table_name'] === 'tagente_modulo');
|
||||
}
|
||||
$json_data = json_decode($item['item_id'], true);
|
||||
return $json_data['id_agente_modulo'];
|
||||
},
|
||||
array_filter(
|
||||
$demo_items,
|
||||
function ($item) {
|
||||
return ($item['table_name'] === 'tagente_modulo');
|
||||
}
|
||||
)
|
||||
);
|
||||
|
||||
$inventory_module_items = array_filter(
|
||||
$demo_items,
|
||||
$inventory_module_items = array_map(
|
||||
function ($item) {
|
||||
return ($item['table_name'] === 'tagent_module_inventory');
|
||||
}
|
||||
$json_data = json_decode($item['item_id'], true);
|
||||
return $json_data['id_agent_module_inventory'];
|
||||
},
|
||||
array_filter(
|
||||
$demo_items,
|
||||
function ($item) {
|
||||
return ($item['table_name'] === 'tagent_module_inventory');
|
||||
}
|
||||
)
|
||||
);
|
||||
|
||||
$items_delete_id_bfr = [];
|
||||
|
||||
foreach ($inventory_module_items as $item) {
|
||||
$items_delete_id_bfr[] = $item['item_id'];
|
||||
}
|
||||
|
||||
$in_clause = implode(',', $items_delete_id_bfr);
|
||||
$in_clause = implode(',', $inventory_module_items);
|
||||
// Delete data from tagente_datos_inventory given inventory module id.
|
||||
db_process_sql('DELETE FROM tagente_datos_inventory where id_agent_module_inventory IN ('.$in_clause.')');
|
||||
|
||||
$items_delete_id_bfr = [];
|
||||
|
||||
foreach ($module_items as $item) {
|
||||
$items_delete_id_bfr[] = $item['item_id'];
|
||||
}
|
||||
|
||||
$in_clause = implode(',', $items_delete_id_bfr);
|
||||
$in_clause = implode(',', $module_items);
|
||||
// Delete data from tagente_datos give agent module id.
|
||||
db_process_sql('DELETE FROM tagente_datos where id_agente_modulo IN ('.$in_clause.')');
|
||||
|
||||
|
|
Loading…
Reference in New Issue