예제 #1
0
 /**
  * @param Application $app
  * @param Request $request
  * 
  * @return Response
  */
 public function guardarMenu(Application $app, Request $request)
 {
     $menuModelo = new Menu($app['db']);
     $itemsActual = $menuModelo->getItems();
     $items = $request->get('items');
     $filasAfectadas = 0;
     if (!empty($itemsActual) && !empty($items)) {
         $menu = $menuModelo->getOpcion(null, 'menu');
         $menuModelo->setId($menu['id']);
         $filasAfectadas = $menuModelo->modificar($items);
     } else {
         if (!empty($items)) {
             $filasAfectadas = $menuModelo->guardar($items);
         }
     }
     if ($filasAfectadas) {
         return new Response('Guardado exitosamente.');
     } else {
         return new Response('Menú actualizado');
     }
 }