• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/util/process.php
  • Класс: BitrixSaleLocationUtilProcess
  • Вызов: Process::getPercent
public function getPercent()
{
	$percent = $this->stage > 0 ? $this->stages[$this->stage - 1]['PERCENT'] : 0;

	$addit = 0;
	$cb = (string)($this->stages[$this->stage]['SUBPERCENT_CALLBACK'] ?? '');
	if ($cb !== '' && method_exists($this, $cb))
	{
		$addit = $this->$cb();
	}

	return $percent + $addit;
}