...Человеческий поиск в разработке...
- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/classes/general/calc.php
- Класс: CBPCalc
- Вызов: CBPCalc::functionGetDocumentUrl
private function functionGetDocumentUrl($args) { $ar = $this->ArrgsToArray($args); $format = array_shift($ar); $external = array_shift($ar); $url = $this->activity->workflow->getService('DocumentService')->GetDocumentAdminPage( $this->activity->getDocumentId() ); $name = null; if ($external) { $url = MainEngineUrlManager::getInstance()->getHostUrl() . $url; } if ($format === 'bb' || $format === 'html') { $name = $this->activity->workflow->getService('DocumentService')->getDocumentName( $this->activity->getDocumentId() ); } if ($format === 'bb') { return sprintf( '[url=%s]%s[/url]', $url, $name ); } if ($format === 'html') { return sprintf( '%s', $url, htmlspecialcharsbx($name) ); } return $url; }