/** * 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')); }
/** * @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')); }