namespace Friendica\Worker;
use Friendica\Database\DBA;
+use Friendica\Model\Photo;
use Friendica\Model\User;
/**
DBA::delete('contact', ['nurl' => $self['nurl'], 'self' => false]);
}
+ Photo::delete(['uid' => $user['uid']]);
+
DBA::delete('user', ['uid' => $user['uid']]);
}
DBA::close($users);
use Friendica\Core\Logger;
use Friendica\Database\DBA;
-use Friendica\Core\Protocol;
use Friendica\Model\Item;
+use Friendica\Model\Photo;
/**
* Removes orphaned data from deleted contacts
public static function execute($id) {
// Only delete if the contact is to be deleted
- $contact = DBA::selectFirst('contact', ['uid'], ['deleted' => true]);
+ $contact = DBA::selectFirst('contact', ['uid'], ['deleted' => true, 'id' => $id]);
if (!DBA::isResult($contact)) {
return;
}
DBA::close($items);
} while (Item::exists($condition));
+ Photo::delete(['uid' => $contact['uid'], 'contact-id' => $id]);
DBA::delete('contact', ['id' => $id]);
}
}