]> git.mxchange.org Git - friendica.git/blob - src/Worker/RemoveUser.php
Merge pull request #5903 from nupplaphil/move_module_acctlink
[friendica.git] / src / Worker / RemoveUser.php
1 <?php
2 /**
3  * @file src/Worker/RemoveUser.php
4  * @brief Removes orphaned data from deleted users
5  */
6 namespace Friendica\Worker;
7
8 use Friendica\Database\DBA;
9 use Friendica\Model\Item;
10
11 require_once 'include/dba.php';
12
13 class RemoveUser {
14         public static function execute($uid)
15         {
16                 // Only delete if the user is archived
17                 $condition = ['account_removed' => true, 'uid' => $uid];
18                 if (!DBA::exists('user', $condition)) {
19                         return;
20                 }
21
22                 // Now we delete all user items
23                 Item::delete(['uid' => $uid], PRIORITY_LOW);
24         }
25 }