• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/permission/taskstemplatepermissiontable.php
  • Класс: BitrixTasksAccessPermissionTasksTemplatePermissionTable
  • Вызов: TasksTemplatePermissionTable::updateChildPermission
static function updateChildPermission($primary, array $data)
{
	$data = self::loadUpdateRow($primary, $data);
	if ((int) $data['VALUE'] === PermissionDictionary::VALUE_YES)
	{
		return;
	}
	$sql = "
		UPDATE `". static::getTableName() ."` 
		SET VALUE = ". PermissionDictionary::VALUE_NO ."
		WHERE 
			TEMPLATE_ID = ". $data['TEMPLATE_ID'] ."
			AND ACCESS_CODE = ". $data['ACCESS_CODE'] ."
			AND PERMISSION_ID LIKE '". $data['PERMISSION_ID'] .".%' 
	";
	static::getEntity()->getConnection()->query($sql);
}