%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.142.252.87 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sender/lib/access/service/ |
Upload File : |
<?php namespace Bitrix\Sender\Access\Service; interface RolePermissionServiceInterface { /** * @param array $permissionSettings * @param int $dealCategoryId */ public function saveRolePermissions(array &$permissionSettings, int $dealCategoryId): void; /** * @param String $name * @param int $dealCategoryId * @param int|null $roleId * * @return int */ public function saveRole(String $name, int $dealCategoryId = 0, int $roleId = null): int; /** * @param int $roleId */ public function deleteRole(int $roleId): void; /** * * @param array $parameters * * @return array */ public function getSavedPermissions(array $parameters = []): array; /** * @param array $parameters * * @return array */ public function getRoleList(array $parameters = []): array; /** * @param int $userId * * @return array */ public function getRoleListByUser(int $userId): array; /** * returns user groups * @param int $dealCategoryId * * @return array */ public function getUserGroups(int $dealCategoryId): array; /** * returns access rights list * @return array */ public function getAccessRights(): array; }