Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/components/bitrix/seo.ads.builder/templates/.default/
Upload File :
Current File : /var/www/homesaver/www/bitrix/components/bitrix/seo.ads.builder/templates/.default/account.php

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

use Bitrix\Main\Localization\Loc;
use Bitrix\Main\UI\Extension;

/** @var array $arParams */
Extension::load(
	[
		"ui.design-tokens",
		"ui.fonts.opensans",
		"ui.hint",
		"seo.ads.client_selector",
		"ui.icons",
		"ui.buttons",
		"ui.buttons.icons",
		"ui.notification",
		"ui.sidepanel-content",
	]
);
$containerNodeId = $arParams['CONTAINER_NODE_ID'];
$destroyEventName = $arParams['JS_DESTROY_EVENT_NAME'];
$accountId = $arParams['ACCOUNT_ID'];
$clientId = $arParams['CLIENT_ID'];
$creativeId = $arParams['CREATIVE_ID']??'';
$provider = $arParams['PROVIDER'];
$titleNodeSelector = $arParams['~TITLE_NODE_SELECTOR'];
$type = htmlspecialcharsbx($arParams['SUBTYPE']);
$typeUpped = mb_strtoupper($type);

$namePrefix = htmlspecialcharsbx($arParams['INPUT_NAME_PREFIX']);

$multiClients = array_key_exists('CLIENTS', $arParams['PROVIDER']);
?>
<script id="template-crm-ads-account-settings" type="text/html">
	<div class="crm-ads-rtg-popup-settings">
		<div class="crm-ads-rtg-popup-settings-title"><?=Loc::getMessage('CRM_ADS_RTG_TITLE')?>:</div>
	</div>
	<div data-bx-ads-block="loading" style="display: none;" class="crm-ads-rtg-popup-settings">
		<div class="crm-ads-rtg-user-loader-item">
			<div class="crm-ads-rtg-loader">
				<svg class="crm-ads-rtg-circular" viewBox="25 25 50 50">
					<circle class="crm-ads-rtg-path" cx="50" cy="50" r="20" fill="none" stroke-width="1" stroke-miterlimit="10"/>
				</svg>
			</div>
		</div>
	</div>

	<div data-bx-ads-block="login" style="display: none;" class="crm-ads-rtg-popup-settings">
		<div class="crm-ads-new-campaign-item-block">
			<div class="crm-ads-new-campaign-item-content">
				<div class="crm-ads-new-campaign-item-content-inner">
					<div class="ui-slider-section ui-slider-section-icon">
						<div class="ui-icon ui-slider-icon crm-ads-new-campaign-item-instagram">
							<i></i>
						</div>
						<div class="ui-slider-content-box">
							<div class="ui-slider-heading-3"><?=Loc::getMessage('CRM_ADS_RTG_TITLE_'.mb_strtoupper($type))?></div>
							<p class="ui-slider-paragraph-2"><?=Loc::getMessage('CRM_ADS_RTG_CONNECT_DESCRIPTION')?></p>
						</div>
					</div>
				</div>
			</div>
		</div>

		<div class="crm-ads-rtg-popup-social crm-ads-rtg-popup-social-<?=$type?>">
			<span
				id="seo-ads-login-btn"
				onclick="BX.util.popup('<?=htmlspecialcharsbx($provider['AUTH_URL'])?>', 800, 600);"
				class="webform-small-button webform-small-button-transparent">
				<?=Loc::getMessage('CRM_ADS_RTG_LOGIN')?>
			</span>
		</div>
	</div>


	<div data-bx-ads-block="auth" style="display: none;">
		<div class="crm-ads-rtg-popup-settings">
			<div class="crm-ads-rtg-popup-social crm-ads-rtg-popup-social-<?=$type?>">
				<?if ($multiClients):?>
					<div data-bx-ads-client="" class="crm-ads-rtg-popup-client"></div>
				<?else:?>
					<div class="crm-ads-rtg-popup-social-avatar">
						<div data-bx-ads-auth-avatar="" class="crm-ads-rtg-popup-social-avatar-icon"></div>
					</div>
					<div class="crm-ads-rtg-popup-social-user">
						<a target="_top" data-bx-ads-auth-link="" data-bx-ads-auth-name="" class="crm-ads-rtg-popup-social-user-link" title=""></a>
					</div>
					<div class="crm-ads-rtg-popup-social-shutoff">
						<span data-bx-ads-auth-logout="" class="crm-ads-rtg-popup-social-shutoff-link"><?=Loc::getMessage('CRM_ADS_RTG_LOGOUT')?></span>
					</div>
				<?endif?>
				<input type="hidden" data-bx-ads-client-input="" name="<?=$namePrefix?>CLIENT_ID" value="<?=$clientId?>">
			</div>
		</div>
	</div>

	<div data-bx-ads-block="main" style="display: none;">
		<div class="crm-ads-rtg-popup-settings crm-ads-rtg-popup-settings-wrapper">
			<div class="crm-ads-rtg-popup-settings" style="<?=(!$provider['IS_SUPPORT_ACCOUNT'] ? 'display: none;' : '')?>">
				<div class="crm-ads-rtg-popup-settings-title-full"><?=Loc::getMessage('CRM_ADS_RTG_SELECT_ACCOUNT')?>:</div>

				<table class="crm-ads-rtg-table">
					<tr>
						<td>
							<select disabled name="<?=$namePrefix?>ACCOUNT_ID" data-bx-ads-account="" class="crm-ads-rtg-popup-settings-dropdown<?
							if ($provider['IS_SUPPORT_ADD_AUDIENCE']):?> crm-ads-rtg-popup-settings-dropdown-narrow<?endif?>">
							</select>
						</td>
						<td>
							<div data-bx-ads-account-loader="" class="crm-ads-rtg-loader-sm" style="display: none;">
								<svg class="crm-ads-rtg-circular" viewBox="25 25 50 50">
									<circle class="crm-ads-rtg-path" cx="50" cy="50" r="20" fill="none" stroke-width="1" stroke-miterlimit="10"/>
								</svg>
							</div>
						</td>
					</tr>
				</table>
			</div>
		</div>
		<div class="crm-ads-rtg-popup-settings crm-ads-rtg-popup-settings-wrapper">
			<div class="crm-ads-rtg-popup-settings"
				style="<?=(!$provider['IS_SUPPORT_ACCOUNT'] ? 'display: none;' : '')?>">
				<div class="crm-ads-rtg-popup-settings-title-full">
					<?=Loc::getMessage('CRM_ADS_RTG_SELECT_INSTAGRAM_ACCOUNT')?>:
				</div>

				<table class="crm-ads-rtg-table">
					<tr>
						<td>
							<select disabled name="<?=$namePrefix?>INSTAGRAM_ACCOUNT_ID"
								data-bx-ads-instagram-account=""
								class="crm-ads-rtg-popup-settings-dropdown
							crm-ads-rtg-popup-settings-dropdown-narrow">
							</select>
						</td>
						<td>
							<div
								data-bx-ads-instagram-account-loader=""
								class="crm-ads-rtg-loader-sm" style="display: none;">
								<svg class="crm-ads-rtg-circular" viewBox="25 25 50 50">
									<circle class="crm-ads-rtg-path" cx="50" cy="50" r="20" fill="none"
										stroke-width="1" stroke-miterlimit="10"/>
								</svg>
							</div>
						</td>
					</tr>
				</table>
			</div>
		</div>

		<?if ($multiClients):?>
			<span class="ui-btn ui-btn-light-border ui-btn-xs" data-bx-ads-client-add-btn=""><?= Loc::getMessage("CRM_ADS_RTG_ADD_CLIENT_BTN") ?></span>
			<br><br>
		<?endif?>
	</div>

</script>

<script>
	BX.ready(function () {

		var r = (Date.now()/1000|0);
		BX.loadCSS('<?=$this->GetFolder()?>/configurator.css?' + r);
		BX.loadScript('<?=$this->GetFolder()?>/configurator.js?' + r, function()
		{
			var params = <?=\Bitrix\Main\Web\Json::encode(array(
				'provider' => $provider,
				'multiClients' => $multiClients,
				'clientId' => $clientId,
				'accountId' => $accountId,
				'containerId' => $containerNodeId,
				'destroyEventName' => $destroyEventName,
				'signedParameters' => $this->getComponent()->getSignedParameters(),
				'componentName' => $this->getComponent()->getName(),
				'type' => $type,
				'campaign_url' => $arResult['CAMPAIGN_URL'],
				'mess' => array(
					'errorAction' => Loc::getMessage('CRM_ADS_RTG_ERROR_ACTION'),
					'dlgBtnClose' => Loc::getMessage('CRM_ADS_RTG_CLOSE'),
					'dlgBtnCreate' => Loc::getMessage('CRM_ADS_RTG_CREATE'),
					'dlgBtnApply' => Loc::getMessage('CRM_ADS_RTG_APPLY'),
					'dlgBtnCancel' => Loc::getMessage('CRM_ADS_RTG_CANCEL_ALT'),
					'newAudiencePopupTitle' => Loc::getMessage('CRM_ADS_RTG_AUDIENCE_ADD'),
					'newAudienceNameLabel' => Loc::getMessage('CRM_ADS_RTG_NEW_AUDIENCE_NAME_LABEL'),
				)
			))?>;
			new CrmAdsConfigurator(params);
		});

	});
</script>