示例#1
0
<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 
示例#2
0
/**
 * just for BC
 */
function op_is_accessable_url($uri)
{
    return op_is_accessible_url($uri);
}
示例#3
0
<?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 
    }
}
示例#4
0
    ?>
">
<?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 
        }
        ?>