%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/lists.catalog.processes/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/lists.catalog.processes/templates/.default/template.php |
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
use Bitrix\Main\Localization\Loc;
CJSCore::Init(array('lists'));
?>
<div id="bx-lists-lcp-total-div">
<?
$isBitrix24Template = (SITE_TEMPLATE_ID == "bitrix24");
$pagetitleAlignRightContainer = "lists-align-right-container";
if($isBitrix24Template)
{
$this->SetViewTarget("pagetitle", 100);
$pagetitleAlignRightContainer = "";
}
elseif(!IsModuleInstalled("intranet"))
{
$APPLICATION->SetAdditionalCSS("/bitrix/js/lists/css/intranet-common.css");
}
?>
<div class="pagetitle-container pagetitle-align-right-container <?=$pagetitleAlignRightContainer?>">
<? if(!$arResult['ALL_PROCESSES_INSTALL']): ?>
<p
id="bx-lists-lcp-install-processes"
onclick="javascript:BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>']
.installProcesses(this);"
class="webform-small-button webform-small-button-accept"
title="<?= GetMessage("LISTS_LCP_TEMPLATE_BUTTON_INSTALL") ?>"
>
<?= GetMessage("LISTS_LCP_TEMPLATE_BUTTON_INSTALL") ?>
</p>
<? endif; ?>
<a
id="bx-lists-lcp-transition-processes"
href="<?= $arResult['LISTS_URL'] ?>"
class="webform-small-button webform-small-button-cancel"
title="<?= GetMessage("LISTS_LCP_TEMPLATE_TRANSITION_PROCESSES") ?>"
>
<?= GetMessage("LISTS_LCP_TEMPLATE_TRANSITION_PROCESSES") ?>
</a>
</div>
<?
if($isBitrix24Template)
{
$this->EndViewTarget();
}
?>
<div class="bx-lists-lcp-description-page">
<? if($arResult['ALL_PROCESSES_INSTALL']): ?>
<?= Loc::getMessage('LISTS_LCP_TEMPLATE_DESCRIPTION_PAGE_ALL_INSTALL') ?>
<? else: ?>
<?= Loc::getMessage('LISTS_LCP_TEMPLATE_DESCRIPTION_PAGE') ?>
<? endif; ?>
</div>
<? if(!empty($arResult['SYSTEM_PROCESSES'])): ?>
<table class="bx-lists-lcp-table-processes">
<caption><?= Loc::getMessage('LISTS_LCP_TEMPLATE_TITLE_SYSTEM_PROCESSES') ?></caption>
<? foreach ($arResult['SYSTEM_PROCESSES'] as $process): ?>
<? (isset($process['PICK_OUT'])) ? $pickOut = 'not allocated' : $pickOut = 'allocate' ?>
<tr
id="<?= $pickOut ?>"
data-pick-out="<?= $pickOut ?>"
data-file="<?= htmlspecialcharsbx($process['FILE_PATH']) ?>"
onmousedown="BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>'].mousedown(this);"
onmouseover="BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>'].mouseover(this);"
onmouseout="BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>'].mouseout(this);"
>
<td>
<div class="bx-lists-lcp-table-td-div">
<p class="bx-lists-lcp-table-td-name"><?= htmlspecialcharsbx($process['NAME']) ?></p>
<p class="bx-lists-lcp-table-td-description">
<?= htmlspecialcharsbx($process['DESCRIPTION']) ?>
</p>
</div>
</td>
</tr>
<? endforeach; ?>
</table>
<? endif; ?>
<? if(!empty($arResult['USER_PROCESSES'])): ?>
<table class="bx-lists-lcp-table-processes">
<caption><?= Loc::getMessage('LISTS_LCP_TEMPLATE_TITLE_USER_PROCESSES') ?></caption>
<? foreach ($arResult['USER_PROCESSES'] as $process): ?>
<? (isset($process['PICK_OUT'])) ? $pickOut = 'not allocated' : $pickOut = 'allocate' ?>
<tr
id="<?= $pickOut ?>"
data-pick-out="<?= $pickOut ?>"
data-file="<?= htmlspecialcharsbx($process['FILE_PATH']) ?>"
onmousedown="BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>'].mousedown(this);"
onmouseover="BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>'].mouseover(this);"
onmouseout="BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>'].mouseout(this);"
>
<td>
<div class="bx-lists-lcp-table-td-div">
<p class="bx-lists-lcp-table-td-name"><?= htmlspecialcharsbx($process['NAME']) ?></p>
<p class="bx-lists-lcp-table-td-description">
<?= htmlspecialcharsbx($process['DESCRIPTION']) ?>
</p>
</div>
</td>
</tr>
<? endforeach; ?>
</table>
<? endif; ?>
<? if(count($arResult['USER_PROCESSES']) > 10): ?>
<div class="bx-lists-lcp-button-block">
<p
id="bx-lists-lcp-install-processes"
onclick="javascript:BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>']
.installProcesses(this);"
class="webform-small-button webform-small-button-accept"
title="<?= GetMessage("LISTS_LCP_TEMPLATE_BUTTON_INSTALL") ?>"
>
<?= GetMessage("LISTS_LCP_TEMPLATE_BUTTON_INSTALL") ?>
</p>
</div>
<? endif; ?>
</div>
<input type="hidden" id="bx-lists-lcp-site-id" value="<?= SITE_ID ?>">
<input type="hidden" id="bx-lists-lcp-lists-url" value="<?= $arResult['LISTS_URL'] ?>">
<script type="text/javascript">
BX(function () {
BX.Lists['CatalogProcessesClass_<?= $arResult['RAND_STRING']?>'] = new BX.Lists.CatalogProcessesClass({
randomString: '<?= $arResult['RAND_STRING'] ?>'
});
});
BX.message({
LISTS_LCP_TEMPLATE_STATUS_ACTION_SUCCESS: '<?= GetMessageJS('LISTS_LCP_TEMPLATE_STATUS_ACTION_SUCCESS') ?>',
LISTS_LCP_TEMPLATE_STATUS_ACTION_ERROR: '<?= GetMessageJS('LISTS_LCP_TEMPLATE_STATUS_ACTION_ERROR') ?>',
LISTS_LCP_TEMPLATE_PROCESS_INSTALLED: '<?= GetMessageJS('LISTS_LCP_TEMPLATE_PROCESS_INSTALLED') ?>'
});
</script>