Example #1
0
            $my_users = $_SESSION['_user_vision']['user'];
        }
        $delete_perms = $my_users[$user] == 2 ? TRUE : FALSE;
    }
}
if ($delete_perms == FALSE) {
    $data['data'] = _('Permission error') . ' - ' . _('Only admin can do that');
    echo json_encode($data);
    exit;
}
if ($loguser == $user) {
    $data['data'] = _('Permission error') . ' - ' . _('A user can not remove himself');
    echo json_encode($data);
    exit;
}
//Remove associated PDF report
$uuid = Session::get_secure_id($user);
$url = "/usr/share/ossim/www/tmp/scheduler/{$uuid}";
if (is_dir($url) && !empty($uuid)) {
    Util::execute_command('rm -r ?', array($url));
}
//Deleting user's tabs
User_config::delete_panels($conn, $user);
//Deleting the user
Session::delete_user($conn, $user);
Util::memcacheFlush();
$db->close();
$data['status'] = 'OK';
$data['data'] = _('User removed successfully');
echo json_encode($data);
exit;