From 6f95a6af5389b3f3a3affd309ac73f689dee21b8 Mon Sep 17 00:00:00 2001 From: mensonge Date: Wed, 7 Jan 2009 09:10:28 +0000 Subject: Bug Fix: delete really all user's data when removing a user git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@221 b3834d28-1941-0410-a4f8-b48e95affb8f --- admin.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'admin.php') diff --git a/admin.php b/admin.php index 57489b8..c51d925 100644 --- a/admin.php +++ b/admin.php @@ -23,7 +23,10 @@ require_once('header.inc.php'); $bookmark2tagservice = & ServiceFactory :: getServiceInstance('Bookmark2Tagservice'); $bookmarkservice = & ServiceFactory :: getServiceInstance('BookmarkService'); $tag2tagservice = & ServiceFactory :: getServiceInstance('Tag2TagService'); -$tagcacheservice = & ServiceFactory :: getServiceInstance('TagCacheService'); +$tagcacheservice = & ServiceFactory :: getServiceInstance('TagCacheService'); +$commondescriptionservice = & ServiceFactory :: getServiceInstance('CommonDescriptionService'); +$searchhistoryservice = & ServiceFactory :: getServiceInstance('SearchHistoryService'); +$tagstatservice = & ServiceFactory :: getServiceInstance('TagStatService'); // Header variables $tplVars['subtitle'] = T_('Manage users'); @@ -56,7 +59,10 @@ if ( $action $tagcacheservice->deleteByUser($uId); $tag2tagservice->removeLinkedTags('','','',$uId); $userservice->deleteUser($uId); - $bookmark2tagservice->deleteTagsForUser($uId); + $bookmark2tagservice->deleteTagsForUser($uId); + $commondescriptionservice->deleteDescriptionsForUser($uId); + $searchhistoryservice->deleteSearchHistoryForUser($uId); + $tagstatservice->deleteTagStatForUser($uId); // XXX: don't delete bookmarks before tags, else tags can't be deleted !!! $bookmarkservice->deleteBookmarksForUser($uId); -- cgit v1.2.3