Beispiel #1
0
 public function postMesSepe()
 {
     $mes = Input::get("mes");
     $anyo = Input::get("anyo");
     $mes = sprintf("%02s", $mes);
     $mesInicial = "{$anyo}-{$mes}-1";
     $diasMes = date("t", strtotime($mesInicial));
     $mesFinal = "{$anyo}-{$mes}-{$diasMes}";
     $demandantes = Demandante::where("fecha_sepe", ">=", $mesInicial)->where("fecha_sepe", "<=", $mesFinal)->get();
     $dataToView["cod_agencia"] = self::COD_AGENCIA;
     $dataToView["anyomes"] = "{$anyo}{$mes}";
     $dataToView["acciones"] = array();
     foreach ($demandantes as $demandante) {
         $trabajador["nif"] = $demandante->usuarios->dni;
         $trabajador["nombre"] = $demandante->usuarios->nombre;
         $apellidos = explode(" ", $demandante->usuarios->apellidos);
         $trabajador["apellido1"] = $apellidos[0];
         $trabajador["apellido2"] = isset($apellidos[1]) ? $apellidos[1] : "";
         $trabajador["fecha_nacimiento"] = str_replace("-", "", $demandante->usuarios->fecha_nacimiento);
         $trabajador["sexo"] = $demandante->usuarios->sexo;
         $trabajador["nivel_formativo"] = $demandante->usuarios->sexo;
         $discapacidad = "S";
         if ($demandante->discapacidad == "Sin discapacidad" || !$demandante->discapacidad) {
             $discapacidad = "N";
         }
         $trabajador["discapacidad"] = $discapacidad;
         $trabajador["inmigrante"] = $demandante->inmigrante ? "S" : "N";
         $trabajador["colocacion"] = "N";
         $dataToView["acciones"][] = $trabajador;
     }
     $content = View::make('xml.monthSepe')->with('data', $dataToView);
     return Response::make($content, '200')->header('Content-Type', 'application/xml');
 }