File manager - Edit - /home/palg2351/public_html/wp-content/plugins/bit-integrations/includes/controller/UserController.php
Back
<?php namespace BitCode\FI\controller; use BitCode\FI\Core\Util\Capabilities; final class UserController { public function __construct() { // } public function getWpUsers() { if (!(Capabilities::Check('bit_integrations_manage_integrations'))) { wp_send_json_error(__('User don\'t have permission to access this page', 'bit-integrations')); } $users = get_users(['fields' => ['display_name', 'ID']]); wp_send_json_success($users); } public function getUserRoles() { if (!(Capabilities::Check('manage_options') || Capabilities::Check('bit_integrations_manage_integrations'))) { wp_send_json_error(__('User don\'t have permission to access this page', 'bit-integrations')); } global $wp_roles; $roles = []; $key = 0; foreach ($wp_roles->get_names() as $index => $role) { $key++; $roles[$key]['key'] = $index; $roles[$key]['name'] = $role; } wp_send_json_success($roles, 200); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.08 |
proxy
|
phpinfo
|
Settings