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.191.233.198
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 /
rest-api /
endpoints /
[ HOME SHELL ]
Name
Size
Permission
Action
class-wp-rest-application-pass...
23.59
KB
-rw-rw-r--
class-wp-rest-attachments-cont...
43.16
KB
-rw-rw-r--
class-wp-rest-autosaves-contro...
14.42
KB
-rw-rw-r--
class-wp-rest-block-directory-...
9.72
KB
-rw-rw-r--
class-wp-rest-block-pattern-ca...
4.55
KB
-rw-rw-r--
class-wp-rest-block-patterns-c...
8.81
KB
-rw-rw-r--
class-wp-rest-block-renderer-c...
5.7
KB
-rw-rw-r--
class-wp-rest-block-types-cont...
24.63
KB
-rw-rw-r--
class-wp-rest-blocks-controlle...
3.1
KB
-rw-rw-r--
class-wp-rest-comments-control...
56.23
KB
-rw-rw-r--
class-wp-rest-controller.php
18.62
KB
-rw-rw-r--
class-wp-rest-edit-site-export...
2.07
KB
-rw-rw-r--
class-wp-rest-global-styles-co...
20.12
KB
-rw-rw-r--
class-wp-rest-global-styles-re...
13.92
KB
-rw-rw-r--
class-wp-rest-menu-items-contr...
31.68
KB
-rw-rw-r--
class-wp-rest-menu-locations-c...
8.32
KB
-rw-rw-r--
class-wp-rest-menus-controller...
16.44
KB
-rw-rw-r--
class-wp-rest-navigation-fallb...
5.05
KB
-rw-rw-r--
class-wp-rest-pattern-director...
12.77
KB
-rw-rw-r--
class-wp-rest-plugins-controll...
27.86
KB
-rw-rw-r--
class-wp-rest-post-statuses-co...
10.08
KB
-rw-rw-r--
class-wp-rest-post-types-contr...
12.63
KB
-rw-rw-r--
class-wp-rest-posts-controller...
94.78
KB
-rw-rw-r--
class-wp-rest-revisions-contro...
24.67
KB
-rw-rw-r--
class-wp-rest-search-controlle...
11.04
KB
-rw-rw-r--
class-wp-rest-settings-control...
10.05
KB
-rw-rw-r--
class-wp-rest-sidebars-control...
15.36
KB
-rw-rw-r--
class-wp-rest-site-health-cont...
9.61
KB
-rw-rw-r--
class-wp-rest-taxonomies-contr...
13.22
KB
-rw-rw-r--
class-wp-rest-template-autosav...
7.52
KB
-rw-rw-r--
class-wp-rest-template-revisio...
8.08
KB
-rw-rw-r--
class-wp-rest-templates-contro...
30.49
KB
-rw-rw-r--
class-wp-rest-terms-controller...
33.16
KB
-rw-rw-r--
class-wp-rest-themes-controlle...
19.42
KB
-rw-rw-r--
class-wp-rest-url-details-cont...
20.07
KB
-rw-rw-r--
class-wp-rest-users-controller...
46.38
KB
-rw-rw-r--
class-wp-rest-widget-types-con...
18.31
KB
-rw-rw-r--
class-wp-rest-widgets-controll...
25.86
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : class-wp-rest-block-renderer-controller.php
<?php /** * Block Renderer REST API: WP_REST_Block_Renderer_Controller class * * @package WordPress * @subpackage REST_API * @since 5.0.0 */ /** * Controller which provides REST endpoint for rendering a block. * * @since 5.0.0 * * @see WP_REST_Controller */ class WP_REST_Block_Renderer_Controller extends WP_REST_Controller { /** * Constructs the controller. * * @since 5.0.0 */ public function __construct() { $this->namespace = 'wp/v2'; $this->rest_base = 'block-renderer'; } /** * Registers the necessary REST API routes, one for each dynamic block. * * @since 5.0.0 * * @see register_rest_route() */ public function register_routes() { register_rest_route( $this->namespace, '/' . $this->rest_base . '/(?P<name>[a-z0-9-]+/[a-z0-9-]+)', array( 'args' => array( 'name' => array( 'description' => __( 'Unique registered name for the block.' ), 'type' => 'string', ), ), array( 'methods' => array( WP_REST_Server::READABLE, WP_REST_Server::CREATABLE ), 'callback' => array( $this, 'get_item' ), 'permission_callback' => array( $this, 'get_item_permissions_check' ), 'args' => array( 'context' => $this->get_context_param( array( 'default' => 'view' ) ), 'attributes' => array( 'description' => __( 'Attributes for the block.' ), 'type' => 'object', 'default' => array(), 'validate_callback' => static function ( $value, $request ) { $block = WP_Block_Type_Registry::get_instance()->get_registered( $request['name'] ); if ( ! $block ) { // This will get rejected in ::get_item(). return true; } $schema = array( 'type' => 'object', 'properties' => $block->get_attributes(), 'additionalProperties' => false, ); return rest_validate_value_from_schema( $value, $schema ); }, 'sanitize_callback' => static function ( $value, $request ) { $block = WP_Block_Type_Registry::get_instance()->get_registered( $request['name'] ); if ( ! $block ) { // This will get rejected in ::get_item(). return true; } $schema = array( 'type' => 'object', 'properties' => $block->get_attributes(), 'additionalProperties' => false, ); return rest_sanitize_value_from_schema( $value, $schema ); }, ), 'post_id' => array( 'description' => __( 'ID of the post context.' ), 'type' => 'integer', ), ), ), 'schema' => array( $this, 'get_public_item_schema' ), ) ); } /** * Checks if a given request has access to read blocks. * * @since 5.0.0 * * @global WP_Post $post Global post object. * * @param WP_REST_Request $request Request. * @return true|WP_Error True if the request has read access, WP_Error object otherwise. */ public function get_item_permissions_check( $request ) { global $post; $post_id = isset( $request['post_id'] ) ? (int) $request['post_id'] : 0; if ( $post_id > 0 ) { $post = get_post( $post_id ); if ( ! $post || ! current_user_can( 'edit_post', $post->ID ) ) { return new WP_Error( 'block_cannot_read', __( 'Sorry, you are not allowed to read blocks of this post.' ), array( 'status' => rest_authorization_required_code(), ) ); } } else { if ( ! current_user_can( 'edit_posts' ) ) { return new WP_Error( 'block_cannot_read', __( 'Sorry, you are not allowed to read blocks as this user.' ), array( 'status' => rest_authorization_required_code(), ) ); } } return true; } /** * Returns block output from block's registered render_callback. * * @since 5.0.0 * * @global WP_Post $post Global post object. * * @param WP_REST_Request $request Full details about the request. * @return WP_REST_Response|WP_Error Response object on success, or WP_Error object on failure. */ public function get_item( $request ) { global $post; $post_id = isset( $request['post_id'] ) ? (int) $request['post_id'] : 0; if ( $post_id > 0 ) { $post = get_post( $post_id ); // Set up postdata since this will be needed if post_id was set. setup_postdata( $post ); } $registry = WP_Block_Type_Registry::get_instance(); $registered = $registry->get_registered( $request['name'] ); if ( null === $registered || ! $registered->is_dynamic() ) { return new WP_Error( 'block_invalid', __( 'Invalid block.' ), array( 'status' => 404, ) ); } $attributes = $request->get_param( 'attributes' ); // Create an array representation simulating the output of parse_blocks. $block = array( 'blockName' => $request['name'], 'attrs' => $attributes, 'innerHTML' => '', 'innerContent' => array(), ); // Render using render_block to ensure all relevant filters are used. $data = array( 'rendered' => render_block( $block ), ); return rest_ensure_response( $data ); } /** * Retrieves block's output schema, conforming to JSON Schema. * * @since 5.0.0 * * @return array Item schema data. */ public function get_item_schema() { if ( $this->schema ) { return $this->schema; } $this->schema = array( '$schema' => 'http://json-schema.org/schema#', 'title' => 'rendered-block', 'type' => 'object', 'properties' => array( 'rendered' => array( 'description' => __( 'The rendered block.' ), 'type' => 'string', 'required' => true, 'context' => array( 'edit' ), ), ), ); return $this->schema; } }
Close