$files = $fdb->getFiles(); if ($files && count($files) > 0) { foreach ($files as $file) { $fdb->deleteFile($file->key); } } // Delete all stories $stdb = new Stories(); $stories = $stdb->getStories(); if ($stories && count($stories) > 0) { foreach ($stories as $story) { $stdb->deleteStory($story['id']); } } // Delete all widgets $wdb = new Widgets(); $widgets = $wdb->getWidgets(); if ($widgets && count($widgets) > 0) { foreach ($widgets as $widget) { $wdb->deleteWidget($widget['id']); } } // Delete all properties $up = new Properties(array(Properties::KEY => $user->id)); $up->deleteAllProperties(); $wp = new WidgetsProperties(array(Properties::KEY => $user->id)); $wp->deleteAllProperties(); // Delete the user $udb->deleteUser($user->id); // Exit with proper message die("User {$user->username} has been deleted.\r\n");