%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 52.15.211.173 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/report/install/components/bitrix/report.list/templates/.default/ |
Upload File : |
<? /** CMain $APPLICATION */ /** @var array $arParams */ /** @var array $arResult */ global $APPLICATION; if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); \Bitrix\Main\UI\Extension::load("ui.buttons.icons"); CJSCore::Init(array('report', 'socnetlogdest')); $GLOBALS['APPLICATION']->SetTitle(GetMessage('REPORT_LIST')); $ownerId = htmlspecialcharsbx(mb_strtolower($arResult['OWNER_ID'])); $containerID = 'reports_list_table_'.$ownerId; $jsClass = 'ReportListClass_'.$arResult['randomString']; $bCrmViewTarget = defined('CRM_REPORT_UPDATE_14_5_2_MESSAGE') ? CRM_REPORT_UPDATE_14_5_2_MESSAGE === 'Y' : false; ?> <?php if($arResult['NEED_DISPLAY_UPDATE_14_5_2_MESSAGE']): ?> <?php if ($bCrmViewTarget) { $this->SetViewTarget('REPORT_UPDATE_14_5_2_MESSAGE'); } ?> <div style="font-size: 14px; color: #4A4A4A; background-color: #DBE7C4; border: 1px solid #D7D7D7; border-radius: 4px; padding: 12px; margin: 0 0 16px 0; clear: both;"> <?=GetMessage('REPORT_UPDATE_14_5_2_MESSAGE')?> </div> <?php if ($bCrmViewTarget) { $this->EndViewTarget(); } ?> <?php endif; unset($bCrmViewTarget); ?> <div class="reports-list-wrap"> <div class="reports-list" id="<?=htmlspecialcharsbx($containerID)?>"> <div class="reports-list-left-corner"></div> <div class="reports-list-right-corner"></div> <style> .reports-list-table th:hover { cursor: default; } </style> <? if(!empty($arParams['REPORT_TITLE'])): ?> <div class="report-entity-title report-entity-title-blue"> <?= htmlspecialcharsbx($arParams['REPORT_TITLE']) ?> </div> <? endif ?> <? if (!empty($arResult['SHARED_REPORT'])): ?> <div class="report-table-title"><?= GetMessage('REPORT_COMPANY_TITLE')?></div> <table cellspacing="0" class="reports-list-table" id="reports-company-<?=$ownerId?>"> <tr> <th class="reports-first-column reports-head-cell-top" colspan="2"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> <?=GetMessage('REPORT_TABLE_TITLE')?> </span> </div> </th> <th class="reports-second-column"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> <?=GetMessage('REPORT_TABLE_CREATE_BY')?> </span> </div> </th> <th class="reports-last-column"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> <?=GetMessage('REPORT_TABLE_CREATE_DATE')?> </span> </div> </th> </tr> <? foreach($arResult['SHARED_REPORT'] as $listItem): ?> <? $accessMark = ''; switch($listItem['RIGHTS']) { case Bitrix\Report\RightsManager::ACCESS_READ: $accessMark = 'r'; break; case Bitrix\Report\RightsManager::ACCESS_EDIT: $accessMark = 'e'; break; case Bitrix\Report\RightsManager::ACCESS_FULL: $accessMark = 'f'; break; } ?> <tr class="reports-list-item" data-item="<?=$listItem['CREATED_BY']?>"> <td class="reports-first-column"> <a title="<?=htmlspecialcharsbx(strip_tags($listItem['DESCRIPTION']))?>" href="<?=CComponentEngine::MakePathFromTemplate( $arParams["PATH_TO_REPORT_VIEW"], array("report_id" => $listItem['ID']));?>" class="reports-title-link"> <?=htmlspecialcharsbx($listItem['TITLE'])?> </a> </td> <td class="reports-menu-column"> <a id="rmb-<?=$listItem['ID'].$accessMark?>" href="#" class="reports-menu-button"> <i class="reports-menu-button-icon"></i> </a> </td> <td class="reports-second-column"> <?=htmlspecialcharsbx($listItem['CREATED_BY_FULL'])?> </td> <td class="reports-date-column reports-last-column"> <?= ($listItem['CREATED_DATE'] instanceof \Bitrix\Main\Type\DateTime || $listItem['CREATED_DATE'] instanceof \Bitrix\Main\Type\Date) ? FormatDate($arResult['dateFormat'], $listItem['CREATED_DATE']->getTimestamp()) : '' ?> </td> </tr> <? endforeach; ?> </table> <? endif; ?> <? if (empty($arResult['list'])): ?> <?=GetMessage('REPORT_EMPTY_LIST')?><br/><br/> <form action="" method="POST"> <?=bitrix_sessid_post();?> <input type="hidden" name="CREATE_DEFAULT" value="1" /> <input type="hidden" name="HELPER_CLASS" value="<?=htmlspecialcharsbx($arResult['HELPER_CLASS'])?>" /> <input type="submit" value="<?=GetMessage('REPORT_CREATE_DEFAULT')?>" /> </form> <? else: ?> <? if($arResult['list']['personal']): ?> <div class="report-table-title"><?= GetMessage('REPORT_PERSONAL_TITLE')?></div> <table cellspacing="0" class="reports-list-table"> <tr> <th class="reports-first-column reports-head-cell-top" colspan="2"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> <?=GetMessage('REPORT_TABLE_TITLE')?> </span> </div> </th> <th class="reports-second-column"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> </span> </div> </th> <th class="reports-last-column"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> <?=GetMessage('REPORT_TABLE_CREATE_DATE')?> </span> </div> </th> </tr> <? foreach($arResult['list']['personal'] as $listItem): ?> <tr class="reports-list-item"> <td class="reports-first-column"> <a title="<?=htmlspecialcharsbx(strip_tags($listItem['DESCRIPTION']))?>" href="<?=CComponentEngine::MakePathFromTemplate( $arParams["PATH_TO_REPORT_VIEW"], array("report_id" => $listItem['ID']));?>" class="reports-title-link"> <?=htmlspecialcharsbx($listItem['TITLE'])?> </a> </td> <td class="reports-menu-column"> <a id="rmb-<?=$listItem['ID']?>" href="#" class="reports-menu-button"> <i class="reports-menu-button-icon"></i> </a> </td> <td class="reports-second-column"> </td> <td class="reports-date-column reports-last-column"> <?= ($listItem['CREATED_DATE'] instanceof \Bitrix\Main\Type\DateTime || $listItem['CREATED_DATE'] instanceof \Bitrix\Main\Type\Date) ? FormatDate($arResult['dateFormat'], $listItem['CREATED_DATE']->getTimestamp()) : '' ?> </td> </tr> <? endforeach; ?> </table> <? endif ?> <? if($arResult['list']['default']): ?> <div class="report-table-title"><?= GetMessage('REPORT_DEFAULT_TITLE')?></div> <table cellspacing="0" class="reports-list-table"> <tr> <th class="reports-first-column reports-head-cell-top" colspan="2"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> <?=GetMessage('REPORT_TABLE_TITLE')?> </span> </div> </th> <th class="reports-second-column"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> </span> </div> </th> <th class="reports-last-column"> <div class="reports-head-cell"> <span class="reports-head-cell-title"> <?=GetMessage('REPORT_TABLE_CREATE_DATE')?> </span> </div> </th> </tr> <? foreach($arResult['list']['default'] as $listItem): ?> <? $defaultMark = ''; if (isset($listItem['MARK_DEFAULT'])) { $markNum = intval($listItem['MARK_DEFAULT']); if ($markNum > 0) $defaultMark = 'd'.$markNum; unset($markNum); } ?> <tr class="reports-list-item"> <td class="reports-first-column"> <a title="<?=htmlspecialcharsbx(strip_tags($listItem['DESCRIPTION']))?>" href="<?=CComponentEngine::MakePathFromTemplate( $arParams["PATH_TO_REPORT_VIEW"], array("report_id" => $listItem['ID']));?>" class="reports-title-link"> <?=htmlspecialcharsbx($listItem['TITLE'])?> </a> </td> <td class="reports-menu-column"> <a id="rmb-<?=$listItem['ID'].$defaultMark?>" href="#" class="reports-menu-button"> <i class="reports-menu-button-icon"></i> </a> </td> <td class="reports-second-column"> </td> <td class="reports-date-column reports-last-column"> <?= ($listItem['CREATED_DATE'] instanceof \Bitrix\Main\Type\DateTime || $listItem['CREATED_DATE'] instanceof \Bitrix\Main\Type\Date) ? FormatDate($arResult['dateFormat'], $listItem['CREATED_DATE']->getTimestamp()) : '' ?> </td> </tr> <? endforeach; ?> </table> <? endif ?> <? endif; ?> </div> </div> <?php $editUrl = CComponentEngine::MakePathFromTemplate( $arParams['PATH_TO_REPORT_CONSTRUCT'], ['report_id' => 'REPORT_ID', 'action' => 'edit']); $deleteUrl = CComponentEngine::MakePathFromTemplate( $arParams['PATH_TO_REPORT_CONSTRUCT'], ['report_id' => 'REPORT_ID', 'action' => 'delete']); $copyUrl = CComponentEngine::MakePathFromTemplate( $arParams['PATH_TO_REPORT_CONSTRUCT'], ['report_id' => 'REPORT_ID', 'action' => 'copy']); $deleteConfirmUrl = CComponentEngine::MakePathFromTemplate( $arParams['PATH_TO_REPORT_CONSTRUCT'], ['report_id' => 'REPORT_ID', 'action' => 'delete_confirmed']); ?> <script type="text/javascript"> BX(function () { BX.Report['<?=$jsClass?>'] = new BX.Report.ReportListClass({ jsClass:'<?=$jsClass?>', containerId:'<?=CUtil::JSEscape($containerID)?>', ownerId: '<?=$ownerId?>', sessionError: '<?= !empty($_SESSION['REPORT_LIST_ERROR']) ? true : false ?>', editUrl: '<?=CUtil::JSEscape($editUrl)?>', deleteUrl: '<?=CUtil::JSEscape($deleteUrl)?>', copyUrl: '<?=CUtil::JSEscape($copyUrl)?>', deleteConfirmUrl: '<?=CUtil::JSEscape($deleteConfirmUrl)?>' }); BX.message({ REPORT_COPY_SHORT: '<?=GetMessageJS("REPORT_COPY_SHORT")?>', REPORT_COPY_FULL: '<?=GetMessageJS("REPORT_COPY_FULL")?>', REPORT_EDIT_SHORT: '<?=GetMessageJS("REPORT_EDIT_SHORT")?>', REPORT_EDIT_FULL: '<?=GetMessageJS("REPORT_EDIT_FULL")?>', REPORT_SHARING_SHORT: '<?=GetMessageJS("REPORT_SHARING_SHORT")?>', REPORT_SHARING_FULL: '<?=GetMessageJS("REPORT_SHARING_FULL")?>', REPORT_DELETE_SHORT: '<?=GetMessageJS("REPORT_DELETE_SHORT")?>', REPORT_DELETE_FULL: '<?=GetMessageJS("REPORT_DELETE_FULL")?>', REPORT_DELETE_CONFIRM: '<?=GetMessageJS("REPORT_DELETE_CONFIRM")?>', REPORT_LIST_BTN_SAVE: '<?=GetMessageJS("REPORT_LIST_BTN_SAVE")?>', REPORT_LIST_BTN_CLOSE: '<?=GetMessageJS("REPORT_LIST_BTN_CLOSE")?>', REPORT_LIST_SHARING_TITLE_POPUP: '<?=GetMessageJS("REPORT_LIST_SHARING_TITLE_POPUP")?>', REPORT_LIST_SHARING_OWNER: '<?=GetMessageJS("REPORT_LIST_SHARING_OWNER")?>', REPORT_LIST_SHARING_NAME_RIGHTS_USER:'<?=GetMessageJS("REPORT_LIST_SHARING_NAME_RIGHTS_USER")?>', REPORT_LIST_SHARING_NAME_RIGHTS:'<?=GetMessageJS("REPORT_LIST_SHARING_NAME_RIGHTS")?>', REPORT_LIST_SHARING_NAME_ADD_RIGHTS_USER: '<?=GetMessageJS("REPORT_LIST_SHARING_NAME_ADD_RIGHTS_USER")?>', REPORT_EXPORT_SHORT:'<?=GetMessageJS("REPORT_EXPORT_SHORT")?>', REPORT_EXPORT_FULL:'<?=GetMessageJS("REPORT_EXPORT_FULL")?>', REPORT_IMPORT_TITLE:'<?=GetMessageJS("REPORT_IMPORT_TITLE")?>', REPORT_IMPORT_BUTTON_TEXT:'<?=GetMessageJS("REPORT_IMPORT_BUTTON_TEXT")?>', REPORT_IMPORT_ERROR_UPLOADED_FILE:'<?=GetMessageJS("REPORT_IMPORT_ERROR_UPLOADED_FILE")?>', REPORT_IMPORT_ERROR_FILE_EXT:'<?=GetMessageJS("REPORT_IMPORT_ERROR_FILE_EXT")?>', REPORT_IMPORT_DESCRIPTION:'<?=GetMessageJS("REPORT_IMPORT_DESCRIPTION")?>' }); }); </script> <?if(!defined('REPORT_LIST_ERROR') && !empty($_SESSION['REPORT_LIST_ERROR'])):?> <? define("REPORT_LIST_ERROR", true); ?> <div id="report-list-error" style="display: none;"><?=$_SESSION['REPORT_LIST_ERROR']?></div> <? unset($_SESSION['REPORT_LIST_ERROR']); ?> <? endif ?> <? if (!defined("REPORT_LIST_CREATE_BUTTON")): define("REPORT_LIST_CREATE_BUTTON", true);?> <div id="form-container" style="display: none;"> </div> <? $this->SetViewTarget("pagetitle", 100);?> <a class="ui-btn ui-btn-primary" onclick="BX.Report['<?=$jsClass?>'].import()"><?=GetMessage('REPORT_IMPORT_BUTTON')?></a> <a class="ui-btn ui-btn-primary ui-btn-icon-add" href="<?=CComponentEngine::MakePathFromTemplate( $arParams["PATH_TO_REPORT_CONSTRUCT"], array("report_id" => 0, 'action' => 'create'));?> "><?=GetMessage('REPORT_ADD')?></a> <? $this->EndViewTarget(); endif;