- Модуль: disk
- Путь к файлу: ~/bitrix/modules/disk/lib/rest/service/rights.php
- Класс: BitrixDiskRestServiceRights
- Вызов: Rights::getTasks
protected function getTasks()
{
$rightsManager = Driver::getInstance()->getRightsManager();
$tasks = array(
$rightsManager->getTaskById($rightsManager->getTaskIdByName($rightsManager::TASK_FULL)),
$rightsManager->getTaskById($rightsManager->getTaskIdByName($rightsManager::TASK_EDIT)),
$rightsManager->getTaskById($rightsManager->getTaskIdByName($rightsManager::TASK_READ)),
);
foreach($tasks as &$task)
{
$task = array_intersect_key($task, array(
'ID' => true,
'NAME' => true,
'TITLE' => true,
));
}
unset($task);
return $tasks;
}