Ejemplo n.º 1
0
 /**
  * Ajax function: devuelve la lista de grupos en forma de tabla
  *
  * @param Input::get('sortby') string
  * @param Input::get('order')  string
  *
  * @return View::make('admin.recursos.table)  
  */
 public function ajaxGetViewRecursos()
 {
     // :)
     //Input
     $sortby = Input::get('sortby', 'nombre');
     $order = Input::get('order', 'asc');
     //Todos los grupos
     $grupos = GrupoRecurso::all();
     foreach ($grupos as $grupo) {
         $sgrGrupos[] = new sgrGrupo($grupo);
     }
     return View::make('admin.recursos.recursos', compact('sgrGrupos', 'sortby', 'order'));
 }
Ejemplo n.º 2
0
 /** 
  * @param Input::get('sortby') string
  * @param Input::get('order')  string
  *
  * @return View::make('admin.recursos.list')  
  */
 public function listar()
 {
     // :)
     //Input
     $sortby = Input::get('sortby', 'nombre');
     $order = Input::get('order', 'asc');
     //Todos los grupos
     $grupos = GrupoRecurso::all();
     foreach ($grupos as $grupo) {
         $sgrGrupos[] = new sgrGrupo($grupo);
     }
     $sgrUser = new sgrUser(Auth::user());
     $recursosSinGrupo = Recurso::where('grupo_id', '=', '0')->where('tipo', '=', 'espacio')->orWhere('tipo', '=', 'tipoequipos')->get();
     $itemsParaEspacios = Recurso::where('contenedor_id', '=', '0')->where('tipo', '=', 'puesto')->get();
     $itemsParaTipoequipos = Recurso::where('contenedor_id', '=', '0')->where('tipo', '=', 'equipo')->get();
     return View::make('admin.recursos.list')->nest('modalAddPuestoExistente', 'admin.modalrecursos.addPuestoExistente', compact('itemsParaEspacios'))->nest('modalAddEquipoExistente', 'admin.modalrecursos.addEquipoExistente', compact('itemsParaTipoequipos'))->nest('table', 'admin.recursos.recursos', compact('sgrGrupos', 'sortby', 'order'))->nest('modalAddRelacion', 'admin.modalrelaciones.addPersona')->nest('dropdown', 'admin.dropdown', compact('sgrUser'))->nest('modalAddGrupo', 'admin.modalgrupos.add')->nest('modalEditGrupo', 'admin.modalgrupos.edit')->nest('modalDelGrupo', 'admin.modalgrupos.del')->nest('modalAddRecursosToGrupo', 'admin.modalgrupos.addRecursoExistente', compact('recursosSinGrupo'))->nest('modalEditRecurso', 'admin.modalrecursos.edit', compact('grupos'))->nest('modalDelRecurso', 'admin.modalrecursos.del')->nest('modalEnabledRecurso', 'admin.modalrecursos.enabled')->nest('modalDisabledRecurso', 'admin.modalrecursos.disabled')->nest('modalRemoveRelacion', 'admin.modalrelaciones.removePersona')->nest('modalAddRecurso', 'admin.modalrecursos.add', compact('grupos'));
 }