SILENT KILLERPanel

Current Path: > home > ivftiowh > > > > www > wp-admin > includes


Operation   : Linux premium88.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Software     : Apache
Server IP    : 185.61.154.216 | Your IP: 216.73.216.44
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/ivftiowh////www/wp-admin/includes

NameTypeSizeLast ModifiedActions
admin-filters.php File 7767 bytes September 13 2023 04:25:41.
admin.php File 3628 bytes September 13 2023 04:25:41.
ajax-actions.php File 151330 bytes October 13 2023 06:16:03.
bookmark.php File 11615 bytes September 13 2023 04:25:41.
class-automatic-upgrader-skin.php File 3663 bytes September 13 2023 04:25:41.
class-bulk-plugin-upgrader-skin.php File 2253 bytes September 13 2023 04:25:41.
class-bulk-theme-upgrader-skin.php File 2325 bytes September 13 2023 04:25:41.
class-bulk-upgrader-skin.php File 5637 bytes September 13 2023 04:25:41.
class-core-upgrader.php File 15006 bytes September 13 2023 04:25:41.
class-custom-background.php File 21244 bytes September 13 2023 04:25:41.
class-custom-image-header.php File 48525 bytes September 13 2023 04:25:41.
class-file-upload-upgrader.php File 4224 bytes January 31 2024 06:11:58.
class-ftp-pure.php File 5426 bytes August 05 2020 08:21:22.
class-ftp-sockets.php File 8479 bytes September 13 2023 04:25:41.
class-ftp.php File 27303 bytes September 13 2023 04:25:41.
class-language-pack-upgrader-skin.php File 2477 bytes September 13 2023 04:25:41.
class-language-pack-upgrader.php File 14945 bytes September 13 2023 04:25:41.
class-pclzip.php File 196690 bytes September 13 2023 04:25:41.
class-plugin-installer-skin.php File 11932 bytes September 13 2023 04:25:41.
class-plugin-upgrader-skin.php File 3278 bytes September 13 2023 04:25:41.
class-plugin-upgrader.php File 23330 bytes October 13 2023 06:16:03.
class-theme-installer-skin.php File 12615 bytes September 13 2023 04:25:41.
class-theme-upgrader-skin.php File 4167 bytes September 13 2023 04:25:41.
class-theme-upgrader.php File 25446 bytes September 13 2023 04:25:41.
class-walker-category-checklist.php File 4870 bytes September 13 2023 04:25:41.
class-walker-nav-menu-checklist.php File 5629 bytes September 13 2023 04:25:41.
class-walker-nav-menu-edit.php File 13262 bytes September 13 2023 04:25:41.
class-wp-ajax-upgrader-skin.php File 4193 bytes September 13 2023 04:25:41.
class-wp-application-passwords-list-table.php File 6942 bytes September 13 2023 04:25:41.
class-wp-automatic-updater.php File 53037 bytes September 13 2023 04:25:41.
class-wp-comments-list-table.php File 32153 bytes October 13 2023 06:16:03.
class-wp-community-events.php File 18768 bytes September 13 2023 04:25:41.
class-wp-debug-data.php File 61096 bytes September 13 2023 04:25:41.
class-wp-filesystem-base.php File 24412 bytes September 13 2023 04:25:41.
class-wp-filesystem-direct.php File 18143 bytes September 13 2023 04:25:41.
class-wp-filesystem-ftpext.php File 23101 bytes September 13 2023 04:25:41.
class-wp-filesystem-ftpsockets.php File 18479 bytes September 13 2023 04:25:41.
class-wp-filesystem-ssh2.php File 23309 bytes September 13 2023 04:25:41.
class-wp-importer.php File 7452 bytes September 13 2023 04:25:41.
class-wp-internal-pointers.php File 4577 bytes September 13 2023 04:25:41.
class-wp-links-list-table.php File 8842 bytes September 13 2023 04:25:41.
class-wp-list-table-compat.php File 1497 bytes September 13 2023 04:25:41.
class-wp-list-table.php File 51373 bytes October 13 2023 06:16:03.
class-wp-media-list-table.php File 25548 bytes September 13 2023 04:25:41.
class-wp-ms-sites-list-table.php File 21880 bytes September 13 2023 04:25:41.
class-wp-ms-themes-list-table.php File 27954 bytes September 13 2023 04:25:41.
class-wp-ms-users-list-table.php File 15184 bytes September 13 2023 04:25:41.
class-wp-plugin-install-list-table.php File 24322 bytes September 13 2023 04:25:41.
class-wp-plugins-list-table.php File 49905 bytes September 13 2023 04:25:41.
class-wp-post-comments-list-table.php File 1453 bytes September 13 2023 04:25:41.
class-wp-posts-list-table-more.php File 376 bytes September 13 2023 04:25:41.
class-wp-posts-list-table.php File 62980 bytes September 13 2023 04:25:41.
class-wp-privacy-data-export-requests-list-table.php File 5563 bytes September 13 2023 04:25:41.
class-wp-privacy-data-removal-requests-list-table.php File 5716 bytes September 13 2023 04:25:41.
class-wp-privacy-policy-content.php File 32418 bytes September 13 2023 04:25:41.
class-wp-privacy-requests-table.php File 14005 bytes September 13 2023 04:25:41.
class-wp-screen.php File 37295 bytes September 13 2023 04:25:41.
class-wp-site-health-auto-updates.php File 13506 bytes September 13 2023 04:25:41.
class-wp-site-health.php File 122599 bytes September 13 2023 04:25:41.
class-wp-site-icon.php File 6302 bytes September 13 2023 04:25:41.
class-wp-terms-list-table.php File 20316 bytes September 13 2023 04:25:41.
class-wp-theme-install-list-table.php File 15676 bytes September 13 2023 04:25:41.
class-wp-themes-list-table.php File 10279 bytes September 13 2023 04:25:41.
class-wp-upgrader-skin.php File 6547 bytes September 13 2023 04:25:41.
class-wp-upgrader-skins.php File 1477 bytes August 05 2020 08:21:22.
class-wp-upgrader.php File 45165 bytes October 13 2023 06:16:03.
class-wp-users-list-table.php File 19091 bytes September 13 2023 04:25:41.
comment.php File 6121 bytes September 13 2023 04:25:41.
continents-cities.php File 20540 bytes September 13 2023 04:25:41.
credits.php File 5941 bytes September 13 2023 04:25:41.
dashboard.php File 69552 bytes October 13 2023 06:16:03.
deprecated.php File 41697 bytes September 13 2023 04:25:41.
edit-tag-messages.php File 1478 bytes September 13 2023 04:25:41.
export.php File 24132 bytes September 13 2023 04:25:41.
file.php File 95112 bytes September 13 2023 04:25:41.
image-edit.php File 42658 bytes September 13 2023 04:25:41.
image.php File 38868 bytes September 13 2023 04:25:41.
import.php File 6676 bytes September 13 2023 04:25:41.
list-table.php File 3802 bytes September 13 2023 04:25:41.
media.php File 118037 bytes September 13 2023 04:25:41.
menu.php File 9597 bytes September 13 2023 04:25:41.
meta-boxes.php File 66000 bytes September 13 2023 04:25:41.
misc.php File 45873 bytes September 13 2023 04:25:41.
ms-admin-filters.php File 1296 bytes September 13 2023 04:25:41.
ms-deprecated.php File 3770 bytes September 13 2023 04:25:41.
ms.php File 33833 bytes September 13 2023 04:25:41.
nav-menu.php File 48437 bytes September 13 2023 04:25:41.
network.php File 26664 bytes September 13 2023 04:25:41.
noop.php File 1087 bytes September 13 2023 04:25:41.
options.php File 4158 bytes September 13 2023 04:25:41.
plugin-install.php File 34915 bytes September 13 2023 04:25:41.
plugin.php File 89820 bytes September 13 2023 04:25:41.
post.php File 78366 bytes September 13 2023 04:25:41.
privacy-tools.php File 33462 bytes September 13 2023 04:25:41.
revision.php File 16147 bytes September 13 2023 04:25:41.
schema.php File 42851 bytes January 31 2024 06:11:58.
screen.php File 6355 bytes September 13 2023 04:25:41.
taxonomy-table.php File 376 bytes September 13 2023 04:25:41.
taxonomy.php File 8424 bytes September 13 2023 04:25:41.
template.php File 97465 bytes September 13 2023 04:25:41.
theme-install.php File 6982 bytes September 13 2023 04:25:41.
theme.php File 47018 bytes September 13 2023 04:25:41.
translation-install-method.php File 1000 bytes September 13 2023 04:25:41.
translation-install.php File 8894 bytes September 13 2023 04:25:41.
update-core.php File 72266 bytes June 24 2024 20:05:06.
update.php File 35482 bytes September 13 2023 04:25:41.
upgrade.php File 111572 bytes September 13 2023 04:25:41.
user.php File 23282 bytes October 13 2023 06:16:03.
widgets.php File 10912 bytes September 13 2023 04:25:41.

