]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/RemoveContact.php
Replaced quotes
[friendica.git] / src / Worker / RemoveContact.php
index 8485adda6b5df943a490ff7f910067a5d7e74b44..00027dca40a2e46dd2b78352a274885634ff0519 100644 (file)
@@ -9,20 +9,18 @@ use Friendica\Database\DBA;
 use Friendica\Core\Protocol;
 use Friendica\Model\Item;
 
-require_once 'include/dba.php';
-
 class RemoveContact {
        public static function execute($id) {
 
                // Only delete if the contact is to be deleted
                $condition = ['network' => Protocol::PHANTOM, 'id' => $id];
-               $r = DBA::exists('contact', $condition);
-               if (!DBA::isResult($r)) {
+               $contact = DBA::selectFirst('contact', ['uid'], $condition);
+               if (!DBA::isResult($contact)) {
                        return;
                }
 
                // Now we delete the contact and all depending tables
-               $condition = ['contact-id' => $id];
+               $condition = ['uid' => $contact['uid'], 'contact-id' => $id];
                do {
                        $items = Item::select(['id'], $condition, ['limit' => 100]);
                        while ($item = Item::fetch($items)) {