• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/tasktags.php
  • Класс: CTaskTags
  • Вызов: CTaskTags::Rename
static function Rename($OLD_NAME, $NEW_NAME, $USER_ID)
{
	// $tasks = [];
	$list = LabelTable::getList([
		"select" => ['ID', "USER_ID", "NAME", 'GROUP_ID'],
		"filter" => [
			"=USER_ID" => intval($USER_ID),
			"=NAME" => $OLD_NAME,
			'=GROUP_ID' => 0,
		],
	])->fetchAll();
	$id = array_map(static function($el): int{
		return (int)$el['ID'];
	}, $list);

	if (count($id) !== 1)
	{
		return false;
	}
	$id = $id[0];

	$result = LabelTable::update($id,[
		'NAME' => $NEW_NAME,
	]);

	return $result->isSuccess();
}