From 6041e973bb10aba2adf5578027c66ff4f21ea546 Mon Sep 17 00:00:00 2001 From: Nate Date: Mon, 17 Feb 2020 18:38:43 -0700 Subject: [PATCH] Users: Remove deprecated delete script. --- core/users/user_delete.php | 107 ------------------------------------- 1 file changed, 107 deletions(-) delete mode 100644 core/users/user_delete.php diff --git a/core/users/user_delete.php b/core/users/user_delete.php deleted file mode 100644 index 22e0eadbd0..0000000000 --- a/core/users/user_delete.php +++ /dev/null @@ -1,107 +0,0 @@ - - Portions created by the Initial Developer are Copyright (C) 2008-2015 - the Initial Developer. All Rights Reserved. - - Contributor(s): - Mark J Crane -*/ - -//includes - include "root.php"; - require_once "resources/require.php"; - require_once "resources/check_auth.php"; - -//check permissions - if (permission_exists('user_delete')) { - //access allowed - } - else { - echo "access denied"; - return; - } - -//add multi-lingual support - $language = new text; - $text = $language->get(); - -//get the id - $user_uuid = $_GET["id"]; - -//validate the uuid - if (is_uuid($user_uuid)) { - //get the user's domain from v_users - if (permission_exists('user_domain')) { - $sql = "select domain_uuid from v_users "; - $sql .= "where user_uuid = :user_uuid "; - $parameters['user_uuid'] = $user_uuid; - $database = new database; - $domain_uuid = $database->select($sql, $parameters, 'column'); - unset($sql, $parameters); - } - else { - $domain_uuid = $_SESSION['domain_uuid']; - } - - //required to be a superadmin to delete a member of the superadmin group - $superadmin_list = superadmin_list(); - if (if_superadmin($superadmin_list, $user_uuid)) { - if (!if_group("superadmin")) { - //access denied - do not delete the user - header("Location: index.php"); - return; - } - } - - //delete the user settings - $array['user_settings'][0]['user_uuid'] = $user_uuid; - $array['user_settings'][0]['domain_uuid'] = $domain_uuid; - - //delete the groups the user is assigned to - $array['user_groups'][0]['user_uuid'] = $user_uuid; - $array['user_groups'][0]['domain_uuid'] = $domain_uuid; - - //delete the user - $array['users'][0]['user_uuid'] = $user_uuid; - $array['users'][0]['domain_uuid'] = $domain_uuid; - - //execute - $p = new permissions; - $p->add('user_setting_delete', 'temp'); - $p->add('user_group_delete', 'temp'); - - $database = new database; - $database->app_name = 'users'; - $database->app_uuid = '112124b3-95c2-5352-7e9d-d14c0b88f207'; - $database->delete($array); - unset($array); - - $p->delete('user_setting_delete', 'temp'); - $p->delete('user_group_delete', 'temp'); - - //set message - message::add($text['message-delete']); - } - -//redirect the user - header("Location: users.php"); - exit; - -?>