Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- foreach($blocks as $block):
- $isFold = isset($block['IS_FOLD']) ? $block['IS_FOLD'] : false;
- $enableAutoWidth = isset($block['AUTO_WIDTH']) ? $block['AUTO_WIDTH'] : false;
- $className = $isFold ? 'crm-detail-info-fold crm-detail-lead-resize' : 'crm-detail-info-extend';
- $isDisplayed = $isFold ? $isFolded : !$isFolded;
- $layout = isset($block['LAYOUT']) ? strtoupper($block['LAYOUT']) : '';
- if($layout === 'HORIZONTAL'):
- $sections = isset($block['SECTIONS']) ? $block['SECTIONS'] : null;
- if(!is_array($sections) || empty($sections)) continue;
- ?><div class="<?=$className?> crm-detail-info-blocks-wrap"<?=!$isDisplayed ? ' style="display:none;"' : ''?>><div class="crm-detail-info-blocks"><table class="crm-detail-info-blocks-table"><tbody><tr><?
- $sectionCount = 0;
- foreach($sections as &$section):
- $items = isset($section['ITEMS']) ? $section['ITEMS'] : null;
- if(!is_array($items) || empty($items)) continue;
- $sectionCount++;
- ?><td class="crm-detail-info-block<?= $enableAutoWidth ? ' crm-detail-info-block-width-auto' : ''?>"><?
- foreach($items as &$item):
- if(!__CrmEntitySummaryIsDisplayable($item)) continue;
- $type = isset($item['TYPE']) ? strtoupper($item['TYPE']) : '';
- ?><div class="crm-detail-info-item"><?
- if($enableAutoWidth):
- ?><div class="crm-detail-no-float"><?
- endif;
- __CrmEntitySummaryRenderHorSectionItem($item);
- if($enableAutoWidth):
- ?></div><?
- endif;
- ?></div><?
- endforeach;
- unset($item);
- ?></td><?
- endforeach;
- unset($section);
- ?></tr></tbody></table><?
- $borderCount = $sectionCount - 1;
- for($i = 1; $i <= $borderCount; $i++):
- ?><div class="crm-detail-info-item-border_<?=$i?>"></div><?
- endfor;
- ?></div></div><?
- elseif($layout === 'SINGLE'):
- $item = isset($block['ITEM']) ? $block['ITEM'] : null;
- if(is_array($item)):
- ?><div class="<?=$className?> crm-detail-comments"<?=!$isDisplayed ? ' style="display:none;"' : ''?>><?
- __CrmEntitySummaryRenderSingleSectionItem($item);
- ?></div><?
- endif;
- else:
- $sections = isset($block['SECTIONS']) ? $block['SECTIONS'] : null;
- if(!is_array($sections) || empty($sections)) continue;
- $sectionCount = count($sections);
- $sectionIndex = 0;
- foreach($sections as &$section):
- $items = isset($section['ITEMS']) ? $section['ITEMS'] : null;
- if(!is_array($items) || empty($items)) continue;
- $itemQty = 0;
- foreach($items as &$item)
- if(__CrmEntitySummaryIsDisplayable($item, false)) $itemQty++;
- unset($item);
- if($itemQty === 0) continue;
- ?><div class="<?=$className?><?= $sectionIndex < ($sectionCount - 1) ? ' crm-detail-comments' : ' crm-detail-info-bottom'?>"<?=!$isDisplayed ? ' style="display:none;"' : ''?>>
- <table class="crm-detail-info-table"><tbody><?
- foreach($items as &$item):
- if(!__CrmEntitySummaryIsDisplayable($item, false)) continue;
- $enableTitle = isset($item['ENABLE_TITLE']) && is_bool($item['ENABLE_TITLE']) ? $item['ENABLE_TITLE'] : true;
- $title = isset($item['TITLE']) ? $item['TITLE'] : '';
- $value = isset($item['VALUE']) ? $item['VALUE'] : '';
- ?><tr><?
- if($enableTitle):
- ?><td class="crm-detail-info-table-cell"><?=htmlspecialcharsbx($title)?>:</td><?
- endif;
- ?><td class="crm-detail-info-table-cell-r"<?=!$enableTitle ? ' colspan="2"' : ''?>><?=$value?></td>
- </tr><?
- endforeach;
- unset($item);
- ?></tbody></table></div><?
- $sectionIndex++;
- endforeach;
- unset($section);
- endif;
- endforeach;
- unset($block);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement