Ejemplo n.º 1
0
function display_pages($pages, $current_id, $level)
{
    $level++;
    foreach ($pages as $key => $page) {
        if (isset($page)) {
            $c = "";
            $d = "";
            if ($level == 1) {
                $c = "class='main-level'";
                if ($current_id == $page->id) {
                    $d = "class='main-link active'";
                    if ($current_id == 1) {
                        $d = "class='main-link active active-left'";
                    }
                    if ($current_id == 26) {
                        $d = "class='main-link active active-right'";
                    }
                } else {
                    $d = "class='main-link'";
                }
            }
            echo '<li ' . $c . ' data-index="' . $key . '"><a href="' . Url::to(['site/page', 'slug' => $page->slug]) . '" ' . $d . '>' . $page['name'] . '</a>';
            if ($page['sub'] && $level == 1) {
                echo "<ul class='sub-column dropdown sub-bg-" . $page->id . "'>";
                display_pages($page['sub'], $current_id, $level);
                echo "</ul>";
            }
            echo "</li>";
        }
    }
}
Ejemplo n.º 2
0
function display_pages($pages)
{
    foreach ($pages as $key => $page) {
        if (isset($page)) {
            echo '<li><div class="row"><div class="col-md-6"><span style="margin-left:-10px;">';
            if ($page->parent_id == 0) {
                echo '<span class="text-muted">[' . $page->typeLabel . ']</span> ' . $page['name'] . '</span></div>';
            } else {
                echo '<span class="text-muted">[' . $page->typeLabel . ']</span> <a href="' . Url::to(['page/view', 'id' => $page->id]) . '" class="link">' . $page['name'] . '</a></span></div>';
            }
            echo '<div class="col-md-6 text-right">';
            if ($page->type == 3) {
                echo '<a href="' . Url::to(['post/create', 'page_id' => $page->id]) . '" class="btn btn-success btn-xs">新建文章</a>';
            } else {
                if ($page->type == 0) {
                    echo '<a href="' . Url::to(['page/create', 'page_id' => $page->id]) . '" class="btn btn-default btn-xs">新建子频道</a>';
                    if ($page->id == 1) {
                        echo '<a href="' . Url::to(['photo/home', 'page_id' => $page->id]) . '" class="btn btn-warning btn-xs">设置最新图片</a>';
                    }
                } else {
                    if ($page->type == 4) {
                        echo '<a href="' . Url::to(['photo/index', 'page_id' => $page->id]) . '" class="btn btn-info btn-xs">新建图片新闻</a>';
                    }
                }
            }
            echo '<a href="' . Url::to(['page/update', 'id' => $page->id]) . '" class="btn btn-primary btn-xs">修改本频道</a>';
            echo Html::a(Yii::t('app', '删除'), ['page/delete', 'id' => $page->id], ['class' => 'btn btn-danger btn-xs', 'data' => ['confirm' => Yii::t('app', '您确定要删除个栏目吗?'), 'method' => 'post']]);
            echo '</div>
        </div></li>';
        }
        if ($page['sub']) {
            echo "<ul class='column-list'>";
            display_pages($page['sub']);
            echo "</ul>";
        }
    }
}