uawdijnntqw1x1x1
IP : 216.73.216.163
Hostname : yjpwxulqtt
Kernel : Linux yjpwxulqtt 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,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,exec,system,passthru,shell_exec,proc_open,popen
OS : Linux
PATH:
/
home
/
user
/
web
/
pansionat-v-yaroslavle.ru
/
public_html
/
bitrix
/
components
/
bitrix
/
news
/
newstools.php
/
/
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); use Bitrix\Main, Bitrix\Iblock; class CNewsTools { function OnSearchGetURL($arFields) { global $BX_NEWS_DETAIL_URL, $BX_NEWS_SECTION_URL; static $arIBlockCache = array(); if($arFields["MODULE_ID"] !== "iblock" || substr($arFields["URL"], 0, 1) !== "=") return $arFields["URL"]; if(!Main\Loader::includeModule('iblock')) return ''; $IBLOCK_ID = 0; if (isset($arFields["PARAM2"])) $IBLOCK_ID = (int)$arFields["PARAM2"]; if ($IBLOCK_ID <= 0) return ''; if(!isset($arIBlockCache[$IBLOCK_ID])) { $arIBlockCache[$IBLOCK_ID] = Iblock\IblockTable::getList(array( 'select' => array( 'DETAIL_PAGE_URL', 'SECTION_PAGE_URL', 'IBLOCK_CODE' => 'CODE', 'IBLOCK_EXTERNAL_ID' => 'XML_ID', 'IBLOCK_TYPE_ID' ), 'filter' => array('=ID' => $IBLOCK_ID) ))->fetch(); } if (!is_array($arIBlockCache[$IBLOCK_ID])) return ''; $arr = array(); $arFields["URL"] = ltrim($arFields["URL"], " ="); parse_str($arFields["URL"], $arr); $arr = $arIBlockCache[$IBLOCK_ID] + $arr; $arr["LANG_DIR"] = $arFields["DIR"]; if(substr($arFields["ITEM_ID"], 0, 1) !== 'S') return CIBlock::ReplaceDetailUrl($BX_NEWS_DETAIL_URL, $arr, true, "E"); else return CIBlock::ReplaceDetailUrl($BX_NEWS_SECTION_URL, $arr, true, "S"); } }
/home/user/web/pansionat-v-yaroslavle.ru/public_html/bitrix/components/bitrix/news/newstools.php