public function getFichaDemandante($id) { $data = Demandante::find($id); $provincias = new Provincia(); $municipios = new Municipio(); $estudios = Estudio::all(); $titulos = Titulacion::all(); $estudiosArr = null; foreach ($estudios as $estudio) { $estudiosArr[$estudio->id] = $estudio->nombre; } $titulosArr = array(); foreach ($titulos as $titulo) { $titulosArr[$titulo->id] = $titulo->nombre; } $id_est = $data->usuarios->estudios->max('id'); $titulosReg = $data->usuarios->titulaciones; $titulosArrReg = array(); foreach ($titulosReg as $titulo) { $titulosArrReg[] = $titulo->id; } $carnetsP = array(); foreach ($data->funciones()->where('grupo_id', '=', 2)->get() as $value) { $carnetsP[] = $value->id; } $idiomas = array(); foreach ($data->funciones()->where('grupo_id', '=', 4)->get() as $value) { $idiomas[] = $value->id; } $informatica = array(); foreach ($data->funciones()->where('grupo_id', '=', 5)->get() as $value) { $informatica[] = $value->id; } $funcionesUser = $data->usuarios->funciones; $funcionesArrReg = array(); foreach ($funcionesUser as $funcion) { $funcionesArrReg[] = $funcion->funcion_id; } $trabajosUser = $data->usuarios->trabajos; $areas = AreasEmpleo::vector(); $subareas = SubareaEmpleo::subareas($data->areaEmpleo_id); return View::make('demandante/ficha', array('data' => $data, 'areas' => $areas, 'subareas' => $subareas, 'trabajosUser' => $trabajosUser, 'informatica' => $informatica, 'funcionesUser' => $funcionesArrReg, 'idiomas' => $idiomas, 'carnetsP' => $carnetsP, 'titulosReg' => $titulosArrReg, 'titulos' => $titulosArr, 'estudios' => $estudiosArr, 'id_estudio' => $id_est, 'provincias' => $provincias->arraySelect(), 'municipios' => $municipios->municipiosProvincia($data->usuarios->provincia_id))); }
public function getJsonSubareas($id_area) { $subarea = new SubareaEmpleo(); $return = $subarea->subareas($id_area); return json_encode($return); }