Submit
Path:
~
/
home
/
getwphos
/
public_html
/
BenjaminMarc2023
/
wp-content
/
plugins
/
woocommerce
/
src
/
Admin
/
API
/
File Content:
Features.php
<?php /** * REST API Features Controller * * Handles requests to /features */ namespace Automattic\WooCommerce\Admin\API; defined( 'ABSPATH' ) || exit; use Automattic\WooCommerce\Admin\Features\Features as FeaturesClass; /** * Features Controller. * * @internal * @extends WC_REST_Data_Controller */ class Features extends \WC_REST_Data_Controller { /** * Endpoint namespace. * * @var string */ protected $namespace = 'wc-admin'; /** * Route base. * * @var string */ protected $rest_base = 'features'; /** * Register routes. */ public function register_routes() { register_rest_route( $this->namespace, '/' . $this->rest_base, array( array( 'methods' => \WP_REST_Server::READABLE, 'callback' => array( $this, 'get_features' ), 'permission_callback' => array( $this, 'get_items_permissions_check' ), ), 'schema' => array( $this, 'get_public_item_schema' ), ) ); } /** * Check whether a given request has permission to read onboarding profile data. * * @param WP_REST_Request $request Full details about the request. * @return WP_Error|boolean */ public function get_items_permissions_check( $request ) { if ( ! wc_rest_check_manager_permissions( 'settings', 'read' ) ) { return new \WP_Error( 'woocommerce_rest_cannot_view', __( 'Sorry, you cannot list resources.', 'woocommerce' ), array( 'status' => rest_authorization_required_code() ) ); } return true; } /** * Return available payment methods. * * @param \WP_REST_Request $request Request data. * * @return \WP_Error|\WP_REST_Response */ public function get_features( $request ) { return FeaturesClass::get_available_features(); } }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
Reports
---
0755
Templates
---
0755
Coupons.php
2202 bytes
0644
CustomAttributeTraits.php
3484 bytes
0644
Customers.php
2163 bytes
0644
Data.php
939 bytes
0644
DataCountries.php
1149 bytes
0644
DataDownloadIPs.php
4248 bytes
0644
Experiments.php
1864 bytes
0644
Features.php
1740 bytes
0644
Init.php
8521 bytes
0644
Leaderboards.php
18127 bytes
0644
Marketing.php
4221 bytes
0644
MarketingCampaignTypes.php
6160 bytes
0644
MarketingCampaigns.php
6830 bytes
0644
MarketingChannels.php
5878 bytes
0644
MarketingOverview.php
3443 bytes
0644
MarketingRecommendations.php
6182 bytes
0644
MobileAppMagicLink.php
2147 bytes
0644
NavigationFavorites.php
4941 bytes
0644
NoteActions.php
2449 bytes
0644
Notes.php
26411 bytes
0644
OnboardingFreeExtensions.php
3843 bytes
0644
OnboardingPlugins.php
12221 bytes
0644
OnboardingProductTypes.php
1840 bytes
0644
OnboardingProfile.php
17116 bytes
0644
OnboardingTasks.php
32701 bytes
0644
OnboardingThemes.php
13965 bytes
0644
Options.php
9622 bytes
0644
Orders.php
10416 bytes
0644
PaymentGatewaySuggestions.php
5575 bytes
0644
Plugins.php
20543 bytes
0644
ProductAttributeTerms.php
4467 bytes
0644
ProductAttributes.php
4568 bytes
0644
ProductCategories.php
458 bytes
0644
ProductForm.php
3137 bytes
0644
ProductReviews.php
1330 bytes
0644
ProductVariations.php
6109 bytes
0644
Products.php
9933 bytes
0644
ProductsLowInStock.php
9738 bytes
0644
SettingOptions.php
878 bytes
0644
ShippingPartnerSuggestions.php
5876 bytes
0644
Taxes.php
5020 bytes
0644
Themes.php
6241 bytes
0644
N4ST4R_ID | Naxtarrr