예제 #1
0
<?php

use Lobby\UI\Panel;
/**
 * Panel UI
 */
$panelLeftItems = Panel::getPanelItems("left");
$panelRightItems = Panel::getPanelItems("right");
?>
<nav>
  <ul class="left">
    <?php 
if (isset($panelLeftItems["lobbyAdmin"])) {
    echo $this->makePanelTree("lobbyAdmin", $panelLeftItems["lobbyAdmin"]);
    unset($panelLeftItems["lobbyAdmin"]);
}
$html = "";
foreach ($panelLeftItems as $id => $item) {
    if (count($item['subItems']) !== 0) {
        $html .= $this->makePanelTree($id, $item);
    } else {
        if ($item['html'] != null) {
            $html .= $this->makePanelItem($item['html'], "htmlContent", $id, "parent");
        } else {
            $html .= $this->makePanelItem($item['text'], $item['href'], $id, "parent");
        }
    }
}
echo $html;
?>
  </ul>
예제 #2
0
$panelLeftItems = \Lobby\UI\Panel::getPanelItems("left");
?>
<div class="panel top">
  <ul class="left">
    <?php 
echo $this->makePanelTree("lobbyAdmin", $panelLeftItems["lobbyAdmin"]);
unset($panelLeftItems["lobbyAdmin"]);
?>
    <?php 
$html = "";
foreach ($panelLeftItems as $id => $item) {
    if (!isset($item['subItems'])) {
        if (!isset($item['text']) && isset($item['html'])) {
            $html .= $this->makePanelItem($item['html'], "htmlContent", $id, "prnt");
        } else {
            $html .= $this->makePanelItem($item['text'], $item['href'], $id, "prnt");
        }
    } else {
        $html .= $this->makePanelTree($id, $item);
    }
}
echo $html;
?>
  </ul>
  <ul class="right">
    <?php 
\Lobby\UI\Panel::getPanelItems("right");
?>
  </ul>
</div>