#9347 node deletion

This commit is contained in:
Daniel Maya 2022-08-17 12:43:24 +02:00
parent 6cf8fdad39
commit c2d058a131

View File

@ -3020,7 +3020,7 @@ function networkmap_delete_link(
function erase_node($id)
{
$node = db_get_row('titem', 'id', $id['id']);
if ($node['type'] !== '2') {
$return = db_process_sql_update(
'titem',
['deleted' => 1],
@ -3068,6 +3068,27 @@ function erase_node($id)
);
}
}
} else {
$return = db_process_sql_delete(
'titem',
['id' => $node['id']]
);
db_process_sql_delete(
'trel_item',
['id_parent' => 0]
);
db_process_sql_delete(
'trel_item',
['id_parent' => (int) $node['id']]
);
db_process_sql_delete(
'trel_item',
['id_child' => (int) $node['id']]
);
}
if ($return === false) {
return false;