Reading File: /home/ivftiowh////www/wp-admin/includes/taxonomy.php

<?php
/**
 * WordPress Taxonomy Administration API.
 *
 * @package WordPress
 * @subpackage Administration
 */

//
// Category.
//

/**
 * Checks whether a category exists.
 *
 * @since 2.0.0
 *
 * @see term_exists()
 *
 * @param int|string $cat_name        Category name.
 * @param int        $category_parent Optional. ID of parent category.
 * @return string|null Returns the category ID as a numeric string if the pairing exists, null if not.
 */
function category_exists( $cat_name, $category_parent = null ) {
	$id = term_exists( $cat_name, 'category', $category_parent );
	if ( is_array( $id ) ) {
		$id = $id['term_id'];
	}
	return $id;
}

/**
 * Gets category object for given ID and 'edit' filter context.
 *
 * @since 2.0.0
 *
 * @param int $id
 * @return object
 */
function get_category_to_edit( $id ) {
	$category = get_term( $id, 'category', OBJECT, 'edit' );
	_make_cat_compat( $category );
	return $category;
}

/**
 * Adds a new category to the database if it does not already exist.
 *
 * @since 2.0.0
 *
 * @param int|string $cat_name        Category name.
 * @param int        $category_parent Optional. ID of parent category.
 * @return int|WP_Error
 */
