%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/components/bitrix/system.field.view/templates/crm/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/components/bitrix/system.field.view/templates/crm/template.php

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

Bitrix\Main\UI\Extension::load("ui.tooltip");

\Bitrix\Main\Page\Asset::getInstance()->addCss('/bitrix/js/crm/css/crm.css');
if(\CCrmSipHelper::isEnabled())
	\Bitrix\Main\Page\Asset::getInstance()->addJs('/bitrix/js/crm/common.js');

$publicMode = isset($arParams["PUBLIC_MODE"]) && $arParams["PUBLIC_MODE"] === true;
?><table cellpadding="0" cellspacing="0" class="field_crm"><?
	$_suf = rand(1, 100);
	foreach ($arResult["VALUE"] as $entityType => $arEntity):
		?><tr><?
		if($arParams['PREFIX']):
			?><td class="field_crm_entity_type">
			<?=GetMessage('CRM_ENTITY_TYPE_'.$entityType)?>:
			</td><?
		endif;
		?><td class="field_crm_entity"><?

		$first = true;
		foreach ($arEntity as $entityId => $entity)
		{
			echo !$first ? ', ': '';

			if ($publicMode)
			{
				?><?=htmlspecialcharsbx($entity['ENTITY_TITLE'])?><?
			}
			else
			{
				?><a href="<?=htmlspecialcharsbx($entity['ENTITY_LINK'])?>" target="_blank"
					 bx-tooltip-user-id="<?=htmlspecialcharsbx($entityId)?>" bx-tooltip-loader="<?=htmlspecialcharsbx('/bitrix/components/bitrix/crm.'.strtolower($entityType).'.show/card.ajax.php')?>" bx-tooltip-classname="crm_balloon<?=($entityType == 'LEAD' || $entityType == 'DEAL'? '_no_photo': '_'.strtolower($entityType))?>"><?=htmlspecialcharsbx($entity['ENTITY_TITLE'])?></a><?
			}

			$first = false;
		};

		?></td>
		</tr><?
	endforeach;
	?></table>

<?if(\CCrmSipHelper::isEnabled()):?>
<script type="text/javascript">
	BX.ready(
		function()
		{
			if(typeof(window["BXIM"]) === "undefined" || typeof(BX.CrmSipManager) === "undefined")
			{
				return;
			}

			if(typeof(BX.CrmSipManager.messages) === "undefined")
			{
				BX.CrmSipManager.messages =
				{
					"unknownRecipient": "<?= GetMessageJS('CRM_SIP_MGR_UNKNOWN_RECIPIENT')?>",
					"makeCall": "<?= GetMessageJS('CRM_SIP_MGR_MAKE_CALL')?>"
				};
			}

			var sipMgr = BX.CrmSipManager.getCurrent();
			sipMgr.setServiceUrl(
				"CRM_<?=CUtil::JSEscape(CCrmOwnerType::LeadName)?>",
				"/bitrix/components/bitrix/crm.lead.show/ajax.php?<?=bitrix_sessid_get()?>"
			);

			sipMgr.setServiceUrl(
				"CRM_<?=CUtil::JSEscape(CCrmOwnerType::ContactName)?>",
				"/bitrix/components/bitrix/crm.contact.show/ajax.php?<?=bitrix_sessid_get()?>"
			);

			sipMgr.setServiceUrl(
				"CRM_<?=CUtil::JSEscape(CCrmOwnerType::CompanyName)?>",
				"/bitrix/components/bitrix/crm.company.show/ajax.php?<?=bitrix_sessid_get()?>"
			);
		}
	);
</script>
<? endif ?>

Zerion Mini Shell 1.0