<?php $page = Lightwork::Page(); foreach ($_PARAMS['items'] as $item) { if ($item['alignment'] == $_PARAMS['alignment']) { if (session('rank') >= $item['minrank'] && session('rank') <= $item['maxrank']) { if (isset($page['key']) && $item['key'] == $page['key']) { $item['active'] = true; } else { $item['active'] = false; } if ($item['type'] == 'link') { $item = at($item, ['name']); Template::Draw('menu/link', $item); } else { if ($item['type'] == 'label') { $item = at($item, ['name'], 'tt'); Template::Draw('menu/label', $item); } else { if ($item['type'] == 'dropdown') { $item['active'] = false; if (isset($item['subitems'])) { foreach ($item['subitems'] as $key => $subitem) { if (isset($page['key']) && $subitem['key'] == $page['key']) { $item['active'] = true; $item['subitems'][$key]['active'] = true; } else { $item['subitems'][$key]['active'] = false; } $item['subitems'][$key] = at($item['subitems'][$key], ['name']); }