function wp_create_category( $cat_name, $category_parent = 0 ) {
	$id = category_exists( $cat_name, $category_parent );
	if ( $id ) {
		return $id;
	}

	return wp_insert_category(
		array(
			'cat_name'        => $cat_name,
			'category_parent' => $category_parent,
		)
	);
}

/**
 * Creates categories for the given post.
 *
 * @since 2.0.0
 *
 * @param string[] $categories Array of category names to create.
 * @param int      $post_id    Optional. The post ID. Default empty.
 * @return int[] Array of IDs of categories assigned to the given post.
 */
function wp_create_categories( $categories, $post_id = '' ) {
	$cat_ids = array();
	foreach ( $categories as $category ) {
		$id = category_exists( $category );
		if ( $id ) {
			$cat_ids[] = $id;
		} else {
			$id = wp_create_category( $category );
			if ( $id ) {
				$cat_ids[] = $id;
			}
		}
	}

	if ( $post_id ) {
		wp_set_post_categories( $post_id, $cat_ids );
	}

	return $cat_ids;
}

/**
 * Updates an existing Category or creates a new Category.
 *
 * @since 2.0.0
 * @since 2.5.0 $wp_error parameter was added.
 * @since 3.0.0 The 'taxonomy' argument was added.
 *
 * @param array $catarr {
 *     Array of arguments for inserting a new category.
 *
 *     @type int        $cat_ID               Category ID. A non-zero value updates an existing category.
 *                                            Default 0.
 *     @type string     $taxonomy             Taxonomy slug. Default 'category'.
 *     @type string     $cat_name             Category name. Default empty.
 *     @type string     $category_description Category description. Default empty.
 *     @type string     $category_nicename    Category nice (display) name. Default empty.
 *     @type int|string $category_parent      Category parent ID. Default empty.
 * }
 * @param bool  $wp_error Optional. Default false.
 * @return int|WP_Error The ID number of the new or updated Category on success. Zero or a WP_Error on failure,
 *                      depending on param `$wp_error`.
 */
function wp_insert_category( $catarr, $wp_error = false ) {
	$cat_defaults = array(
		'cat_ID'               => 0,
		'taxonomy'             => 'category',
		'cat_name'             => '',
		'category_description' => '',
		'category_nicename'    => '',
		'category_parent'      => '',
	);
	$catarr       = wp_parse_args( $catarr, $cat_defaults );

	if ( '' === trim( $catarr['cat_name'] ) ) {
		if ( ! $wp_error ) {
			return 0;
		} else {
			return new WP_Error( 'cat_name', __( 'You did not enter a category name.' ) );
		}
	}

	$catarr['cat_ID'] = (int) $catarr['cat_ID'];

	// Are we updating or creating?
	$update = ! empty( $catarr['cat_ID'] );

	$name        = $catarr['cat_name'];
	$description = $catarr['category_description'];
	$slug        = $catarr['category_nicename'];
	$parent      = (int) $catarr['category_parent'];
	if ( $parent < 0 ) {
		$parent = 0;
	}

	if ( empty( $parent )
		|| ! term_exists( $parent, $catarr['taxonomy'] )
		|| ( $catarr['cat_ID'] && term_is_ancestor_of( $catarr['cat_ID'], $parent, $catarr['taxonomy'] ) ) ) {
		$parent = 0;
	}

	$args = compact( 'name', 'slug', 'parent', 'description' );

	if ( $update ) {
		$catarr['cat_ID'] = wp_update_term( $catarr['cat_ID'], $catarr['taxonomy'], $args );
	} else {
		$catarr['cat_ID'] = wp_insert_term( $catarr['cat_name'], $catarr['taxonomy'], $args );
	}

	if ( is_wp_error( $catarr['cat_ID'] ) ) {
		if ( $wp_error ) {
			return $catarr['cat_ID'];
		} else {
			return 0;
		}
	}
	return $catarr['cat_ID']['term_id'];
}

