- Модуль: intranet
- Путь к файлу: ~/bitrix/modules/intranet/classes/general/event_calendar.php
- Класс: CEventCalendar
- Вызов: CEventCalendar::ShowStructureSection
function ShowStructureSection(&$arStructure, &$arUsersInStructure, $bUpper = false)
{
if (count($arStructure) <= 0 || count($arUsersInStructure) <= 0)
{
echo 'bx_ec_no_structure_data';
return;
}
while(($department = current($arStructure)) !== false):
next($arStructure);
?>
_arrow'), 'dep_=$department["ID"]?>_block', arguments[0] || window.event);" title="= GetMessage("EC_OPEN_CLOSE_SECT")?>">
_block" class="vcsd-user-contact-block">
$bExit = false;
if(($subdepartment = current($arStructure)) !== false)
{
if($subdepartment["DEPTH_LEVEL"] > $department["DEPTH_LEVEL"])
CEventCalendar::ShowStructureSection($arStructure, $arUsersInStructure);
if($subdepartment["DEPTH_LEVEL"] < $department["DEPTH_LEVEL"])
$bExit = true;
}
?>
if(is_array($arUsersInStructure[$department["ID"]])):
foreach($arUsersInStructure[$department["ID"]] as $dep_user):?>
endforeach;
endif;
?>
if($bExit)
return;
endwhile;
}