From 9752dbb70a86731210547eb11c638ac81b1bd47a Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sun, 20 Sep 2009 13:24:35 +0000 Subject: [PATCH] =?UTF-8?q?backported=20fix=20for=20bug=20#2260=20from=20J?= =?UTF-8?q?=C3=B6rg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infolog/inc/class.boinfolog.inc.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/infolog/inc/class.boinfolog.inc.php b/infolog/inc/class.boinfolog.inc.php index 79dabd1e36..de789586fa 100644 --- a/infolog/inc/class.boinfolog.inc.php +++ b/infolog/inc/class.boinfolog.inc.php @@ -139,13 +139,17 @@ class boinfolog extends infolog_bo */ function delete($data) { - if (is_array($info_id)) + if (is_array($data)) { - $delete_children = $info_id['delete_children']; - $new_parent = $info_id['new_parent']; - $info_id = (int)(isset($info_id[0]) ? $info_id[0] : (isset($info_id['info_id']) ? $info_id['info_id'] : $info_id['info_id'])); + $delete_children = $data['delete_children']; + $new_parent = $data['new_parent']; + $info_id = (int)(isset($data[0]) ? $data[0] : $data['info_id']); + $status = parent::delete($info_id,$delete_children,$new_parent); + } + else + { + $status = parent::delete($data); } - $status = parent::delete($info_id,$delete_children,$new_parent); if ($status === false) {