• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/app.php
  • Класс: BitrixRestAppTable
  • Вызов: AppTable::setAccess
static function setAccess($appId, $newRights = array())
{
	$appInfo = static::getByClientId($appId);
	if($appInfo)
	{
		$rights = '';
		if(is_array($newRights) && !empty($newRights))
		{
			$rightIdList = array();
			foreach($newRights as $key => $rightsList)
			{
				foreach($rightsList as $rightId => $ar)
				{
					$rightIdList[] = $rightId;
				}
			}
			$rights = implode(",", $rightIdList);
		}

		static::update($appId, array(
			'ACCESS' => $rights,
		));
	}

	if(defined("BX_COMP_MANAGED_CACHE"))
	{
		global $CACHE_MANAGER;
		$CACHE_MANAGER->ClearByTag('bitrix24_left_menu');
	}
}