<ul class="nav"> <?php if ($navs) { ?> <?php foreach ($navs as $nav) { ?> <?php if (op_is_accessible_url($nav->uri)) { ?> <?php if ('@member_profile_mine' === $nav->uri) { ?> <li class="active"><?php echo link_to($sf_user->getMember()->getName(), $nav->uri, array('id' => sprintf('smtMenu_%1', op_url_to_id($nav->uri, true)))); ?> </li> <?php } else { ?> <li><?php echo link_to($nav->caption, $nav->uri, array('id' => sprintf('smtMenu_%1', op_url_to_id($nav->uri, true)))); ?> </li> <?php } ?> <?php } ?> <?php
/** * just for BC */ function op_is_accessable_url($uri) { return op_is_accessible_url($uri); }
<?php if (count($navs)) { $list = array(); foreach ($navs as $nav) { if (isset($id)) { if (op_is_accessible_url($nav->getUri() . '?id=' . $id)) { $list[] = link_to($nav->getCaption(), $nav->getUri() . '?id=' . $id); } } else { if (op_is_accessible_url($nav->getUri())) { $list[] = link_to($nav->getCaption(), $nav->getUri()); } } } echo implode(isset($separator) ? $separator : "<br>\n", $list); if (!isset($line) || $line) { ?> <hr color="<?php echo $op_color["core_color_11"]; ?> " size="3"> <?php } }
?> "> <?php foreach ($navs as $nav) { ?> <?php if (isset($navId)) { $uri = $nav->uri . '?id=' . $navId; } else { $uri = $nav->uri; } ?> <?php if (op_is_accessible_url($uri)) { ?> <li id="<?php echo $nav->type; ?> _<?php echo op_url_to_id($nav->uri, true); ?> "><?php echo link_to($nav->caption, $uri); ?> </li> <?php } ?>