HEX
Server: nginx/1.16.1
System: Linux iZ7xv2zauie3qihz0jlnrxZ 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: www (1000)
PHP: 7.2.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/shzthfdcpg.com/wp-content/plugins/wp-user-avatar/uninstall.php
<?php
/**
 * Remove user metadata and options on plugin delete.
 *
 * @package WP User Avatar
 * @version 1.9.13
 */

/**
 * @since 1.4
 * @uses int $blog_id
 * @uses object $wpdb
 * @uses delete_option()
 * @uses delete_post_meta_by_key()
 * @uses delete_user_meta()
 * @uses get_users()
 * @uses get_blog_prefix()
 * @uses is_multisite()
 * @uses switch_to_blog()
 * @uses update_option()
 * @uses wp_get_sites()
 */

if(!defined('WP_UNINSTALL_PLUGIN')) {
  die('You are not allowed to call this page directly.');
}

global $blog_id, $wpdb;
$users = get_users();

// Remove settings for all sites in multisite
if(is_multisite()) {
  $blogs = wp_get_sites();
  foreach($users as $user) {
    foreach($blogs as $blog) {
      delete_user_meta($user->ID, $wpdb->get_blog_prefix($blog->blog_id).'user_avatar');
    }
  }
  foreach($blogs as $blog) {
    switch_to_blog($blog->blog_id);
    delete_option('avatar_default_wp_user_avatar');
    delete_option('wp_user_avatar_allow_upload');
    delete_option('wp_user_avatar_disable_gravatar');
    delete_option('wp_user_avatar_edit_avatar');
    delete_option('wp_user_avatar_load_scripts');
    delete_option('wp_user_avatar_resize_crop');
    delete_option('wp_user_avatar_resize_h');
    delete_option('wp_user_avatar_resize_upload');
    delete_option('wp_user_avatar_resize_w');
    delete_option('wp_user_avatar_tinymce');
    delete_option('wp_user_avatar_upload_size_limit');
    delete_option('wp_user_avatar_default_avatar_updated');
    delete_option('wp_user_avatar_media_updated');
    delete_option('wp_user_avatar_users_updated');
	delete_option('wpua_has_gravatar');
  }
} else {
  foreach($users as $user) {
    delete_user_meta($user->ID, $wpdb->get_blog_prefix($blog_id).'user_avatar');
  }
  delete_option('avatar_default_wp_user_avatar');
  delete_option('wp_user_avatar_allow_upload');
  delete_option('wp_user_avatar_disable_gravatar');
  delete_option('wp_user_avatar_edit_avatar');
  delete_option('wp_user_avatar_load_scripts');
  delete_option('wp_user_avatar_resize_crop');
  delete_option('wp_user_avatar_resize_h');
  delete_option('wp_user_avatar_resize_upload');
  delete_option('wp_user_avatar_resize_w');
  delete_option('wp_user_avatar_tinymce');
  delete_option('wp_user_avatar_upload_size_limit');
  delete_option('wp_user_avatar_default_avatar_updated');
  delete_option('wp_user_avatar_media_updated');
  delete_option('wp_user_avatar_users_updated');
  delete_option('wpua_has_gravatar');
}

// Delete post meta
delete_post_meta_by_key('_wp_attachment_wp_user_avatar');

// Reset all default avatars to Mystery Man
update_option('avatar_default', 'mystery');