Example #1
0
 public static function subareas($id_area)
 {
     $vector = SubareaEmpleo::where('areaEmpleo_id', '=', $id_area)->orderBy('nombre')->get();
     $vectorReturn = array();
     foreach ($vector as $item) {
         $vectorReturn[$item->id] = $item->nombre;
     }
     return $vectorReturn;
 }
 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)));
 }
Example #3
0
 public function getJsonSubareas($id_area)
 {
     $subarea = new SubareaEmpleo();
     $return = $subarea->subareas($id_area);
     return json_encode($return);
 }