• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/numerator/service/numeratorrequestmanager.php
  • Класс: BitrixMainNumeratorServiceNumeratorRequestManager
  • Вызов: NumeratorRequestManager::saveFromRequest
public function saveFromRequest()
{
	$numeratorConfig = $this->request->getPost(Numerator::getType());
	$id = $numeratorConfig ['id'];
	if ($id)
	{
		$result = $this->updateNextSequentialNumber($id);
		if ($result->isSuccess())
		{
			$result = Numerator::update($id, $this->request->getPostList()->toArray());
		}
	}
	else
	{
		$numerator = Numerator::create();
		$result = $numerator->setConfig($this->request->getPostList()->toArray());
		if ($result->isSuccess())
		{
			$result = $numerator->save();
		}
	}
	return $result;
}