- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
foreach ($arResult['SECTIONS'] as $key => $arSection)
{
$arMap[$arSection['ID']] = $key; /*Собираем все ID секций, при этом в качестве ключа пишем ID, а в качестве значения - индекс цикла (?!)*/
}
$rsSections = CIBlockSection::GetList(array(), array('ID' => array_keys($arMap)), false, $arSelect);
/*вызываем API - выборку из базы, при этом фильтруем по ID-шникам, вынимая их значения через array_keys() (??!!!) при том, что мы сами записывали ID шники в ключи а не в значения*/
while ($arSection = $rsSections->GetNext())
{
if (!isset($arMap[$arSection['ID']]))
continue; /*Проверяем еще раз что этот ID-ключ есть в массиве ??? мы его оттуда взяли*/
$key = $arMap[$arSection['ID']]; /*Нахера ??? (см. строчку 03)*/
if ($boolPicture)
{
$arSection['PICTURE'] = intval($arSection['PICTURE']);
$arSection['PICTURE'] = (0 < $arSection['PICTURE'] ? CFile::GetFileArray($arSection['PICTURE']) : false);
$arResult['SECTIONS'][$key]['PICTURE'] = $arSection['PICTURE'];
$arResult['SECTIONS'][$key]['~PICTURE'] = $arSection['~PICTURE'];
}
if ($boolDescr)
{
$arResult['SECTIONS'][$key]['DESCRIPTION'] = $arSection['DESCRIPTION'];
$arResult['SECTIONS'][$key]['~DESCRIPTION'] = $arSection['~DESCRIPTION'];
$arResult['SECTIONS'][$key]['DESCRIPTION_TYPE'] = $arSection['DESCRIPTION_TYPE'];
$arResult['SECTIONS'][$key]['~DESCRIPTION_TYPE'] = $arSection['~DESCRIPTION_TYPE'];
}
}
Битриксоидам за строчки платят? Дефолтный шаблон компонента Битрикса, который вшит ядро.
hometwo 30.04.2014 20:05 # −7
brutushafens 30.04.2014 20:07 # −3
bormand 30.04.2014 20:10 # +1
> что это?
ex - бывший.
Видимо он имеет в виду, что ты раньше был "Stertor`ом".
P.S. Или что ты был бывшим парнем "Stertor'а"? О_о
brutushafens 30.04.2014 20:11 # +1
bormand 30.04.2014 20:13 # +2
Это Конардо?
hometwo 30.04.2014 20:14 # −7
hometwo 30.04.2014 20:22 # −7
Конардино-Хуярдино.
Конарделло-Хуярделло.
Конард-Хуярд.
hometwo 30.04.2014 20:14 # −6
hometwo 30.04.2014 20:13 # −5
brutushafens 30.04.2014 20:16 # +3
hometwo 30.04.2014 20:18 # −6
brutushafens 30.04.2014 20:19 # −1
hometwo 30.04.2014 20:22 # −4
brutushafens 30.04.2014 20:23 # −2
hometwo 30.04.2014 20:24 # −4
hometwo 30.04.2014 20:26 # −5
brutushafens 30.04.2014 20:30 # −2
hometwo 30.04.2014 20:33 # −4
brutushafens 30.04.2014 20:34 # 0
hometwo 30.04.2014 20:36 # −3
brutushafens 30.04.2014 20:38 # 0
brutushafens 30.04.2014 20:39 # +1
hometwo 30.04.2014 20:40 # −3
brutushafens 30.04.2014 20:52 # 0
hometwo 30.04.2014 20:39 # −4
brutushafens 30.04.2014 20:43 # 0
hometwo 30.04.2014 20:47 # −4
brutushafens 30.04.2014 20:49 # 0
hometwo 30.04.2014 21:18 # −7