• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/service/agent/worktimeagentmanager.php
  • Класс: BitrixTimemanServiceAgentWorktimeAgentManager
  • Вызов: WorktimeAgentManager::addAgent
protected function addAgent($params)
{
	if (empty($params))
	{
		return 0;
	}
	if (isset($params['PARAMS']))
	{
		$params['NAME'] .= '('' . implode("','", $params['PARAMS']) . '');';
		unset($params['PARAMS']);
	}
	if (isset($params['NEXT_EXEC']) && $params['NEXT_EXEC'] instanceof DateTime)
	{
		$params['NEXT_EXEC'] = BitrixMainTypeDateTime::createFromPhp($params['NEXT_EXEC'])->toString();
	}
	$resId = CAgent::add($params);
	return $resId === false ? 0 : $resId;
}