kollapsminoriteten/wp-content/plugins/jetpack/modules/contact-form/class-grunion-contact-form-...

48 lines
1.8 KiB
PHP
Raw Normal View History

2019-11-15 23:26:29 +01:00
<?php
2022-12-15 17:41:53 +01:00
/**
2019-11-15 23:26:29 +01:00
* Plugin Name: Feedback CPT Permissions over-ride
2022-12-15 17:41:53 +01:00
*
2024-04-17 11:32:24 +02:00
* @deprecated 13.3 Use automattic/jetpack-forms
2022-12-15 17:41:53 +01:00
* @package automattic/jetpack
2019-11-15 23:26:29 +01:00
*/
2024-04-17 11:32:24 +02:00
use Automattic\Jetpack\Forms\ContactForm\Contact_Form_Endpoint;
2019-11-15 23:26:29 +01:00
if ( class_exists( 'WP_REST_Posts_Controller' ) ) {
/**
* Class Grunion_Contact_Form_Endpoint
* Used as 'rest_controller_class' parameter when 'feedback' post type is registered in modules/contact-form/grunion-contact-form.php.
2024-04-17 11:32:24 +02:00
*
* @deprecated 13.3 Use Automattic\Jetpack\Forms\ContactForm\Contact_Form_Endpoint
2019-11-15 23:26:29 +01:00
*/
class Grunion_Contact_Form_Endpoint extends WP_REST_Posts_Controller {
/**
* Check whether a given request has proper authorization to view feedback items.
*
2024-04-17 11:32:24 +02:00
* @deprecated 13.3 Use Automattic\Jetpack\Forms\ContactForm\Contact_Form_Endpoint->get_items_permissions_check
2019-11-15 23:26:29 +01:00
* @param WP_REST_Request $request Full details about the request.
* @return WP_Error|boolean
*/
2024-04-17 11:32:24 +02:00
public function get_items_permissions_check( $request ) {
_deprecated_function( __METHOD__, 'jetpack-13.3', 'Automattic\Jetpack\Forms\ContactForm\Contact_Form_Endpoint->get_items_permissions_check' );
2019-11-15 23:26:29 +01:00
2024-04-17 11:32:24 +02:00
return ( new Contact_Form_Endpoint( $this->post_type ) )->get_items_permissions_check( $request );
2019-11-15 23:26:29 +01:00
}
/**
* Check whether a given request has proper authorization to view feedback item.
*
2024-04-17 11:32:24 +02:00
* @deprecated 13.3 Use Automattic\Jetpack\Forms\ContactForm\Contact_Form_Endpoint->get_item_permissions_check
2019-11-15 23:26:29 +01:00
* @param WP_REST_Request $request Full details about the request.
* @return WP_Error|boolean
*/
2024-04-17 11:32:24 +02:00
public function get_item_permissions_check( $request ) {
_deprecated_function( __METHOD__, 'jetpack-13.3', 'Automattic\Jetpack\Forms\ContactForm\Contact_Form_Endpoint->get_item_permissions_check' );
2019-11-15 23:26:29 +01:00
2024-04-17 11:32:24 +02:00
return ( new Contact_Form_Endpoint( $this->post_type ) )->get_item_permissions_check( $request );
2019-11-15 23:26:29 +01:00
}
}
}