Как Вы понимаете я двигаюсь методом тыка. И вот мой следующий шаг

Решил посмотреть где вызывается этот самый main.interface.grid, а вызов идет в webdav.section.list и там конечно встретил непонятные параметры которые передаются компоненту. Что за что отвечает не нашел, поэтому комментируя тот или иной параметр пришел к тому что за передачу данных отвечает или ка правильно сказать(ну вы сами знаете как), "ROWS" => $arResult["GRID_DATA"]. Решил посмотреть как и где формируется данный массив. Наполняется в данной строчке
| Код |
|---|
$arResult["GRID_DATA"] = (is_array($arResult["GRID_DATA"] ? $arResult["GRID_DATA"] : array());
|
Ниже происходит такое | Код |
|---|
foreach ($arResult['GRID_DATA'] as $row)
{
if ($row['editable'])
{
$bEditable = true;
break;
}
} |
Что за параметр editable? и за что он отвечает? Кстати в массиве еще над этим этапом присутствуют все 3 элемента.
Вообщем если привести условный оператор к такому виду
| Код |
|---|
if ($row['editable'] || empty($row['editable']))
|
То дублирование файлов прекращается(папки так же дублируются), но последний элемент таки не отображается. Ищу дальше.