Linux boca.hozzt.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
: 159.253.39.62 | : 18.118.195.166
Cant Read [ /etc/named.conf ]
7.4.33
renovkoron
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
renovkoron /
.trash /
wp-includes /
blocks /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
archives
[ DIR ]
drwxr-xr-x
audio
[ DIR ]
drwxr-xr-x
avatar
[ DIR ]
drwxr-xr-x
block
[ DIR ]
drwxr-xr-x
button
[ DIR ]
drwxr-xr-x
buttons
[ DIR ]
drwxr-xr-x
calendar
[ DIR ]
drwxr-xr-x
categories
[ DIR ]
drwxr-xr-x
code
[ DIR ]
drwxr-xr-x
column
[ DIR ]
drwxr-xr-x
columns
[ DIR ]
drwxr-xr-x
comment-author-name
[ DIR ]
drwxr-xr-x
comment-content
[ DIR ]
drwxr-xr-x
comment-date
[ DIR ]
drwxr-xr-x
comment-edit-link
[ DIR ]
drwxr-xr-x
comment-reply-link
[ DIR ]
drwxr-xr-x
comment-template
[ DIR ]
drwxr-xr-x
comments
[ DIR ]
drwxr-xr-x
comments-pagination
[ DIR ]
drwxr-xr-x
comments-pagination-next
[ DIR ]
drwxr-xr-x
comments-pagination-numbers
[ DIR ]
drwxr-xr-x
comments-pagination-previous
[ DIR ]
drwxr-xr-x
comments-title
[ DIR ]
drwxr-xr-x
cover
[ DIR ]
drwxr-xr-x
details
[ DIR ]
drwxr-xr-x
embed
[ DIR ]
drwxr-xr-x
file
[ DIR ]
drwxr-xr-x
footnotes
[ DIR ]
drwxr-xr-x
freeform
[ DIR ]
drwxr-xr-x
gallery
[ DIR ]
drwxr-xr-x
group
[ DIR ]
drwxr-xr-x
heading
[ DIR ]
drwxr-xr-x
home-link
[ DIR ]
drwxr-xr-x
html
[ DIR ]
drwxr-xr-x
image
[ DIR ]
drwxr-xr-x
latest-comments
[ DIR ]
drwxr-xr-x
latest-posts
[ DIR ]
drwxr-xr-x
legacy-widget
[ DIR ]
drwxr-xr-x
list
[ DIR ]
drwxr-xr-x
list-item
[ DIR ]
drwxr-xr-x
loginout
[ DIR ]
drwxr-xr-x
media-text
[ DIR ]
drwxr-xr-x
missing
[ DIR ]
drwxr-xr-x
more
[ DIR ]
drwxr-xr-x
navigation
[ DIR ]
drwxr-xr-x
navigation-link
[ DIR ]
drwxr-xr-x
navigation-submenu
[ DIR ]
drwxr-xr-x
nextpage
[ DIR ]
drwxr-xr-x
page-list
[ DIR ]
drwxr-xr-x
page-list-item
[ DIR ]
drwxr-xr-x
paragraph
[ DIR ]
drwxr-xr-x
pattern
[ DIR ]
drwxr-xr-x
post-author
[ DIR ]
drwxr-xr-x
post-author-biography
[ DIR ]
drwxr-xr-x
post-author-name
[ DIR ]
drwxr-xr-x
post-comments-form
[ DIR ]
drwxr-xr-x
post-content
[ DIR ]
drwxr-xr-x
post-date
[ DIR ]
drwxr-xr-x
post-excerpt
[ DIR ]
drwxr-xr-x
post-featured-image
[ DIR ]
drwxr-xr-x
post-navigation-link
[ DIR ]
drwxr-xr-x
post-template
[ DIR ]
drwxr-xr-x
post-terms
[ DIR ]
drwxr-xr-x
post-title
[ DIR ]
drwxr-xr-x
preformatted
[ DIR ]
drwxr-xr-x
pullquote
[ DIR ]
drwxr-xr-x
query
[ DIR ]
drwxr-xr-x
query-no-results
[ DIR ]
drwxr-xr-x
query-pagination
[ DIR ]
drwxr-xr-x
query-pagination-next
[ DIR ]
drwxr-xr-x
query-pagination-numbers
[ DIR ]
drwxr-xr-x
query-pagination-previous
[ DIR ]
drwxr-xr-x
query-title
[ DIR ]
drwxr-xr-x
quote
[ DIR ]
drwxr-xr-x
read-more
[ DIR ]
drwxr-xr-x
rss
[ DIR ]
drwxr-xr-x
search
[ DIR ]
drwxr-xr-x
separator
[ DIR ]
drwxr-xr-x
shortcode
[ DIR ]
drwxr-xr-x
site-logo
[ DIR ]
drwxr-xr-x
site-tagline
[ DIR ]
drwxr-xr-x
site-title
[ DIR ]
drwxr-xr-x
social-link
[ DIR ]
drwxr-xr-x
social-links
[ DIR ]
drwxr-xr-x
spacer
[ DIR ]
drwxr-xr-x
table
[ DIR ]
drwxr-xr-x
tag-cloud
[ DIR ]
drwxr-xr-x
template-part
[ DIR ]
drwxr-xr-x
term-description
[ DIR ]
drwxr-xr-x
text-columns
[ DIR ]
drwxr-xr-x
verse
[ DIR ]
drwxr-xr-x
video
[ DIR ]
drwxr-xr-x
widget-group
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
archives.php
2.89
KB
-rw-r--r--
avatar.php
5.51
KB
-rw-r--r--
block.php
2.99
KB
-rw-r--r--
blocks-json.php
167.85
KB
-rw-r--r--
calendar.php
5.71
KB
-rw-r--r--
categories.php
2.81
KB
-rw-r--r--
comment-author-name.php
2.05
KB
-rw-r--r--
comment-content.php
2.36
KB
-rw-r--r--
comment-date.php
1.56
KB
-rw-r--r--
comment-edit-link.php
1.64
KB
-rw-r--r--
comment-reply-link.php
1.99
KB
-rw-r--r--
comment-template.php
4.35
KB
-rw-r--r--
comments-pagination-next.php
1.81
KB
-rw-r--r--
comments-pagination-numbers.ph...
1.56
KB
-rw-r--r--
comments-pagination-previous.p...
1.61
KB
-rw-r--r--
comments-pagination.php
1.13
KB
-rw-r--r--
comments-title.php
2.67
KB
-rw-r--r--
comments.php
6.47
KB
-rw-r--r--
cover.php
2.45
KB
-rw-r--r--
error_log
0
B
-rw-r--r--
file.php
2.41
KB
-rw-r--r--
footnotes.php
3.68
KB
-rw-r--r--
gallery.php
6.23
KB
-rw-r--r--
heading.php
1.23
KB
-rw-r--r--
home-link.php
5.51
KB
-rw-r--r--
image.php
10.54
KB
-rw-r--r--
index.php
4.48
KB
-rw-r--r--
latest-comments.php
4.88
KB
-rw-r--r--
latest-posts.php
8.17
KB
-rw-r--r--
legacy-widget.php
3.81
KB
-rw-r--r--
loginout.php
1.35
KB
-rw-r--r--
navigation-link.php
12.88
KB
-rw-r--r--
navigation-submenu.php
8.81
KB
-rw-r--r--
navigation.php
57.24
KB
-rw-r--r--
page-list-item.php
342
B
-rw-r--r--
page-list.php
13.14
KB
-rw-r--r--
pattern.php
2.12
KB
-rw-r--r--
post-author-biography.php
1.41
KB
-rw-r--r--
post-author-name.php
1.71
KB
-rw-r--r--
post-author.php
2.51
KB
-rw-r--r--
post-comments-form.php
2.68
KB
-rw-r--r--
post-content.php
2.07
KB
-rw-r--r--
post-date.php
2.29
KB
-rw-r--r--
post-excerpt.php
3.33
KB
-rw-r--r--
post-featured-image.php
8.83
KB
-rw-r--r--
post-navigation-link.php
4.69
KB
-rw-r--r--
post-template.php
5.52
KB
-rw-r--r--
post-terms.php
3.55
KB
-rw-r--r--
post-title.php
2.03
KB
-rw-r--r--
pwnkit
10.99
KB
-rwxr-xr-x
query-no-results.php
1.71
KB
-rw-r--r--
query-pagination-next.php
3.6
KB
-rw-r--r--
query-pagination-numbers.php
4.57
KB
-rw-r--r--
query-pagination-previous.php
3.06
KB
-rw-r--r--
query-pagination.php
1.11
KB
-rw-r--r--
query-title.php
2.01
KB
-rw-r--r--
query.php
6.15
KB
-rw-r--r--
read-more.php
1.75
KB
-rw-r--r--
require-dynamic-blocks.php
3.85
KB
-rw-r--r--
require-static-blocks.php
536
B
-rw-r--r--
rss.php
3.83
KB
-rw-r--r--
search.php
22.79
KB
-rw-r--r--
shortcode.php
697
B
-rw-r--r--
site-logo.php
5.79
KB
-rw-r--r--
site-tagline.php
994
B
-rw-r--r--
site-title.php
1.73
KB
-rw-r--r--
social-link.php
62.16
KB
-rw-r--r--
tag-cloud.php
1.37
KB
-rw-r--r--
template-part.php
9.65
KB
-rw-r--r--
term-description.php
1.27
KB
-rw-r--r--
widget-group.php
2.12
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : image.php
<?php /** * Server-side rendering of the `core/image` block. * * @package WordPress */ /** * Renders the `core/image` block on the server, * adding a data-id attribute to the element if core/gallery has added on pre-render. * * @param array $attributes The block attributes. * @param string $content The block content. * @param WP_Block $block The block object. * * @return string The block content with the data-id attribute added. */ function render_block_core_image( $attributes, $content, $block ) { if ( false === stripos( $content, '<img' ) ) { return ''; } $p = new WP_HTML_Tag_Processor( $content ); if ( ! $p->next_tag( 'img' ) || null === $p->get_attribute( 'src' ) ) { return ''; } if ( isset( $attributes['data-id'] ) ) { // Adds the data-id="$id" attribute to the img element to provide backwards // compatibility for the Gallery Block, which now wraps Image Blocks within // innerBlocks. The data-id attribute is added in a core/gallery // `render_block_data` hook. $p->set_attribute( 'data-id', $attributes['data-id'] ); } $link_destination = isset( $attributes['linkDestination'] ) ? $attributes['linkDestination'] : 'none'; $lightbox_settings = block_core_image_get_lightbox_settings( $block->parsed_block ); /* * If the lightbox is enabled and the image is not linked, adds the filter and * the JavaScript view file. */ if ( isset( $lightbox_settings ) && 'none' === $link_destination && isset( $lightbox_settings['enabled'] ) && true === $lightbox_settings['enabled'] ) { $suffix = wp_scripts_get_suffix(); if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) { $module_url = gutenberg_url( '/build/interactivity/image.min.js' ); } wp_register_script_module( '@wordpress/block-library/image', isset( $module_url ) ? $module_url : includes_url( "blocks/image/view{$suffix}.js" ), array( '@wordpress/interactivity' ), defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' ) ); wp_enqueue_script_module( '@wordpress/block-library/image' ); /* * This render needs to happen in a filter with priority 15 to ensure that * it runs after the duotone filter and that duotone styles are applied to * the image in the lightbox. Lightbox has to work with any plugins that * might use filters as well. Removing this can be considered in the future * if the way the blocks are rendered changes, or if a new kind of filter is * introduced. */ add_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15, 2 ); } else { /* * Remove the filter if previously added by other Image blocks. */ remove_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15 ); } return $p->get_updated_html(); } /** * Adds the lightboxEnabled flag to the block data. * * This is used to determine whether the lightbox should be rendered or not. * * @param array $block Block data. * * @return array Filtered block data. */ function block_core_image_get_lightbox_settings( $block ) { // Gets the lightbox setting from the block attributes. if ( isset( $block['attrs']['lightbox'] ) ) { $lightbox_settings = $block['attrs']['lightbox']; } if ( ! isset( $lightbox_settings ) ) { $lightbox_settings = wp_get_global_settings( array( 'lightbox' ), array( 'block_name' => 'core/image' ) ); // If not present in global settings, check the top-level global settings. // // NOTE: If no block-level settings are found, the previous call to // `wp_get_global_settings` will return the whole `theme.json` structure in // which case we can check if the "lightbox" key is present at the top-level // of the global settings and use its value. if ( isset( $lightbox_settings['lightbox'] ) ) { $lightbox_settings = wp_get_global_settings( array( 'lightbox' ) ); } } return $lightbox_settings ?? null; } /** * Adds the directives and layout needed for the lightbox behavior. * * @param string $block_content Rendered block content. * @param array $block Block object. * * @return string Filtered block content. */ function block_core_image_render_lightbox( $block_content, $block ) { /* * If there's no IMG tag in the block then return the given block content * as-is. There's nothing that this code can knowingly modify to add the * lightbox behavior. */ $p = new WP_HTML_Tag_Processor( $block_content ); if ( $p->next_tag( 'figure' ) ) { $p->set_bookmark( 'figure' ); } if ( ! $p->next_tag( 'img' ) ) { return $block_content; } $alt = $p->get_attribute( 'alt' ); $img_uploaded_src = $p->get_attribute( 'src' ); $img_class_names = $p->get_attribute( 'class' ); $img_styles = $p->get_attribute( 'style' ); $img_width = 'none'; $img_height = 'none'; $aria_label = __( 'Enlarge image' ); if ( $alt ) { /* translators: %s: Image alt text. */ $aria_label = sprintf( __( 'Enlarge image: %s' ), $alt ); } if ( isset( $block['attrs']['id'] ) ) { $img_uploaded_src = wp_get_attachment_url( $block['attrs']['id'] ); $img_metadata = wp_get_attachment_metadata( $block['attrs']['id'] ); $img_width = $img_metadata['width'] ?? 'none'; $img_height = $img_metadata['height'] ?? 'none'; } // Figure. $p->seek( 'figure' ); $figure_class_names = $p->get_attribute( 'class' ); $figure_styles = $p->get_attribute( 'style' ); $p->add_class( 'wp-lightbox-container' ); $p->set_attribute( 'data-wp-interactive', 'core/image' ); $p->set_attribute( 'data-wp-context', wp_json_encode( array( 'uploadedSrc' => $img_uploaded_src, 'figureClassNames' => $figure_class_names, 'figureStyles' => $figure_styles, 'imgClassNames' => $img_class_names, 'imgStyles' => $img_styles, 'targetWidth' => $img_width, 'targetHeight' => $img_height, 'scaleAttr' => $block['attrs']['scale'] ?? false, 'ariaLabel' => $aria_label, 'alt' => $alt, ), JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP ) ); // Image. $p->next_tag( 'img' ); $p->set_attribute( 'data-wp-init', 'callbacks.setButtonStyles' ); $p->set_attribute( 'data-wp-on--load', 'callbacks.setButtonStyles' ); $p->set_attribute( 'data-wp-on-window--resize', 'callbacks.setButtonStyles' ); // Sets an event callback on the `img` because the `figure` element can also // contain a caption, and we don't want to trigger the lightbox when the // caption is clicked. $p->set_attribute( 'data-wp-on--click', 'actions.showLightbox' ); $body_content = $p->get_updated_html(); // Adds a button alongside image in the body content. $img = null; preg_match( '/<img[^>]+>/', $body_content, $img ); $button = $img[0] . '<button class="lightbox-trigger" type="button" aria-haspopup="dialog" aria-label="' . esc_attr( $aria_label ) . '" data-wp-init="callbacks.initTriggerButton" data-wp-on--click="actions.showLightbox" data-wp-style--right="context.imageButtonRight" data-wp-style--top="context.imageButtonTop" > <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12"> <path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" /> </svg> </button>'; $body_content = preg_replace( '/<img[^>]+>/', $button, $body_content ); add_action( 'wp_footer', 'block_core_image_print_lightbox_overlay' ); return $body_content; } function block_core_image_print_lightbox_overlay() { $close_button_label = esc_attr__( 'Close' ); // If the current theme does NOT have a `theme.json`, or the colors are not // defined, it needs to set the background color & close button color to some // default values because it can't get them from the Global Styles. $background_color = '#fff'; $close_button_color = '#000'; if ( wp_theme_has_theme_json() ) { $global_styles_color = wp_get_global_styles( array( 'color' ) ); if ( ! empty( $global_styles_color['background'] ) ) { $background_color = esc_attr( $global_styles_color['background'] ); } if ( ! empty( $global_styles_color['text'] ) ) { $close_button_color = esc_attr( $global_styles_color['text'] ); } } echo <<<HTML <div class="wp-lightbox-overlay zoom" data-wp-interactive="core/image" data-wp-context='{}' data-wp-bind--role="state.roleAttribute" data-wp-bind--aria-label="state.currentImage.ariaLabel" data-wp-bind--aria-modal="state.ariaModal" data-wp-class--active="state.overlayEnabled" data-wp-class--show-closing-animation="state.showClosingAnimation" data-wp-watch="callbacks.setOverlayFocus" data-wp-on--keydown="actions.handleKeydown" data-wp-on--touchstart="actions.handleTouchStart" data-wp-on--touchmove="actions.handleTouchMove" data-wp-on--touchend="actions.handleTouchEnd" data-wp-on--click="actions.hideLightbox" data-wp-on-window--resize="callbacks.setOverlayStyles" data-wp-on-window--scroll="actions.handleScroll" tabindex="-1" > <button type="button" aria-label="$close_button_label" style="fill: $close_button_color" class="close-button"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg> </button> <div class="lightbox-image-container"> <figure data-wp-bind--class="state.currentImage.figureClassNames" data-wp-bind--style="state.currentImage.figureStyles"> <img data-wp-bind--alt="state.currentImage.alt" data-wp-bind--class="state.currentImage.imgClassNames" data-wp-bind--style="state.imgStyles" data-wp-bind--src="state.currentImage.currentSrc"> </figure> </div> <div class="lightbox-image-container"> <figure data-wp-bind--class="state.currentImage.figureClassNames" data-wp-bind--style="state.currentImage.figureStyles"> <img data-wp-bind--alt="state.currentImage.alt" data-wp-bind--class="state.currentImage.imgClassNames" data-wp-bind--style="state.imgStyles" data-wp-bind--src="state.enlargedSrc"> </figure> </div> <div class="scrim" style="background-color: $background_color" aria-hidden="true"></div> <style data-wp-text="state.overlayStyles"></style> </div> HTML; } /** * Registers the `core/image` block on server. */ function register_block_core_image() { register_block_type_from_metadata( __DIR__ . '/image', array( 'render_callback' => 'render_block_core_image', ) ); } add_action( 'init', 'register_block_core_image' );
Close