Файловый менеджер - Редактировать - /home/tuudkjt/globeasy/wp-content/plugins/reviewx/app/Handlers/WcTemplates/WcAccountDetails.php
Назад
<?php namespace Rvx\Handlers\WcTemplates; use Rvx\Api\UserApi; use Rvx\Utilities\Auth\Client; class WcAccountDetails { public function __invoke($user_id) { if (isset($_FILES["image"]) && $_FILES["image"]["error"] == \UPLOAD_ERR_OK) { require_once ABSPATH . "wp-admin/includes/image.php"; $attachment_id = media_handle_upload("image", 0); if (!\is_wp_error($attachment_id)) { \error_log("da3333" . \print_r([$user_id, $attachment_id], \true)); \update_user_meta($user_id, "rvx_image", $attachment_id); $this->userDataForm(); } } } function userDataForm() { $user_id = get_current_user_id(); $user_info = get_userdata($user_id); $attachment_id = \get_user_meta($user_id, "rvx_image", \true); $original_image_url = $attachment_id ? wp_get_attachment_url($attachment_id) : get_avatar_url($user_id); $data = ["name" => $user_info->first_name . " " . $user_info->last_name, "email" => $user_info->user_email, "avatar" => $original_image_url, "city" => \get_user_meta($user_id, "billing_city", \true) ?? "", "phone" => \get_user_meta($user_id, "billing_phone", \true) ?? "", "address" => \get_user_meta($user_id, "billing_address_1", \true) ?? "", "country" => \get_user_meta($user_id, "billing_country", \true) ?? "", "status" => 1]; $uid = Client::getUid() . "-" . $user_id; $response = (new UserApi())->editAccountUpdate($data, $uid); } }
| ver. 1.6 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка