]> git.mxchange.org Git - friendica.git/commitdiff
Improve admin user field is_deletable to check user.account_removed
authorHypolite Petovan <hypolite@mrpetovan.com>
Mon, 9 Nov 2020 03:02:15 +0000 (22:02 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Mon, 9 Nov 2020 15:08:33 +0000 (10:08 -0500)
src/Module/Admin/BaseUsers.php

index 97b10f41fbc6d3f866812cd27c8683fa42026ac2..37f7acdf62e76d74a006cd8c0e0fde124bbcfb50 100644 (file)
@@ -120,7 +120,7 @@ abstract class BaseUsers extends BaseAdmin
                        $user['login_date'] = Temporal::getRelativeDate($user['login_date']);
                        $user['lastitem_date'] = Temporal::getRelativeDate($user['last-item']);
                        $user['is_admin'] = in_array($user['email'], $adminlist);
-                       $user['is_deletable'] = (intval($user['uid']) != local_user());
+                       $user['is_deletable'] = !$user['account_removed'] && intval($user['uid']) != local_user();
                        $user['deleted'] = ($user['account_removed'] ? Temporal::getRelativeDate($user['account_expires_on']) : False);
 
                        return $user;