Esempio n. 1
0
 public function disableAction($data_name, $id)
 {
     $id = intval($id);
     $menu = new \Menu\Menu();
     $menu->save(array('active' => 0), $id);
 }
Esempio n. 2
0
 public function deleteMenu()
 {
     if (!empty($this->info->menu) && is_array($this->info->menu)) {
         foreach ($this->info->menu as $item) {
             if (!empty($item['childs'])) {
                 foreach ($item['childs'] as $child) {
                     $data['name'] = $child['name'];
                     $data['module'] = $this->name;
                     $menu_child = new \Menu\Menu();
                     $menu_child->delete($data);
                 }
             }
         }
     }
 }
Esempio n. 3
0
          </div>

          <div class = "col-xs-12">
            <a href = "#" onclick = "inji.Ui.forms.popUp('Users\\User:<?php 
    echo Users\User::$cur->id;
    ?>
');return false;">Редактировать</a> |
            <a href = "?logout">Выйти</a>
          </div>
        </div>
        <hr />
        <li>
          <a href = "/admin">Панель управления</a>
        </li>
        <?php 
    $menu = Menu\Menu::get('sidebarMenu', 'code');
    foreach ($menu->items(['where' => ['parent_id', 0], 'order' => ['weight', 'asc']]) as $item) {
        echo "<li><a href = '{$item->href}'>{$item->name}</a>";
        $childItems = Menu\Item::getList(['where' => ['parent_id', $item->id]]);
        if ($childItems) {
            echo "<ul>";
            foreach ($childItems as $item) {
                echo "<li><a href = '{$item->href}'>{$item->name}</a>";
            }
            echo "</ul>";
        }
        echo "</li>";
    }
}
?>
  </ul>