public function search_activos() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) { $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); $data["areas"] = Area::lists('nombre', 'idarea'); $data["grupos"] = Grupo::lists('nombre', 'idgrupo'); $data["codigo_patrimonial"] = Input::get('codigo_patrimonial'); $data["nombre_equipo"] = Input::get('nombre_equipo'); $data["servicio"] = Input::get('servicio'); $data["area"] = Input::get('area'); $data["grupo"] = Input::get('grupo'); if ($data["codigo_patrimonial"] == null && $data["nombre_equipo"] == null && $data["servicio"] == null && $data["area"] == null && $data["grupo"] == null) { $data["equipos_data"] = []; } else { $data["equipos_data"] = Activo::searchActivosCalibracion($data["codigo_patrimonial"], $data["nombre_equipo"], $data["area"], $data["servicio"], $data["grupo"])->get(); } if (count($data["equipos_data"]) > 50) { Session::flash('error', 'La búsqueda retornó más de 50 resultados, se recomienda realizar una búsqueda más detallada.'); return Redirect::to('reportes_calibracion/create_reporte'); } return View::make('riesgos/reporte_calibracion/createReporteCalibracion', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }