Visibilidad de campos en Golfinspain

Publicado en 16 diciembre, 2020

CLASE POO

  • En la clase POO \Golfinspain\Arr\Course se filtra por defecto por campo con visibilidad por debajo de 50 (público y público no grato)
  • La función visibleGolfStatus devuelve el valor de visibilidad del campo.

LISTADO DE CAMPOS

  • Muestra campos con visibilidad «público» o «público-no-grato» que cumpla con los otros filtros. Hace uso de la función get_gf_prices_data y de la clase POO. Campos no gratos se comportan como los campos que no vendemos.

FICHA CAMPO

  • Muestra campos con visibilidad por debajo de 99 (público, no grato y cerrado). Esta lógica es la que usa en \Golfcourse\Course y por ahora no se cambia.
  • Bloque de «RESERVAR AHORA» solo si es visible 0 (público), con proveedor activo y público.
  • Se muestran «otros campos» no solo en campos «no-grato» sino también con los campos que no vendemos
  • Es el único punto donde se muestran los campos cerrados.

MAPA

  • Se ha creado un nuevo icono para campos que no vendemos (gris). Cuando coincida con la búsqueda actual se usará el rojo.
  • Campos no grato se visualizan como «campos sin precios».
  • En el selector hace uso del autocomplete con campos con visibilidad menor a 50 (público y no público) con proveedor activo y público.
  • Pinta los markers con visibilidad menor a 50 (GolfCoursesMarkersFromDatabase)
  • En cada petición de markers se envía el ID del marker seleccionado para que en caso de que en el filtrado se pierda (campo que no vendemos en filtro de vendemos, etc.) se siga devolviendo.

PROCESO DE RESERVA

  • Hoteles con proveedor activo y público.
  • En el selector de paquetes 1000 (greenfees) hace uso del autocomplete con campos con visibilidad menor a 50 (público y no público) con proveedor activo y público.
  • En reserva de greenfees no salen productos en los campos no grato pero si saldría ese producto en un campo relacionado si es un producto combinado.
  • En reserva tailored se muestran campos con visibilidad «pública» o «no-grato» con proveedor activo y público.

 

La función de vendemos devuelve verdadero si es un campo con visibilidad «pública» y proveedor activo y público. Esta función se usa para filtrado, pero en la mayoría de veces ya se hace ese filtrado por SQL.

En el autocompletar existen ahora dos tipos de filtros relacionados con el golf:

  • golf: Solo muestra campos que vendemos (visible como público con proveedor activo y publico). Ya no se usa, en favor de allgolf, ya que se permite que los campos no gratos se muestren en tiradores.
  • allgolf: Se muestran campos que sean visibles como público o no grato. Se ha modificado para incluir solo con proveedores activo y publico. Se usa en el mapa (la búsqueda avanzada usa otro método)

Sin respuestas to "Visibilidad de campos en Golfinspain"


    ¿Algo que comentar?