PluginProbe
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 1.2.5
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v1.2.5
4.7.2 4.7.1 4.7.0 4.6.6 4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 All 281 releases
← All changes | app/src/Controllers/Rest/CustomerController.php +0 -47 4.2.21.2.5 View file →
@@ -43,30 +43,8 @@
43 43 return rest_ensure_response( $controller->prepare_item_for_response( $user->getUser(), $request ) );
44 44 }
45 45
46 46 /**
47 - * Sync Users with platform.
48 - * This catches the request and enqueues the action to start the sync.
49 - *
50 - * @param \WP_REST_Request $request Rest Request.
51 - *
52 - * @return \WP_REST_Response|\WP_Error
53 - */
54 - public function sync( \WP_REST_Request $request ) {
55 - // enqueue action.
56 - return as_enqueue_async_action(
57 - 'surecart/sync/customers',
58 - [
59 - 'page' => 1,
60 - 'batch_size' => apply_filters( 'surecart/sync/customers/batch_size', 100 ),
61 - 'create_user' => $request->get_param( 'create_user' ),
62 - 'run_actions' => $request->get_param( 'run_actions' ),
63 - ],
64 - 'surecart'
65 - );
66 - }
67 -
68 - /**
69 47 * Expose media for a customer.
70 48 *
71 49 * @param \WP_REST_Request $request Rest Request.
72 50 *
@@ -78,31 +56,6 @@
78 56 return $customer;
79 57 }
80 58
81 59 return $customer->where( $request->get_query_params() )->exposeMedia( $request['media_id'] );
82 - }
83 -
84 - /**
85 - * Edit model.
86 - *
87 - * @param \WP_REST_Request $request Rest Request.
88 - *
89 - * @return \WP_REST_Response|\WP_Error
90 - */
91 - public function edit( \WP_REST_Request $request ) {
92 - $wp_user = User::findByCustomerId( $request['id'] );
93 -
94 - if ( ! empty( $wp_user->ID ) ) {
95 - wp_update_user(
96 - [
97 - 'ID' => $wp_user->ID,
98 - 'user_email' => ! empty( $request['email'] ) ? $request['email'] : $wp_user->user_email,
99 - 'first_name' => ! empty( $request['first_name'] ) ? $request['first_name'] : $wp_user->first_name,
100 - 'last_name' => ! empty( $request['last_name'] ) ? $request['last_name'] : $wp_user->last_name,
101 - 'phone' => ! empty( $request['phone'] ) ? $request['phone'] : $wp_user->phone,
102 - ]
103 - );
104 - }
105 -
106 - return parent::edit( $request );
107 60 }
108 61 }