Example #1
0
 public function getFichaOferta($id)
 {
     $oferta = new Oferta();
     $data = $oferta->find($id);
     $titulacionesCont = array();
     foreach ($data->titulaciones as $titulacion) {
         $titulacionesCont[] = $titulacion->id;
     }
     $gruposFun = Funcion::whereNull('areaEmpleo_id')->whereNull('subareaEmpleo_id')->distinct()->get();
     $gruposArr = array();
     foreach ($gruposFun as $grupo) {
         $gruposArr[$grupo->grupo] = $grupo->grupo;
     }
     //print_r($data);
     //return;
     return View::make('oferta/ficha', array('data' => $data, 'req' => $data->funciones()->get(), 'gruposFunc' => $gruposArr, 'titulacionesCont' => $titulacionesCont, 'titulaciones' => Titulacion::arraySelect(), 'estudios' => Estudio::arraySelect(), 'provincias' => Provincia::arraySelect(), 'areas' => AreasEmpleo::vector(), 'salarios' => Oferta::salariosSelect(), 'contratos' => ContratosLaborales::vector(), 'jornadas' => JornadasLaborales::vector(), 'experiencia' => Oferta::experienciaSelect()));
 }