%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/main.app.passwords/templates/.default/ |
| Current File : /home/bitrix/www/bitrix/components/bitrix/main.app.passwords/templates/.default/template.php |
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true)
die();
use Bitrix\Main\Text\HtmlFilter;
/**
* @var array $arParams
* @var array $arResult
* @var CBitrixComponent $component
* @var CBitrixComponentTemplate $this
* @global CUser $USER
*/
CJSCore::Init(array("popup", "ajax"));
ShowMessage($arResult["MESSAGE"]);
if($USER->IsAuthorized()):
?>
<script type="text/javascript">
var bx_app_pass_mess = {
deleteButton: '<?=CUtil::JSEscape(GetMessage("main_app_pass_del"))?>',
templatePath: '<?=CUtil::JSEscape($this->GetFolder())?>'
};
</script>
<div class="bx-otp-wrap-container">
<h3 class="bx-otp-wrap-container-title"><?echo GetMessage("main_app_pass_title")?></h3>
<p class="bx-otp-wrap-container-description">
<?echo GetMessage("main_app_pass_text1")?>
</p>
<p class="bx-otp-wrap-container-description">
<?echo GetMessage("main_app_pass_text2")?>
</p>
<div class="bx-otp-section-white">
<?
foreach($arResult["APPLICATIONS"] as $app_id => $app):
if(isset($app["VISIBLE"]) && $app["VISIBLE"] === false)
{
continue;
}
?>
<div class="bx-otp-accordion-container <?=(!empty($arResult["ROWS"][$app_id])? "open" : "close")?>" id="bx_app_pass_container_<?=$app_id?>">
<div class="bx-otp-accordion-head-block" onclick="return bx_app_pass_toggle('bx_app_pass_container_<?=$app_id?>')">
<div class="bx-otp-accordion-head-title"><?=HtmlFilter::encode($app["NAME"])?></div>
<div class="bx-otp-accordion-head-description"><?=$app["DESCRIPTION"]?></div>
<div class="bx-otp-accordion-action"></div>
</div>
<div class="bx-otp-accordion-content-block">
<table class="bx-otp-access-table" id="bx_app_pass_table_<?=$app_id?>">
<?if(!empty($arResult["ROWS"][$app_id])):?>
<thead>
<tr>
<td style="width:100%"></td>
<td><?echo GetMessage("main_app_pass_created")?></td>
<td><?echo GetMessage("main_app_pass_last")?></td>
<td><?echo GetMessage("main_app_pass_last_ip")?></td>
<td><?echo GetMessage("main_app_pass_manage")?></td>
</tr>
</thead>
<?endif?>
<tbody>
<?
if(is_array($arResult["ROWS"][$app_id])):
foreach($arResult["ROWS"][$app_id] as $pass):
?>
<tr id="bx_app_pass_row_<?=$pass["ID"]?>">
<td class="bx-otp-access-table-param">
<?=HtmlFilter::encode($pass["SYSCOMMENT"])?>
<small><?=HtmlFilter::encode($pass["COMMENT"])?></small>
</td>
<td class="bx-otp-access-table-value">
<?=$pass["DATE_CREATE"]?>
</td>
<td class="bx-otp-access-table-value">
<?=$pass["DATE_LOGIN"]?>
</td>
<td class="bx-otp-access-table-value">
<?=$pass["LAST_IP"]?>
</td>
<td class="bx-otp-access-table-action">
<a class="bx-otp-btn big lightgray mb0" href="javascript:void(0);" onclick="bx_app_pass_show_delete_window(<?=$pass["ID"]?>)"><?echo GetMessage("main_app_pass_del")?></a>
</td>
</tr>
<?
endforeach;
endif;
?>
<tr>
<td class="bx-otp-access-table-param" colspan="3">
<form id="bx_app_pass_form_<?=$app_id?>">
<table>
<thead>
<tr>
<td class="tal" style="padding: 0 30px 0 0;"><small class="fwn ttn m0"><?=($app["OPTIONS_CAPTION"] <> ''? HtmlFilter::encode($app["OPTIONS_CAPTION"]) : GetMessage("main_app_pass_link"))?></small></td>
<td class="tal" style="padding: 0;"><small class="fwn ttn m0"><?echo GetMessage("main_app_pass_comment")?></small></td>
</tr>
</thead>
<tbody>
<tr>
<td class="tal" style="padding: 0 30px 0 0;">
<select name="SYSCOMMENT" id="" class="bx-otp-slt medium">
<?if(!empty($app["OPTIONS"]) && is_array($app["OPTIONS"])):?>
<?foreach($app["OPTIONS"] as $opt):?>
<option value="<?=HtmlFilter::encode($opt)?>"><?=HtmlFilter::encode($opt)?></option>
<?endforeach?>
<option value="<?echo GetMessage("main_app_pass_other")?>"><?echo GetMessage("main_app_pass_other")?></option>
<?else:?>
<option value="<?=HtmlFilter::encode($app["NAME"])?>"><?=HtmlFilter::encode($app["NAME"])?></option>
<?endif?>
</select>
</td>
<td class="tal" style="padding: 0;">
<input type="text" name="COMMENT" class="bx-otp-slt medium m0" placeholder="<?echo GetMessage("main_app_pass_comment_ph")?>">
</td>
</tr>
</tbody>
</table>
<input type="hidden" name="APPLICATION_ID" value="<?=$app_id?>">
</form>
</td>
<td class="bx-otp-access-table-value" colspan="2">
<a class="bx-otp-btn big green mb0" href="javascript:void(0);" onclick="bx_app_pass_show_create_window('bx_app_pass_form_<?=$app_id?>')"><?echo GetMessage("main_app_pass_get_pass")?></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<?
endforeach;
?>
</div>
</div>
<div id="bx_app_pass_new_password" class="modal" style="margin: 0 auto;display: none; background: #fff;padding: 10px; max-width:500px;">
<div class="bx-otp-popup-container">
<div class="bx-otp-popup-content-title"><?echo GetMessage("main_app_pass_create_pass")?></div>
<div class="bx-otp-popup-lottery-container">
<p><?echo GetMessage("main_app_pass_create_pass_text")?> </p>
<div class="bx-otp-popup-lottery bx-otp-popup-lottery-black" id="bx_app_pass_lottery">
<span id="bx_app_pass_password"></span>
</div>
</div>
<div class="bx-otp-popup-buttons">
<a class="bx-otp-btn big lightgray" href="javascript:void(0);" onclick="BX.PopupWindowManager.getCurrentPopup().close();" id="bx_app_pass_close_button"><?echo GetMessage("main_app_pass_create_pass_close")?></a>
</div>
</div>
</div>
<div id="bx_app_pass_delete_password" class="modal" style="margin: 0 auto;display: none; background: #fff;padding: 10px; max-width:600px;">
<div class="bx-otp-popup-container">
<div class="bx-otp-popup-remove-container">
<div class="bx-otp-popup-remove-title"><?echo GetMessage("main_app_pass_del_pass")?></div>
<p class="tac"><?echo GetMessage("main_app_pass_del_pass_text")?></p>
</div>
<div class="bx-otp-popup-buttons">
<a class="bx-otp-btn big red" href="javascript:void(0);" id="bx_app_pass_del_button"><?echo GetMessage("main_app_pass_del")?></a>
<a class="bx-otp-btn big transparent" href="javascript:void(0);" onclick="BX.PopupWindowManager.getCurrentPopup().close();"><?echo GetMessage("main_app_pass_cancel")?></a>
</div>
</div>
</div>
<?endif?>