0LU pLU LU 0
p 5=U &{'P 1 @LU $~ SLU :LU 6f /var/www/vhosts/lotus-fassaden.de/httpdocs/wp-content/cache/autoptimize/css/autoptimize_snippet_3fd2afa98866679439097f4ab102fe0a.css U @TLU LU TLU 6f /var/www/vhosts/lotus-fassaden.de/httpdocs/wp-content/plugins/ultimate-branding/inc/modules/front-end/assets/css/cookie-notice.c o2PULU PULU LU 6f e+/var/www/vhosts/lotus-fassaden.de/httpdocs/wp-content/cache/autoptimize/css/autoptimize_snippet_1dc3b749039d00487a3cdf1e553a4820@ @ 9U ~ @ `LU LU PVLU `γLU 6f n n ~ /var/www/vhosts/lotus-fassaden.de/httpdocs/wp-content/plugins/ultimate-branding/views/admin/modules/author-box 0 X &{'P20
*H
0|10 UUS10UTexas10UHouston10U
SSL Corporation110/U(SSL.com Root Certification Authority RSA0
160212173939Z
410212173939Z0|10 UUS10UTexas10UHouston10U
SSL Corporation110/U(SSL.com Root Certification Authority RSA0"0
*H
0
ݣ+}*g.wJ]WGkwkv=fVV b" TeNAOFȸnb^i_*~lA?aHKNe6^gUaz8 oPbut<%nz"ݑ1+J7酤3+U4|JhDzӷʡ"$t=j)[_%4X#T8~=l@|\O(ˮq:3%5`=|ղuxr":,.,QF`h6k$܀*Am>ɁA ^,B@o8'KN=G|εu\Q.+r( t䟭S557]!sޒ
cjj>eU
&%%im|Y_.ȼY<+ȓk'c&q4gNx 3pfvs
" V
N,lNϜ 3 c0a0U z}RS8%
Y0U00U#0 z}RS8%
Y0U LU LU /([ :,(])\+(\.?\d+)/S D*=1 {~ @p~ ~ p ` p~ e
ZTA @{~ $~ /([ :,(])(-?)(\d{3,})ms/Si 紱e1 {~ ZLU 0 p ` ?U :-q °~ ZLU /([ :,(])(-?)0+([1-9]?\.?\d+)/S 1 {~ [LU 1U &{'P6Ti0
*H
0;10 UES10U
FNMT-RCM10UAC RAIZ FNMT-RCM0
081029155956Z
300101000000Z0;10 UES10U
FNMT-RCM10UAC RAIZ FNMT-RCM0"0
*H
0
qzLnm} ,#@Vj{%]Y6.Q$X7J9W,"XwG>tC4M8vgo03Xq\knP~lJI )e
!gB_O0>Eh@@wze[<ٚR۵F=vLM;߾#5E\%^"9*.ljJ/4&]f!NoLQPw9 ,I2yZYeG5^5 ƛJ9h"U+NBqMχjq}Ӵq{NGv(nSm_H6.IX-p◒0U'K퐭c%Y-5ʗ3ǝ^J&c5-ve,W}ׁ]IzWSFuyBhq`9iV@ǭR oG('] lVF 00U00U0U}wd̿`m0>U 70503U$response->header( 'X-WP-TotalPages', $max_pages );
$request_params = $request->get_query_params();
$base = add_query_arg( urlencode_deep( $request_params ), rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ) );
if ( $page > 1 ) {
$prev_link = add_query_arg( 'page', $page - 1, $base );
$response->link_header( 'prev', $prev_link );
}
if ( $page < $max_pages ) {
$next_link = add_query_arg( 'page', $page + 1, $base );
$response->link_header( 'next', $next_link );
}
return $response;
}
/**
* Prepares a single search result for response.
*
* @since 5.0.0
* @since 5.6.0 The `$id` parameter can accept a string.
* @since 5.9.0 Renamed `$id` to `$item` to match parent class for PHP 8 named parameter support.
*
* @param int|string $item ID of the item to prepare.
* @param WP_REST_Request $request Request object.
* @return WP_REST_Response Response object.
*/
public function prepare_item_for_response( $item, $request ) {
// Restores the more descriptive, specific name for use within this method.
$item_id = $item;
$handler = $this->get_search_handler( $request );
if ( is_wp_error( $handler ) ) {
return new WP_REST_Response();
}
$fields = $this->get_fields_for_response( $request );
$data = $handler->prepare_item( $item_id, $fields );
$data = $this->add_additional_fields_to_object( $data, $request );
$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
$data = $this->filter_response_by_context( $data, $context );
$response = rest_ensure_response( $data );
if ( rest_is_field_included( '_links', $fields ) || rest_is_field_included( '_embedded', $fields ) ) {
$links = $handler->prepare_item_links( $item_id );
$links['collection'] = array(
'href' => rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ),
);
$response->add_links( $links );
}
return $response;
}
/**
* Retrieves the item schema, conforming to JSON Schema.
*
* @since 5.0.0
*
* @return array Item schema data.
*/
public function get_item_schema() {
if ( $this->schema ) {
return $this->add_additional_fields_schema( $this->schema );
}
$types = array();
$subtypes = array();
foreach ( $this->search_handlers as $search_handler ) {
$types[] = $search_handler->get_type();
$subtypes = array_merge( $subtypes, $search_handler->get_subtypes() );
}
$types = array_unique( $types );
$subtypes = array_unique( $subtypes );
$schema = array(
'$schema' => 'http://json-schema.org/draft-04/schema#',
'title' => 'search-result',
'type' => 'object',
'properties' => array(
self::PROP_ID => array(
'description' => __( 'Unique identifier for the object.' ),
'type' => array( 'integer', 'string' ),
'context' => array( 'view', 'embed' ),
'readonly' => true,
),
self::PROP_TITLE => array(
'description' => __( 'The title for the object.' ),
'type' => 'string',
'context' => array( 'view', 'embed' ),
'readonly' => true,
),
self::PROP_URL => array(
'description' => __( 'URL to the object.' ),
'type' => 'string',
'format' => 'uri',
'context' => array( 'view', 'embed' ),
'readonly' => true,
),
self::PROP_TYPE => array(
'description' => __( 'Object type.' ),
'type' => 'string',
'enum' => $types,
'context' => array( 'view', 'embed' ),
'readonly' => true,
),
self::PROP_SUBTYPE => array(
'description' => __( 'Object subtype.' ),
'type' => 'string',
'enum' => $subtypes,
'context' => array( 'view', 'embed' ),
'readonly' => true,
),
),
);
$this->schema = $schema;
return $this->add_additional_fields_schema( $this->schema );
}
/**
* Retrieves the query params for the search results collection.
*
* @since 5.0.0
*
* @return array Collection parameters.
*/
public function get_collection_params() {
$types = array();
$subtypes = array();
foreach ( $this->search_handlers as $search_handler ) {
$types[] = $search_handler->get_type();
$subtypes = array_merge( $subtypes, $search_handler->get_subtypes() );
}
$types = array_unique( $types );
$subtypes = array_unique( $subtypes );
$query_params = parent::get_collection_params();
$query_params['context']['default'] = 'view';
$query_params[ self::PROP_TYPE ] = array(
'default' => $types[0],
'description' => __( 'Limit results to items of an object type.' ),
'type' => 'string',
'enum' => $types,
);
$query_params[ self::PROP_SUBTYPE ] = array(
'default' => self::TYPE_ANY,
'description' => __( 'Limit results to items of one or more object subtypes.' ),
'type' => 'array',
'items' => array(
'enum' => array_merge( $subtypes, array( self::TYPE_ANY ) ),
'type' => 'string',
),
'sanitize_callback' => array( $this, 'sanitize_subtypes' ),
);
$query_params['exclude'] = array(
'description' => __( 'Ensure result set excludes specific IDs.' ),
'type' => 'array',
'items' => array(
'type' => 'integer',
),
'default' => array(),
);
$query_params['include'] = array(
'description' => __( 'Limit result set to specific IDs.' ),
'type' => 'array',
'items' => array(
'type' => 'integer',
),
'default' => array(),
);
return $query_params;
}
/**
* Sanitizes the list of subtypes, to ensure only subtypes of the passed type are included.
*
* @since 5.0.0
*
* @param string|array $subtypes One or more subtypes.
* @param WP_REST_Request $request Full details about the request.
* @param string $parameter Parameter name.
* @return string[]|WP_Error List of valid subtypes, or WP_Error object on failure.
*/
public function sanitize_subtypes( $subtypes, $request, $parameter ) {
$subtypes = wp_parse_slug_list( $subtypes );
$subtypes = rest_parse_request_arg( $subtypes, $request, $parameter );
if ( is_wp_error( $subtypes ) ) {
return $subtypes;
}
// 'any' overrides any other subtype.
if ( in_array( self::TYPE_ANY, $subtypes, true ) ) {
return array( self::TYPE_ANY );
}
$handler = $this->get_search_handler( $request );
if ( is_wp_error( $handler ) ) {
return $handler;
}
return array_intersect( $subtypes, $handler->get_subtypes() );
}
/**
* Gets the search handler to handle the current request.
*
* @since 5.0.0
*
* @param WP_REST_Request $request Full details about the request.
* @return WP_REST_Search_Handler|WP_Error Search handler for the request type, or WP_Error object on failure.
*/
protected function get_search_handler( $request ) {
$type = $request->get_param( self::PROP_TYPE );
if ( ! $type || ! isset( $this->search_handlers[ $type ] ) ) {
return new WP_Error(
'rest_search_invalid_type',
__( 'Invalid type parameter.' ),
array( 'status' => 400 )
);
}
return $this->search_handlers[ $type ];
}
}
Gmedia Albums - Lotus-Fassaden GmbH #branda-cookie-notice .cookie-notice-container {padding:5px !important;} #ub-cn-notice-text * {font-style: normal !important;} #ub-cn-notice-text {display: inline-block !important;}#branda-cookie-notice .button {background-color: #fff !important;color: #343434;border-radius: 3px; display:initial !important;}#branda-cookie-notice .button:hover {color: #343434;}Diese Website verwendet Cookies. Mit einem Klick auf OK stimmen Sie der Benutzung von Cookies zu. Mehr erfahren
OK