示例#1
0
文件: View.php 项目: hernandes/mithos
 public function service($template, $root, $data = [])
 {
     $account = \Mithos\Account\Auth::getAccount();
     if ($account !== null) {
         $avaliables = Hash::nest($account->getAvaliableServices());
         $services = [];
         foreach ($avaliables as $avaliable) {
             if ($avaliable['service'] == $root) {
                 $services = $avaliable['children'];
             }
         }
         return View::display('panel/view', ['service' => View::fetch($template, array_merge(['layout' => false], $data)), 'account' => \Mithos\Account\Auth::getAccount(), 'services' => $services]);
     }
 }
示例#2
0
文件: Menu.php 项目: hernandes/mithos
 public function getFormattedItems()
 {
     $items = Hash::sort($this->_items, '{s}.sequence', 'asc');
     return Hash::nest($items);
 }