%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/b24connector.button.list/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/b24connector.button.list/templates/.default/template.php |
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)die(); use Bitrix\Main\Web\Json; use Bitrix\Main\Localization\Loc; use Bitrix\B24Connector\Connection; /** @var CBitrixComponentTemplate $this */ /** @var array $arParams */ /** @var array $arResult */ CJSCore::Init(array('clipboard')); ?> <?if(Connection::isExist()):?> <?if(!empty($arResult['ITEMS'])):?> <div class="intranet-button-list-wrapper"> <div id="crm_web_form_list_container"> <?if(!empty($arParams['FILTER'])):?> <div class="intranet-button-list-header-container"> <h3 class="intranet-button-list-header"><?=Loc::getMessage("B24C_BL_WIDGETS")?></h3> </div><!--intranet-button-list-header-container--> <?endif;?> <!--intranet-button-list-createform-container--> <?foreach($arResult['ITEMS_BY_IS_SYSTEM'] as $isSystem => $system):?> <?if(empty($arParams['FILTER'])):?> <div class="intranet-button-list-header-container"> <h3 class="intranet-button-list-header"><?=$system['NAME']?></h3> </div><!--intranet-button-list-header-container--> <?endif;?> <?foreach($system['ITEMS'] as $item):?> <div class="intranet-button-list-widget-row" data-bx-crm-webform-item="<?=intval($item['ID'])?>" data-bx-crm-webform-item-is-system="<?=$isSystem?>" > <div class="intranet-button-list-buttons-container"> <?/* <div class="intranet-button-list-buttons"> <span class="intranet-button-list-hamburger" data-bx-crm-webform-item-settings=""></span> <?if($arResult['PERM_CAN_EDIT']):?> <span class="intranet-button-list-close" data-bx-crm-webform-item-delete="" title="<?=Loc::getMessage('B24C_BL_LIST_ACTIONS_REMOVE')?>"></span> <?endif;?> </div><!--intranet-button-list-buttons--> */?> </div><!--intranet-button-list-button-container--> <div class="intranet-button-list-widget-container intranet-button-list-widget-left"> <div class="intranet-button-list-widget intranet-button-list-widget-number <?=$item['viewClassName']?>" data-bx-crm-webform-item-view=""> <div class="intranet-button-list-widget-head"> <span class="intranet-button-list-widget-title-container"> <span class="intranet-button-list-widget-title-inner"> <a href="<?=htmlspecialcharsbx($item['PATH_TO_BUTTON_EDIT'])?>" title="<?=Loc::getMessage("B24C_BL_WIDGET_EDIT")?>"> <span class="intranet-button-list-widget-title"><?=htmlspecialcharsbx($item['NAME'])?></span> </a> </span> </span> </div><!--intranet-button-list-widget-head--> <div class="intranet-button-list-widget-content"> <div class="intranet-button-list-widget-content-amt"> <div class="intranet-button-list-widget-content-inner"> <div class="intranet-button-list-widget-content-inner-block" title="<?=htmlspecialcharsbx($arResult['TYPE_LIST']['openline'])?>"> <?if($item['ITEMS']['openline']):?> <div class="intranet-button-list-widget-content-inner-item intranet-button-list-widget-active"> <div class="intranet-button-list-widget-content-inner-item-image intranet-button-list-openlines"></div> <div class="intranet-button-list-widget-content-inner-item-text"><?=htmlspecialcharsbx($item['ITEMS']['openline']['NAME'])?></div> </div><!--intranet-button-list-widget-content-inner-item--> <?else:?> <div class="intranet-button-list-widget-content-inner-item"> <div class="intranet-button-list-widget-content-inner-item-image intranet-button-list-openlines"></div> <div class="intranet-button-list-widget-content-inner-item-text"><?=Loc::getMessage("B24C_BL_NOT_CHOSEN")?></div> </div><!--intranet-button-list-widget-content-inner-item--> <?endif;?> </div><!--intranet-button-list-widget-content-inner-item--> <div class="intranet-button-list-widget-content-inner-block" title="<?=htmlspecialcharsbx($arResult['TYPE_LIST']['crmform'])?>"> <?if($item['ITEMS']['crmform']):?> <div class="intranet-button-list-widget-content-inner-item intranet-button-list-widget-active"> <div class="intranet-button-list-widget-content-inner-item-image intranet-button-list-webform"></div> <div class="intranet-button-list-widget-content-inner-item-text"><?=htmlspecialcharsbx($item['ITEMS']['crmform']['NAME'])?></div> </div><!--intranet-button-list-widget-content-inner-item--> <?else:?> <div class="intranet-button-list-widget-content-inner-item"> <div class="intranet-button-list-widget-content-inner-item-image intranet-button-list-webform"></div> <div class="intranet-button-list-widget-content-inner-item-text"><?=Loc::getMessage("B24C_BL_NOT_CHOSEN")?></div> </div><!--intranet-button-list-widget-content-inner-item--> <?endif;?> </div><!--intranet-button-list-widget-content-inner-item--> <div class="intranet-button-list-widget-content-inner-block" title="<?=htmlspecialcharsbx($arResult['TYPE_LIST']['callback'])?>"> <?if($item['ITEMS']['callback']):?> <div class="intranet-button-list-widget-content-inner-item intranet-button-list-widget-active"> <div class="intranet-button-list-widget-content-inner-item-image intranet-button-list-call"></div> <div class="intranet-button-list-widget-content-inner-item-text"><?=htmlspecialcharsbx($item['ITEMS']['callback']['NAME'])?></div> </div><!--intranet-button-list-widget-content-inner-item--> <?else:?> <div class="intranet-button-list-widget-content-inner-item"> <div class="intranet-button-list-widget-content-inner-item-image intranet-button-list-call"></div> <div class="intranet-button-list-widget-content-inner-item-text"><?=Loc::getMessage("B24C_BL_NOT_CHOSEN")?></div> </div><!--intranet-button-list-widget-content-inner-item--> <?endif;?> </div><!--intranet-button-list-widget-content-inner-item--> </div><!--intranet-button-list-widget-content-inner--> </div> </div><!--intranet-button-list-widget-content--> </div><!--intranet-button-list-widget intranet-button-list-widget-number--> </div><!--intranet-button-list-widget-container intranet-button-list-widget-left--> <div class="intranet-button-list-widget-container intranet-button-list-widget-right"> <div class="intranet-button-list-inner-info-container"> <div class="intranet-button-list-creation-date-container"> <div class="intranet-button-list-creation-date-element"> <span class="intranet-button-list-text"><?=Loc::getMessage('B24C_BL_LIST_ITEM_DATE_CREATE')?>:</span> <span class="intranet-button-list-date"><?=htmlspecialcharsbx($item['DATE_CREATE_DISPLAY'])?></span> </div> </div><!--intranet-button-list-creation-date-container--> <div class="intranet-button-list-position-container"> <div class="intranet-button-list-position-element"> <span class="intranet-button-list-position-inner-wrap"> <span class="intranet-button-list-position-text"><?=Loc::getMessage("B24C_BL_LOCATION")?>:</span> <span class="intranet-button-list-position-text"><?=htmlspecialcharsbx(strtolower($item['LOCATION_DISPLAY']))?></span> </span> </div> </div><!--intranet-button-list-url-container--> <div class="intranet-button-list-settings-container"> <div class="intranet-button-list-settings-element"> <span class="intranet-button-list-settings-text"><?=Loc::getMessage('B24C_BL_LIST_VIEW')?>:</span> <span class="intranet-button-list-settings-text"><?=htmlspecialcharsbx($item['PAGES_USE_DISPLAY'])?></span> </div> </div><!--intranet-button-list-deal-container--> </div><!--intranet-button-list-inner-info-container--> <div class="intranet-button-list-activate-wrapper"> <div class="intranet-button-list-activate-container <?=($arResult['PERM_CAN_EDIT'] ? '' : 'intranet-button-list-activate-disabled')?> <?=($item['LOCAL_ACTIVE'] == 'Y' ? 'intranet-button-list-on' : 'intranet-button-list-off')?>" data-bx-crm-webform-item-active=""> <div class="intranet-button-list-activate-button-container"> <span class="intranet-button-list-activate-button"> <span class="intranet-button-list-activate-button-text"><?=Loc::getMessage('B24C_BL_LIST_ITEM_ACTIVE_ON')?></span> </span> <span class="intranet-button-list-not-activate-button"> <span class="intranet-button-list-activate-button-cursor"></span> <span class="intranet-button-list-not-activate-button-text"><?=Loc::getMessage('B24C_BL_LIST_ITEM_ACTIVE_OFF')?></span> </span> </div><!--intranet-button-list-activate-button-container--> <span class="intranet-button-list-activate-button-item-on"><?=Loc::getMessage('B24C_BL_BUT_ACTIVE')?></span> <span class="intranet-button-list-activate-button-item-off"><?=Loc::getMessage('B24C_BL_BUT_NOT_ACTIVE')?></span> </div><!--intranet-button-list-activate-container--> <span class="intranet-button-list-activate-user-wrapper" data-bx-crm-webform-item-active-date="" <?=(intval($item['LOCAL_ADD_BY']) <= 0 ? ' style="display:none"' : '')?>> <span class="intranet-button-list-activate-user-container user-container-on"> <? if($item['ACTIVE_CHANGE_BY_DISPLAY']['ICON']) { $userIconStyle = 'background-image: url(\'' . htmlspecialcharsbx($item['ACTIVE_CHANGE_BY_DISPLAY']['ICON']) .'\');'; $userIconClass = ''; } else { $userIconStyle = ''; $userIconClass = 'user-default-icon'; } ?> <span class="intranet-button-list-activate-user-icon <?=$userIconClass?>" style="<?=$userIconStyle?>"></span> <span class="intranet-button-list-activate-user-inner"> <a href="<?=htmlspecialcharsbx($item['ACTIVE_CHANGE_BY_DISPLAY']['LINK'])?>" class="intranet-button-list-activate-user-element"> <?=htmlspecialcharsbx($item['ACTIVE_CHANGE_BY_DISPLAY']['NAME'])?> </a> <div class="intranet-button-list-activate-comments"> <?if($item['ACTIVE_CHANGE_DATE_DISPLAY']):?> <?=($item['ACTIVE'] == 'Y' ? Loc::getMessage('B24C_BL_LIST_ITEM_ACTIVE_ACTIVATED') : Loc::getMessage('B24C_BL_LIST_ITEM_ACTIVE_DEACTIVATED'))?> <?=Loc::getMessage('B24C_BL_LIST_ITEM_ACTIVE_ACT_ON')?> <?=$item['ACTIVE_CHANGE_DATE_DISPLAY']?> <?endif;?> </div> </span> </span> <span class="intranet-button-list-activate-user-container user-container-off"> <? if($item['ACTIVE_CHANGE_BY_NOW_DISPLAY']['ICON']) { $userIconStyle = 'background-image: url(\'' . htmlspecialcharsbx($item['ACTIVE_CHANGE_BY_NOW_DISPLAY']['ICON']) .'\');'; $userIconClass = ''; } else { $userIconStyle = ''; $userIconClass = 'user-default-icon'; } ?> <span class="intranet-button-list-activate-user-icon <?=$userIconClass?>" style="<?=$userIconStyle?>"></span> <span class="intranet-button-list-activate-user-inner"> <a href="<?=htmlspecialcharsbx($item['ACTIVE_CHANGE_BY_NOW_DISPLAY']['LINK'])?>" class="intranet-button-list-activate-user-element"> <?=htmlspecialcharsbx($item['ACTIVE_CHANGE_BY_NOW_DISPLAY']['NAME'])?> </a> <div class="intranet-button-list-activate-comments"> <span class="intranet-button-list-activate-comments-act"><?=Loc::getMessage('B24C_BL_LIST_ITEM_ACTIVE_ON_NOW')?></span> <span class="intranet-button-list-activate-comments-deact"><?=Loc::getMessage('B24C_BL_LIST_ITEM_ACTIVE_OFF_NOW')?></span> </div> </span> </span> </span> </div> </div><!--intranet-button-list-widget-container intranet-button-list-widget-right--> </div><!--intranet-button-list-widget-row--> <?endforeach;?> <?endforeach;?> </div><!--intranet-button-list-wrapper--> </div> <script> BX.ready(function(){ (new CrmWebFormList(<?=Json::encode( array( 'context' => 'crm_web_form_list_container', 'canEdit' => $arResult['PERM_CAN_EDIT'], 'detailPageUrlTemplate' => $arParams['PATH_TO_BUTTON_EDIT'], 'actionRequestUrl' => $this->getComponent()->getPath() . '/ajax.php', 'remoteData' => $arResult['REMOTE_DATA'], 'localData' => $arResult['LOCAL_DATA'], 'mess' => array( 'errorAction' => Loc::getMessage('B24C_BL_LIST_ERROR_ACTION'), 'deleteConfirmation' => Loc::getMessage('B24C_BL_LIST_DELETE_CONFIRM'), 'dlgBtnClose' => Loc::getMessage('B24C_BL_LIST_CLOSE'), 'dlgBtnApply' => Loc::getMessage('B24C_BL_LIST_APPLY'), 'dlgBtnCancel' => Loc::getMessage('B24C_BL_LIST_CANCEL') ) ))?> )); }); </script> <?elseif(!empty($arResult['EMPTY_BUTTON']['URL']) && !empty($arResult['EMPTY_BUTTON']['TITLE'])): //empty($arResult['ITEMS']?> <div class="connector-create"> <?='<a href="'.$arResult['EMPTY_BUTTON']['URL'].'" class="connector-btn-blue">'.$arResult['EMPTY_BUTTON']['TITLE'].'</a>'?> </div> <?endif;?> <?else: //(!Connection::isExist())?> <div class="connector-create"> <?=Connection::getButtonHtml()?> <?='<a href="https://www.bitrix24.'.$arResult['B24_LANG'].'/" class="connector-button-green">'.Loc::getMessage('B24C_BL_CREATE_B24').'</a>'?> </div> <?endif?>