/**
 * Aliases wp_insert_category() with minimal args.
 *
 * If you want to update only some fields of an existing category, call this
 * function with only the new values set inside $catarr.
 *
 * @since 2.0.0
 *
 * @param array $catarr The 'cat_ID' value is required. All other keys are optional.
 * @return int|false The ID number of the new or updated Category on success. Zero or FALSE on failure.
 */
function wp_update_category( $catarr ) {
	$cat_id = (int) $catarr['cat_ID'];

	if ( isset( $catarr['category_parent'] ) && ( $cat_id === (int) $catarr['category_parent'] ) ) {
		return false;
	}

	// First, get all of the original fields.
	$category = get_term( $cat_id, 'category', ARRAY_A );
	_make_cat_compat( $category );

	// Escape data pulled from DB.
	$category = wp_slash( $category );

	// Merge old and new fields with new fields overwriting old ones.
	$catarr = array_merge( $category, $catarr );

	return wp_insert_category( $catarr );
}

//
// Tags.
//

/**
 * Checks whether a post tag with a given name exists.
 *
 * @since 2.3.0
 *
 * @param int|string $tag_name
 * @return mixed Returns null if the term does not exist.
 *               Returns an array of the term ID and the term taxonomy ID if the pairing exists.
 *               Returns 0 if term ID 0 is passed to the function.
 */
function tag_exists( $tag_name ) {
	return term_exists( $tag_name, 'post_tag' );
}

/**
 * Adds a new tag to the database if it does not already exist.
 *
 * @since 2.3.0
 *
 * @param int|string $tag_name
 * @return array|WP_Error
 */
function wp_create_tag( $tag_name ) {
	return wp_create_term( $tag_name, 'post_tag' );
}

/**
 * Gets comma-separated list of tags available to edit.
 *
 * @since 2.3.0
 *
 * @param int    $post_id
 * @param string $taxonomy Optional. The taxonomy for which to retrieve terms. Default 'post_tag'.
 * @return string|false|WP_Error
 */
function get_tags_to_edit( $post_id, $taxonomy = 'post_tag' ) {
	return get_terms_to_edit( $post_id, $taxonomy );
}

/**
 * Gets comma-separated list of terms available to edit for the given post ID.
 *
 * @since 2.8.0
 *
 * @param int    $post_id
 * @param string $taxonomy Optional. The taxonomy for which to retrieve terms. Default 'post_tag'.
 * @return string|false|WP_Error
 */
function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) {
	$post_id = (int) $post_id;
	if ( ! $post_id ) {
		return false;
	}

	$terms = get_object_term_cache( $post_id, $taxonomy );
	if ( false === $terms ) {
		$terms = wp_get_object_terms( $post_id, $taxonomy );
		wp_cache_add( $post_id, wp_list_pluck( $terms, 'term_id' ), $taxonomy . '_relationships' );
	}

	if ( ! $terms ) {
		return false;
	}
	if ( is_wp_error( $terms ) ) {
		return $terms;
	}
	$term_names = array();
	foreach ( $terms as $term ) {
		$term_names[] = $term->name;
	}

	$terms_to_edit = esc_attr( implode( ',', $term_names ) );

	/**
	 * Filters the comma-separated list of terms available to edit.
	 *
	 * @since 2.8.0
	 *
	 * @see get_terms_to_edit()
	 *
	 * @param string $terms_to_edit A comma-separated list of term names.
	 * @param string $taxonomy      The taxonomy name for which to retrieve terms.
	 */
	$terms_to_edit = apply_filters( 'terms_to_edit', $terms_to_edit, $taxonomy );

	return $terms_to_edit;
}

/**
 * Adds a new term to the database if it does not already exist.
 *
 * @since 2.8.0
 *
 * @param string $tag_name The term name.
 * @param string $taxonomy Optional. The taxonomy within which to create the term. Default 'post_tag'.
 * @return array|WP_Error
 */
function wp_create_term( $tag_name, $taxonomy = 'post_tag' ) {
	$id = term_exists( $tag_name, $taxonomy );
	if ( $id ) {
		return $id;
	}

	return wp_insert_term( $tag_name, $taxonomy );
}

SILENT KILLER Tool