• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/controller/worktime.php
  • Класс: BitrixTimemanControllerWorktime
  • Вызов: Worktime::pauseAction
public function pauseAction($userId, $latitudeClose = null, $longitudeClose = null, $ipClose = null, $device = null)
{
	$recordForm = WorktimeRecordForm::createWithEventForm();
	$recordForm->userId = $userId;
	$recordForm->latitudeClose = $latitudeClose;
	$recordForm->longitudeClose = $longitudeClose;
	$recordForm->ipClose = $ipClose;
	$recordForm->device = $device;

	if (!$recordForm->validate())
	{
		return $recordForm->getErrors();
	}

	$result = (new ManagePauseHandler())->handle($recordForm);
	return $this->decorateServiceResult($result);
}