public function search_solicitud() { 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["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $data["search_tipo_solicitud"] = Input::get('search_tipo_solicitud'); $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); $data["tipos"] = TipoSolicitudCompra::lists('nombre', 'idtipo_solicitud_compra'); $data["search_servicio"] = Input::get('search_servicio'); $data["search_estado"] = Input::get('search_estado'); $data["search_nombre_equipo"] = Input::get('search_nombre_equipo'); $data["fecha_desde"] = Input::get('fecha_desde'); $data["fecha_hasta"] = Input::get('fecha_hasta'); $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); if ($data["search_tipo_solicitud"] == 0 && $data["search_servicio"] == 0 && $data["search_estado"] == 0 && $data["search_nombre_equipo"] == null && $data["fecha_desde"] == null && $data["fecha_hasta"] == null) { $data["solicitudes_data"] = SolicitudCompra::getSolicitudesInfo()->paginate(10); return View::make('solicitudes_compra/listSolicitudesCompra', $data); } else { $data["solicitudes_data"] = SolicitudCompra::searchSolicitudes($data["search_tipo_solicitud"], $data["search_servicio"], $data["search_estado"], $data["search_nombre_equipo"], $data["fecha_desde"], $data["fecha_hasta"])->paginate(10); return View::make('solicitudes_compra/listSolicitudesCompra', $data); } } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
/** * Show the form for creating a new resource. * * @return Response */ public function create($id) { 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["categorias"] = ProyectoCategoria::orderBy('nombre')->get()->lists('nombre', 'id'); $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $data["proyecto"] = Proyecto::find($id); return View::make('investigacion.proyecto.alcance.create', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function render_view_iper($tipo = null, $id = 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 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $id) { if ($tipo == 1) { $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); } else { $data["entornos"] = EntornoAsistencial::lists('nombre', 'id'); } $data["periodicidades"] = array('I' => 'Inicial', 'P' => 'Periodica'); $data["tipo"] = $tipo; $data["iper_data"] = Iper::getIperById($id, $tipo)->get(); if ($data["iper_data"]->isEmpty()) { return Redirect::to('ipers/list_ipers_ts'); } $data["iper_data"] = $data["iper_data"][0]; $data["detalles_data"] = DetalleIper::getDetallesByIdIper($data["iper_data"]->id)->get(); return View::make('riesgos/ipers/viewIperTS', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
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); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { 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')->get()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $data["plan"] = RHPlanAprendizaje::find($id); return View::make('rrhh.plan_aprendizaje.edit', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function search_oferta_expediente() { 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["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $data["search_codigo_compra"] = Input::get('search_codigo_compra'); $data["search_fecha_ini"] = Input::get('search_fecha_ini'); $data["search_fecha_fin"] = Input::get('search_fecha_fin'); $data["search_usuario"] = Input::get('search_usuario'); $data["search_area"] = Input::get('search_area'); $data["search_servicio"] = Input::get('search_servicio'); $data["areas"] = Area::orderBy('nombre', 'asc')->lists('nombre', 'idarea'); $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); $data["ofertas_expediente_data"] = OfertaExpediente::searchOfertaExpediente($data["search_codigo_compra"], $data["search_usuario"], $data["search_area"], $data["search_servicio"], $data["search_fecha_ini"], $data["search_fecha_fin"])->paginate(10); return View::make('oferta_expediente/listOfertaExpediente', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
/** * Show the form for creating a new resource. * * @return Response */ public function editCronograma($id) { 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')->get()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $data["cronograma"] = TrabajoCronograma::find($id); return View::make('investigacion.trabajo.editCronograma', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { 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["tipos"] = RHTipo::all()->lists('nombre', 'id'); $data["modalidades"] = RHModalidad::all()->lists('nombre', 'id'); $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $data["presupuesto"] = PresupuestoCapacitacion::find($id); return View::make('rrhh.presupuesto_capacitacion.edit', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function render_view_activo_inventario($idequipo = 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 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $idequipo) { $data["equipo_info"] = Activo::searchActivosById($idequipo)->get(); if ($data["equipo_info"]->isEmpty()) { return Redirect::to('equipos/list_equipos'); } $data["equipo_info"] = $data["equipo_info"][0]; $data["grupos"] = Grupo::lists('nombre', 'idgrupo'); $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); $data["ubicaciones"] = UbicacionFisica::lists('nombre', 'idubicacion_fisica'); $data["nombre_equipo"] = FamiliaActivo::where('idmarca', '=', $data["equipo_info"]->idmarca)->lists('nombre_equipo', 'idfamilia_activo'); $data["modelo_equipo"] = ModeloActivo::where('idfamilia_activo', '=', $data["equipo_info"]->idfamilia_activo)->lists('nombre', 'idmodelo_equipo'); $data["reporte_instalacion"] = ReporteInstalacion::where('idreporte_instalacion', '=', $data["equipo_info"]->idreporte_instalacion)->get(); $data["reporte_instalacion"] = $data["reporte_instalacion"][0]; $data["soporte_tecnico_info"] = SoporteTecnicoxActivo::searchSoporteTecnicoByActivo($idequipo)->get(); $data["accesorios_info"] = Accesorio::getAccesorioByModelo($data["equipo_info"]->idmodelo_equipo)->get(); $data["consumibles_info"] = Consumible::getConsumibleByModelo($data["equipo_info"]->idmodelo_equipo)->get(); $data["componentes_info"] = Componente::getComponenteByModelo($data["equipo_info"]->idmodelo_equipo)->get(); $data["marcas"] = Marca::lists('nombre', 'idmarca'); $data["proveedor"] = Proveedor::lists('razon_social', 'idproveedor'); $data["reporte_calibracion"] = ReporteCalibracion::getReporteCalibracionByIdActivo($data["equipo_info"]->idactivo)->get(); if ($data["reporte_calibracion"]->isEmpty()) { $data["reporte_calibracion"] = null; $data["detalles_reporte_calibracion"] = null; } else { $data["reporte_calibracion"] = $data["reporte_calibracion"][0]; $data["detalles_reporte_calibracion"] = ReporteCalibracion::getDetalleReporteCalibracion($data["reporte_calibracion"]->id)->get(); } return View::make('activos/viewActivoInventario', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function search_ot_mant_preventivo() { 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["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); $data["search_ing"] = Input::get('search_ing'); $data["search_cod_pat"] = Input::get('search_cod_pat'); $data["search_ubicacion"] = Input::get('search_ubicacion'); $data["search_ot"] = Input::get('search_ot'); $data["search_equipo"] = Input::get('search_equipo'); $data["search_proveedor"] = Input::get('search_proveedor'); $data["search_ini"] = Input::get('search_ini'); $data["search_fin"] = Input::get('search_fin'); $data["search_servicio"] = Input::get('search_servicio'); $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); if ($data["search_ing"] == null && $data["search_cod_pat"] == null && $data["search_ubicacion"] == null && $data["search_ot"] == null && $data["search_equipo"] == null && $data["search_proveedor"] == null && $data["search_ini"] == null && $data["search_fin"] == null && $data["search_servicio"] == 0) { $data["mant_preventivos_data"] = OrdenesTrabajoPreventivo::getOtsMantPreventivoInfo()->orderBy('idot_preventivo', 'asc')->paginate(10); } else { $data["mant_preventivos_data"] = OrdenesTrabajoPreventivo::searchOtsMantPreventivo($data["search_ing"], $data["search_cod_pat"], $data["search_ubicacion"], $data["search_ot"], $data["search_equipo"], $data["search_proveedor"], $data["search_ini"], $data["search_fin"], $data["search_servicio"])->orderBy('idot_preventivo', 'asc')->paginate(10); } return View::make('ot/preventivo/listOtMantPreventivo', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id, $tipo) { 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["categorias"] = ProyectoCategoria::orderBy('nombre')->get()->lists('nombre', 'id'); $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $data["tipos"] = [0 => 'Fase de inversión', 1 => 'Fase de post-inversión', 2 => 'Ambas']; $data["presupuesto"] = InformacionEconomica::find($id); $proyecto = $data["presupuesto"]->proyecto; $proyecto_presupuesto = $proyecto->presupuesto; $data["id_tipo"] = $tipo; $data['rh_inversion'] = $proyecto_presupuesto->actividadesrh->sum('subtotal'); $data['eq_inversion'] = $proyecto_presupuesto->actividadeseq->sum('subtotal'); $data['go_inversion'] = $proyecto_presupuesto->actividadesgo->sum('subtotal'); $data['ga_inversion'] = $proyecto_presupuesto->actividadesga->sum('subtotal'); $data['rh_actividades'] = $proyecto_presupuesto->actividadesrh->lists('nombre', 'id'); $data['eq_actividades'] = $proyecto_presupuesto->actividadeseq->lists('nombre', 'id'); $data['go_actividades'] = $proyecto_presupuesto->actividadesgo->lists('nombre', 'id'); $data['ga_actividades'] = $proyecto_presupuesto->actividadesga->lists('nombre', 'id'); return View::make('investigacion.proyecto.informacion_economica.edit', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function render_view_expediente_tecnico($id = 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 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $id) { $data["tipos_adquisicion_expediente"] = TipoAdquisicionExpediente::orderBy('nombre', 'asc')->lists('nombre', 'idtipo_adquisicion_expediente'); $data["tipos_compra_expediente"] = TipoCompraExpediente::orderBy('nombre', 'asc')->lists('nombre', 'idtipo_compra_expediente'); $data["areas"] = Area::orderBy('nombre', 'asc')->lists('nombre', 'idarea'); $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); $data["expediente_tecnico_info"] = ExpedienteTecnico::searchExpedienteTecnicoByNumeroExpediente($id)->get()[0]; $data["ofertas_expediente_data"] = OfertaExpediente::searchOfertaExpedienteByNumeroExpediente($id)->get(); $data["ofertas_evaluada_expediente_data"] = OfertaEvaluadaExpediente::select('oferta_evaluada_expediente.*')->get(); $data["observaciones_expediente_data"] = ObservacionExpediente::join('tipo_observacion_expediente', 'tipo_observacion_expediente.idtipo_observacion_expediente', '=', 'observacion_expediente.idtipo_observacion_expediente')->select('tipo_observacion_expediente.nombre as tipo_observacion', 'observacion_expediente.*')->get(); $data["presidente_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idpresidente); $data["miembro1_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idmiembro1); $data["miembro2_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idmiembro2); $data["miembro3_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idmiembro3); return View::make('expediente_tecnico/viewExpedienteTecnico', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function search_reporte_retiro_servicio() { 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["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $data["motivos"] = MotivoRetiro::lists('nombre', 'idmotivo_retiro'); $data["marcas"] = Marca::lists('nombre', 'idmarca'); $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio'); $data["proveedores"] = Proveedor::lists('razon_social', 'idproveedor'); $data["search_motivo"] = Input::get('search_motivo'); $data["search_equipo"] = Input::get('search_equipo'); $data["search_cod_pat"] = Input::get('search_cod_pat'); $data["search_marca"] = Input::get('search_marca'); $data["search_servicio"] = Input::get('search_servicio'); $data["search_proveedor"] = Input::get('search_proveedor'); if ($data["search_motivo"] == 0 && $data["search_equipo"] == null && $data["search_cod_pat"] == null && $data["search_marca"] == 0 && $data["search_servicio"] == 0 && $data["search_proveedor"] == 0) { $data["reporte_retiros_data"] = ReporteRetiro::getReportesRetiroInfo()->paginate(10); } else { $data["reporte_retiros_data"] = ReporteRetiro::searchReportesRetiroInfo($data["search_motivo"], $data["search_equipo"], $data["search_cod_pat"], $data["search_marca"], $data["search_servicio"], $data["search_proveedor"])->paginate(10); } return View::make('retiro_servicio/listReporteRetiroServicio', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { 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["tipos"] = RHTipo::all()->lists('nombre', 'id'); $data["modalidades"] = RHModalidad::all()->lists('nombre', 'id'); $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $data["capacitacion"] = Capacitacion::find($id); $data["departamento"] = Servicio::find($data["capacitacion"]->id_servicio_clinico)->departamento; $data["details_personas"] = PersonalExternoCapacitacion::getDetallePersonasInvolucradas($data["capacitacion"]->id)->get(); if ($data["capacitacion"]->activo != null) { $data["codigo_patrimonial"] = $data["capacitacion"]->activo->codigo_patrimonial; $data["equipo_relacionado"] = $data["capacitacion"]->activo->modelo->familiaActivo->nombre_equipo; } else { $data["codigo_patrimonial"] = null; $data["equipo_relacionado"] = null; } return View::make('rrhh.gestion_capacitaciones.edit', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id, $tipo) { 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["categorias"] = ProyectoCategoria::orderBy('nombre')->get()->lists('nombre', 'id'); $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $data["tipos"] = [0 => 'Fase de inversión', 1 => 'Fase de post-inversión', 2 => 'Ambas']; $data["presupuesto"] = Presupuesto::find($id); $data["id_tipo"] = $tipo; return View::make('investigacion.proyecto.presupuesto.edit', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }