$arParams['IBLOCK_ID'], "ACTIVE"=>"Y", "GLOBAL_ACTIVE"=>"Y", 'PROPERTY_USER' => $arParams['USER_ID']); //$rows = CIBlockElement::GetList(["SORT"=>"ASC"], $arFilter, false, false); $abc = isset($_REQUEST['abc']) ? $_REQUEST['abc'] : (isset($_COOKIE["recordAbc"]) ? $_COOKIE["recordAbc"] : 'desc'); $sort = isset($_REQUEST['sort']) ? $_REQUEST['sort'] : (isset($_COOKIE["recordSort"]) ? $_COOKIE["recordSort"] : 'UF_DATE'); if(!in_array($abc, ['asc', 'desc'])) $abc = 'desc'; if(!in_array($sort, ['UF_DATE', 'ID'])) $sort = 'UF_DATE'; $status = isset($_REQUEST['status']) && in_array($_REQUEST['status'], [0, 1, 2, 3, 4, 5, 6, 7, 8]) ? (int)$_REQUEST['status'] : 1; $isView = isset($_REQUEST['view']) && in_array($_REQUEST['view'], [0, 1, 2]) ? (int)$_REQUEST['view'] : 0; $status = 0; $curPage = (isset($_REQUEST['page']) && (int)$_REQUEST['page'] > 1) ? (int)$_REQUEST['page'] : 1; $count = isset($_REQUEST['count']) ? (int)$_REQUEST['count'] : (isset($_COOKIE["numOnPage"]) ? (int)$_COOKIE["numOnPage"] : 50); $nodeId = isset($_REQUEST['node']) ? (int)$_REQUEST['node'] : 0; $record_id = isset($_REQUEST['record_id']) ? (int)$_REQUEST['record_id'] : 0; if(isset($_REQUEST['clear']) && (int)$_REQUEST['clear']) { $abc = 'desc'; $sort = 'UF_DATE'; } setcookie('numOnPage', $count); setcookie('recordAbc', $abc); setcookie('recordSort', $sort); $clientId = 0; $total = 0; $arResult['history'] = Register::GetRecords($total, $sort, $abc, $status, $dateFrom, $dateTo, $curPage - 1, $count, $clientId, $nodeId, $record_id, $isView); $arResult['counts'] = [ 0 => Register::GetRecordsTotal(0, 0, 0, $clientId, 0, 0, 0), 1 => Register::GetRecordsTotal(0, 0, 0, $clientId, 0, 0, 1), 2 => Register::GetRecordsTotal(0, 0, 0, $clientId, 0, 0, 2), ]; $arResult['total'] = $total; $arResult['count'] = $count; $arResult['curPage'] = $curPage; $arResult['abc'] = $abc; $arResult['sort'] = $sort; $this->IncludeComponentTemplate();