public function render_edit_servicio($idservicio = null) { 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 && $idservicio) { $data["tipo_servicios"] = TipoServicio::lists('nombre', 'idtipo_servicios'); $data["servicio_info"] = Servicio::searchServicioById($idservicio)->get(); $servicio = Servicio::withTrashed()->find($idservicio); $idarea = $servicio->idarea; $data["areas"] = Area::lists('nombre', 'idarea'); $data["personal"] = Area::getUserList($servicio->idarea); $data["activos_servicio"] = Activo::getActivosByServicioId($idservicio)->paginate(10); if ($data["servicio_info"]->isEmpty()) { return Redirect::to('servicios/list_servicios'); } $data["servicio_info"] = $data["servicio_info"][0]; return View::make('servicios/editServicio', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }