• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/form/feedbackform.php
  • Класс: BitrixUIFormFeedbackForm
  • Вызов: FeedbackForm::getPresets
public function getPresets()
{
	$presets = $this->presets;
	$presets['b24_plan'] = $this->isCloud ? CBitrix24::getLicenseType() : '';
	$presets['b24_plan_date_to'] = (
		$this->isCloud
			? ConvertTimeStamp(Option::get('main', '~controller_group_till', time()))
			: ''
	);
	$presets['b24_partner_id'] = (
		($this->isCloud && method_exists('CBitrix24', 'getPartnerId'))
			? CBitrix24::getPartnerId()
			: ''
	);

	$presets['hosturl'] = MainEngineUrlManager::getInstance()->getHostUrl();
	$presets['hostname'] = parse_url($presets['hosturl'], PHP_URL_HOST);

	global $USER;
	$name = '';
	$email = '';
	if(is_object($USER))
	{
		$name = $USER->GetFirstName();
		if(!$name)
		{
			$name = $USER->GetLogin();
		}
		$email = $USER->GetEmail();
	}
	$presets['c_name'] = $name;
	$presets['c_email'] = $email;

	return $presets;
}