$content = $component->get(); if ($content != '') { $contentFound = true; echo '<div class="rex-dashboard-section rex-dashboard-1col rex-dashboard-notifications"> <div class="rex-dashboard-column rex-dashboard-column-first"> ' . $content . ' </div> </div>'; } // ----- EXTENSION POINT $dashboard_components = array(); $dashboard_components = rex_register_extension_point('DASHBOARD_COMPONENT', $dashboard_components); // ------------ sort components by block and format $components = array(); foreach ($dashboard_components as $index => $component) { if (rex_dashboard_component::isValid($component) && $component->checkPermission()) { $block = $component->getBlock(); $format = $component->getFormat(); if ($block == '' && $format == 'half') { $block = $I18N->msg('dashboard_component_block_misc'); } if (!isset($components[$format])) { $components[$format] = array(); } if (!isset($components[$format][$block])) { $components[$format][$block] = array(); } $components[$format][$block][] = $component; } unset($dashboard_components[$index]); }