Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/components/bitrix/main.mail.confirm/templates/.default/
Upload File :
Current File : /var/www/homesaver/www/bitrix/components/bitrix/main.mail.confirm/templates/.default/template.php

<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); ?>
<? \Bitrix\Main\UI\Extension::load([
	'ui.notification',
	'ui.hint',
	'ui.mail.sender-selector',
]);

?>
<div id="new_from_email_dialog_content" style="display: none; ">
	<div class="new-from-email-dialog-error" style="display: none; "></div>
	<div class="new-from-email-dialog-content">
		<div class="new-from-email-dialog-block new-from-email-dialog-email-block">
			<div class="new-from-email-dialog-block-content">
				<div class="new-from-email-dialog-block-content-message" style="padding-bottom: 8px; "><?=getMessage(
					empty($arParams['IS_SMTP_AVAILABLE'])
						? 'MAIN_MAIL_CONFIRM_EMAIL_HINT'
						: 'MAIN_MAIL_CONFIRM_EMAIL_HINT_SMTP_2'
				) ?></div>
				<div class="new-from-email-dialog-table">
					<div class="new-from-email-dialog-row-group">
						<div class="new-from-email-dialog-row">
							<div class="new-from-email-dialog-text new-from-email-dialog-cell">
								<span class="new-from-email-dialog-text-spacer"></span>
								<span>
									<?=getMessage('MAIN_MAIL_CONFIRM_NAME_MSGVER_1') ?>
									<span data-hint="
									<?=htmlspecialcharsbx(getMessage('MAIN_MAIL_CONFIRM_NAME_HINT_GENERAL'))?><br>
									<?=htmlspecialcharsbx(getMessage('MAIN_MAIL_CONFIRM_NAME_HINT_VARIANTS'))?><br>
									<ul style='margin: 0; padding-left: 1em'>
										<li><?=htmlspecialcharsbx(getMessage('MAIN_MAIL_CONFIRM_NAME_HINT_VARIANT_COMPANY'))?></li>
										<li><?=htmlspecialcharsbx(getMessage('MAIN_MAIL_CONFIRM_NAME_HINT_VARIANT_COMPANY_SENDER'))?></li>
										<li><?=htmlspecialcharsbx(getMessage('MAIN_MAIL_CONFIRM_NAME_HINT_VARIANT_NAME'))?></li>
										<li><?=htmlspecialcharsbx(getMessage('MAIN_MAIL_CONFIRM_NAME_HINT_VARIANT_COMPANY_CATEGORY'))?></li>
									</ul>" data-hint-html></span>
								</span>
							</div>
							<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell">
								<div class="new-from-email-dialog-string-block">
									<input tabindex="1" type="text" class="new-from-email-dialog-square-string" data-name="name"
										<? if (!empty($arParams['USER_FULL_NAME'])): ?> value="<?=htmlspecialcharsbx($arParams['USER_FULL_NAME']) ?>"<? endif ?>>
								</div>
							</div>
						</div>
						<div class="new-from-email-dialog-row">
							<div class="new-from-email-dialog-text new-from-email-dialog-cell">
								<span class="new-from-email-dialog-text-spacer"></span>
								<span><?=getMessage('MAIN_MAIL_CONFIRM_EMAIL') ?></span>
							</div>
							<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell">
								<div class="new-from-email-dialog-string-block">
									<input tabindex="2" type="text" class="new-from-email-dialog-square-string"
										data-name="email" placeholder="info@example.com">
								</div>
							</div>
						</div>
						<div class="new-from-email-dialog-row" <? if (!$arParams['IS_ADMIN']): ?> style="display: none; "<? endif ?>>
							<div class="new-from-email-dialog-text new-from-email-dialog-cell"></div>
							<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell">
								<label>
									<input tabindex="3" type="checkbox" data-name="public" value="Y"
										style="vertical-align: middle; ">
									<?=getMessage('MAIN_MAIL_CONFIRM_PUBLIC') ?>
									<span data-hint="<?=getMessage('MAIN_MAIL_CONFIRM_PUBLIC_HINT1') ?>"></span>
								</label>
							</div>
						</div>
					</div>
					<? if (!empty($arParams['IS_SMTP_AVAILABLE'])): ?>
						<div class="new-from-email-dialog-row-group new-from-email-dialog-smtp-block" style="display: none; ">
							<div class="new-from-email-dialog-row">
								<div class="new-from-email-dialog-cell"></div>
								<div class="new-from-email-dialog-cell" style="padding-left: 0; padding-right: 0; ">
									<div class="new-from-email-dialog-smtp-warning" style="margin-left: -25%;">
										<?=getMessage('MAIN_MAIL_CONFIRM_SMTP_WARNING') ?>
									</div>
								</div>
							</div>
							<div class="new-from-email-dialog-row">
								<div class="new-from-email-dialog-text new-from-email-dialog-cell">
									<span class="new-from-email-dialog-text-spacer"></span>
									<span><?=getMessage('MAIN_MAIL_CONFIRM_SMTP_SERVER') ?></span>
								</div>
								<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell">
									<div class="new-from-email-dialog-string-block new-from-email-dialog-smtp-server-block">
										<input tabindex="4" type="text" class="new-from-email-dialog-square-string"
											data-name="smtp-server" placeholder="smtp.example.com">
									</div>
								</div>
							</div>
							<div class="new-from-email-dialog-row">
								<div class="new-from-email-dialog-text new-from-email-dialog-cell">
									<span class="new-from-email-dialog-text-spacer"></span>
									<span><?=getMessage('MAIN_MAIL_CONFIRM_SMTP_PORT') ?></span>
								</div>
								<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell"
									style="overflow: hidden; text-overflow: ellipsis; ">
									<div class="new-from-email-dialog-string-block new-from-email-dialog-smtp-port-block">
										<input tabindex="5" type="text" class="new-from-email-dialog-square-string"
											data-name="smtp-port" placeholder="587">
									</div>
									<span class="new-from-email-dialog-text-spacer"></span>
									<label title="<?=getMessage('MAIN_MAIL_CONFIRM_SMTP_SSL') ?>" style="vertical-align: middle; ">
										<input tabindex="6" type="checkbox" data-name="smtp-ssl" value="Y"
											style="vertical-align: middle; ">
										<?=getMessage('MAIN_MAIL_CONFIRM_SMTP_SSL') ?>
									</label>
								</div>
							</div>
							<div class="new-from-email-dialog-row">
								<div class="new-from-email-dialog-text new-from-email-dialog-cell">
									<span class="new-from-email-dialog-text-spacer"></span>
									<span><?=getMessage('MAIN_MAIL_CONFIRM_SMTP_LIMIT') ?></span>
								</div>
								<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell"
									style="overflow: hidden; text-overflow: ellipsis; ">
									<div class="new-from-email-dialog-string-block new-from-email-dialog-smtp-port-block">
										<input tabindex="7" type="number" min=0 class="new-from-email-dialog-square-string"
											data-name="smtp-limit" value="250" disabled>
									</div>
									<span class="new-from-email-dialog-text-spacer"></span>
									<labeltitle="<?=getMessage('MAIN_MAIL_CONFIRM_SMTP_USE_LIMIT') ?>" style="vertical-align: middle; ">
										<input tabindex="6" type="checkbox"
											   class="new-from-email-smtp-use-limit"
											   value="Y"
											style="vertical-align: middle; ">
										<?=getMessage('MAIN_MAIL_CONFIRM_SMTP_USE_LIMIT') ?>
									</label>
								</div>
							</div>
							<div class="new-from-email-dialog-row">
								<div class="new-from-email-dialog-text new-from-email-dialog-cell">
									<span class="new-from-email-dialog-text-spacer"></span>
									<span><?=getMessage('MAIN_MAIL_CONFIRM_SMTP_LOGIN') ?>:</span>
								</div>
								<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell">
									<div class="new-from-email-dialog-string-block">
										<input tabindex="7" type="text" class="new-from-email-dialog-square-string" data-name="smtp-login">
									</div>
								</div>
							</div>
							<div class="new-from-email-dialog-row">
								<div class="new-from-email-dialog-text new-from-email-dialog-cell">
									<span class="new-from-email-dialog-text-spacer"></span>
									<span><?=getMessage('MAIN_MAIL_CONFIRM_SMTP_PASSWORD') ?></span>
								</div>
								<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell">
									<div class="new-from-email-dialog-string-block">
										<input tabindex="8" type="password" class="new-from-email-dialog-square-string" data-name="smtp-password">
									</div>
									<div class="new-from-email-dialog-field-hint"></div>
								</div>
							</div>
						</div>
					<? endif ?>
				</div>
			</div>
		</div>
		<div class="new-from-email-dialog-block new-from-email-dialog-code-block" style="display: none; ">
			<div class="new-from-email-dialog-block-content">
				<div style="padding-bottom: 8px; "><?=getMessage('MAIN_MAIL_CONFIRM_CODE_HINT') ?></div>
				<div class="new-from-email-dialog-table">
					<div class="new-from-email-dialog-row">
						<div class="new-from-email-dialog-cell new-from-email-dialog-full-width-cell">
							<div class="new-from-email-dialog-string-block">
								<input tabindex="9" type="text" class="new-from-email-dialog-square-string"
									data-name="code" placeholder="<?=getMessage('MAIN_MAIL_CONFIRM_CODE_PLACEHOLDER') ?>">
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>


