From 1ae0ad4a3dd8ee705277476cde6d4533c6adc796 Mon Sep 17 00:00:00 2001 From: ben Date: Wed, 30 Jul 2008 09:04:16 +0000 Subject: Widget state cookie is now removed on widget delete. git-svn-id: https://code.elgg.org/elgg/trunk@1588 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/widgets.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'engine/lib/widgets.php') diff --git a/engine/lib/widgets.php b/engine/lib/widgets.php index 85348a4f8..171d4928e 100644 --- a/engine/lib/widgets.php +++ b/engine/lib/widgets.php @@ -383,8 +383,13 @@ $dbwidget->column = $col; $dbwidget->order = $pos; } else { - if (!$dbwidget->delete()) + $dbguid = $dbwidget->getGUID(); + if (!$dbwidget->delete()) { $return = false; + } else { + // Remove state cookie + setcookie('widget' + $dbquid, null); + } } } -- cgit v1.2.3