Example #1
0
 /**
  * Lists all menus for a site
  *
  * @return Response
  */
 public function listAll(Request $request)
 {
     // get request data
     $email = $request->input('auth-email');
     $siteId = $request->input('auth-id');
     // list pages in the site
     $arr = Menu::listAll($siteId);
     return response()->json($arr);
 }
Example #2
0
 /**
  * Lists all menus and items
  *
  * @param {string} $siteId
  * @return {array}
  */
 public static function listExtended($siteId)
 {
     $menus = Menu::listAll($siteId);
     $i = 0;
     foreach ($menus as $menu) {
         $menus[$i]['items'] = MenuItem::listAll($menu['id'], $siteId);
         $i++;
     }
     return $menus;
 }