<script>

	BX.message({
		MAIN_MAIL_CONFIRM_USER_FULL_NAME: '<?=\CUtil::jsEscape($arParams['USER_FULL_NAME']) ?>',
		MAIN_MAIL_CONFIRM_AJAX_ERROR: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_AJAX_ERROR')) ?>',
		MAIN_MAIL_CONFIRM_MENU: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_MENU')) ?>',
		MAIN_MAIL_CONFIRM_TITLE: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_TITLE')) ?>',
		MAIN_MAIL_CONFIRM_EDIT_TITLE: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EDIT_TITLE')) ?>',
		MAIN_MAIL_CONFIRM_EDIT_TITLE_EMAIL: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EDIT_TITLE_EMAIL')) ?>',
		MAIN_MAIL_CONFIRM_GET_CODE: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_GET_CODE')) ?>',
		MAIN_MAIL_CONFIRM_SAVE: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_SAVE')) ?>',
		MAIN_MAIL_CONFIRM_CANCEL: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_CANCEL')) ?>',
		MAIN_MAIL_CONFIRM_BACK: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_BACK')) ?>',
		MAIN_MAIL_CONFIRM_EMPTY_EMAIL: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EMPTY_EMAIL')) ?>',
		MAIN_MAIL_CONFIRM_INVALID_EMAIL: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_INVALID_EMAIL')) ?>',
		MAIN_MAIL_CONFIRM_EMPTY_SMTP_SERVER: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EMPTY_SMTP_SERVER')) ?>',
		MAIN_MAIL_CONFIRM_INVALID_SMTP_SERVER: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_INVALID_SMTP_SERVER')) ?>',
		MAIN_MAIL_CONFIRM_EMPTY_SMTP_PORT: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EMPTY_SMTP_PORT')) ?>',
		MAIN_MAIL_CONFIRM_INVALID_SMTP_PORT: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_INVALID_SMTP_PORT')) ?>',
		MAIN_MAIL_CONFIRM_EMPTY_SMTP_LOGIN: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EMPTY_SMTP_LOGIN')) ?>',
		MAIN_MAIL_CONFIRM_EMPTY_SMTP_PASSWORD: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EMPTY_SMTP_PASSWORD')) ?>',
		MAIN_MAIL_CONFIRM_INVALID_SMTP_PASSWORD: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_INVALID_SMTP_PASSWORD')) ?>',
		MAIN_MAIL_CONFIRM_INVALID_SMTP_PASSWORD_CARET: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_INVALID_SMTP_PASSWORD_CARET')) ?>',
		MAIN_MAIL_CONFIRM_INVALID_SMTP_PASSWORD_NULL: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_INVALID_SMTP_PASSWORD_NULL')) ?>',
		MAIN_MAIL_CONFIRM_SPACE_SMTP_PASSWORD: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_SPACE_SMTP_PASSWORD')) ?>',
		MAIN_MAIL_CONFIRM_EMPTY_CODE: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EMPTY_CODE')) ?>',
		MAIN_MAIL_CONFIRM_DELETE: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_DELETE')) ?>',
		MAIN_MAIL_CONFIRM_EDIT: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_EDIT')) ?>',
		MAIN_MAIL_CONFIRM_DELETE_SENDER_CONFIRM: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_DELETE_SENDER_CONFIRM')) ?>',
		MAIN_MAIL_DELETE_SENDER_ERROR: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_DELETE_SENDER_ERROR')) ?>',
		MAIN_MAIL_CONFIRM_MENU_PLACEHOLDER: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_MENU_PLACEHOLDER')) ?>',
		MAIN_MAIL_CONFIRM_MENU_UNKNOWN: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_MENU_UNKNOWN')) ?>',
		MAIN_MAIL_CONFIRM_SMTP_SENDER_NO_EDIT_HINT: '<?=\CUtil::jsEscape(getMessage('MAIN_MAIL_CONFIRM_SMTP_SENDER_NO_EDIT_HINT')) ?>',
	});

	BX.ready(function ()
	{
		BXMainMailConfirm.init({
			mailboxes: <?=Bitrix\Main\Web\Json::encode($arParams['MAILBOXES']) ?>,
			canCheckSmtp: <?=(!empty($arParams['IS_SMTP_AVAILABLE']) && \Bitrix\Main\Mail\Smtp\Config::canCheck() ? 'true' : 'false') ?>,
			action:  '<?=\CUtil::jsEscape($arParams['ACTION_URL'])?>',
			isB24Installed:  '<?=$arParams['IS_SMTP_AVAILABLE']?>'
		});
	});

</script>