diff options
Diffstat (limited to 'frontends/php/include/items.inc.php')
| -rw-r--r-- | frontends/php/include/items.inc.php | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/frontends/php/include/items.inc.php b/frontends/php/include/items.inc.php index 3cf7dfc7..2d080f4c 100644 --- a/frontends/php/include/items.inc.php +++ b/frontends/php/include/items.inc.php @@ -378,14 +378,16 @@ $result = delete_triggers_by_itemid($itemid); if(!$result) return $result; - $result = delete_trends_by_itemid($itemid); - if(!$result) return $result; + $db_gitems = get_graphitem_by_itemid($itemid); + while($db_gitem = DBfetch($db_gitems)) + { + $result = delete_graph_by_itemid($db_gitem["graphid"]); + if(!$result) return $result; + } - $result = delete_history_by_itemid($itemid); + $result = delete_history_by_itemid($itemid, 1 /* use housekeeper */); if(!$result) return $result; - $result = DBexecute("delete from graphs_items where itemid=$itemid"); - if(!$result) return $result; $result = DBexecute("delete from items where itemid=$itemid"); if($result) |
