logo

Si utilizas o quieres utilizar este gestor de aerolíneas virtuales gratuito puedes descargar la versión original y aprender todo lo necesario en la página oficial:

http://virtualairlinesmanager.net/

 

Este software se lleva utilizando desde hace años en casi todas las aerolíneas virtuales de todo el mundo y tiene un serio problema: no se actualiza desde hace mucho tiempo porque el proyecto está abandonado.

La buena noticia es que al estar programado en PHP se puede coger el testigo y actualizar el código fuente según se vaya necesitando.

 

 

Por ejemplo, Jonatha Silva hizo una plantilla para darle un nuevo estilo a las aerolíneas y podéis visitar su página aquí:

https://virtuallh.com/jonatha/

 

Esa plantilla la habrás visto en multitud de sitios porque la verdad es que le quedó muy bien, gracias. Pero qué ocurre, pues que esa plantilla la hizo sobre la versión original de VAM del año 2016 y desde entonces las cosas han cambiado mucho, quizás demasiado.

 

NUEVA VERSIÓN 

En este post voy a publicar la actualización que he hecho sobre todos los archivos de la VAM y de la plantilla, de modo que ahora funciona correctamente en cualquier servidor Web actualizado. Como mucha gente tiene problemas con las actualizaciones al venir los archivos por separado, al final del artículo está el enlace al archivo .ZIP con todo integrado.

 

ACTUALIZACIONES:

Entre otras mejoras y corrección de bugs, te destaco principalmente lo siguiente:

- Actualización del acceso a las bases de datos para que funcione en cualquier versión de MySQL, incluyendo las versiónes 5.7.X y superiores. Probado con éxito en MySQL 8

- Actualización de los mapas donde se representan los vuelos utilizando MAPBOX en vez de Google Maps. Así la limitación de visitas para ver los mapas será muy alta y gratis, para la mayoría de vosotros, si no tenéis miles y miles de accesos al mes.

- Más información y datos sobre los vuelos en las páginas de los mapas. Ahora se puede ver velocidad, altura, destino...

- En las páginas de validación de vuelos se pueden ver iconos con los puntos de notificación y los VOR. Para ello he creado una nueva tabla de datos con todos los puntos de notificación de España y todos los VOR existentes. Se puede ampliar para cualquier otro dato que se necesite mostrar. Por ejemplo, NDB o aeródromos pequeños.

- Un nuevo estilo para los mapas de Mapbox, aún más rápidos

- Última versión disponible de la interfaz Leaflet (v1.7.1)

- Fullscreen en todos los mapas

- Librería PHP Cake actualizada para que las cookies funcionen en PHP 7.3+. Probado con éxito en PHP 7.4

 

 

SI QUEREMOS ACTUALIZAR DESDE UNA VERSIÓN 2.6.2 YA PUBLICADA

Para actualizar una versión ya funcionando de VAM 2.6.2 únicamente hay que descomprimir el .ZIP de la descarga encima de tu instalación anterior sobreescribiendo los archivos antiguos.

Importante: copia antes los siguientes archivos de tu servidor para volver a meterlos después de descomprimir el .ZIP

/vam/db_login.php

/vamcore/app/Config/database.php

/vamcore/app/Config/email.php

Ejecuta desde PHPMyadmin, dentro de la base de datos que estés utilizando, el archivo puntos_mapa.sql que se encuentra en la carpeta Data_Base_Scripts.

 

 

SI QUEREMOS ACTUALIZAR DESDE UNA VERSIÓN 2.5.2 YA PUBLICADA

Para actualizar una versión ya funcionando de VAM 2.5 únicamente hay que descomprimir el .ZIP de la descarga encima de tu instalación anterior sobreescribiendo los archivos antiguos.

Importante: copia antes los siguientes archivos de tu servidor para volver a meterlos después de descomprimir el .ZIP

/vam/db_login.php

/vamcore/app/Config/database.php

/vamcore/app/Config/email.php

Ejecuta desde PHPMyadmin, dentro de la base de datos que estés utilizando, los dos archivos siguientes que se encuentra en la carpeta Data_Base_Scripts.

db_script_to_upgrade_from_VAM_2.5.2.sql 

puntos_mapa.sql

 

 

INSTRUCCIONES PARA UNA NUEVA INSTALACIÓN:

Descomprime el archivo .ZIP de la descarga en una carpeta que se llame /vam en la raíz de tu servidor web. 

Ejecuta desde PHPMyadmin, dentro de la base de datos que vayas a utilizar, los archivos .sql que se encuentran en la carpeta Data_Base_Scripts para crear todas las tablas de datos necesarias. Sigue este orden:

db_schema.sql

db_data_1.sql

db_data_2.sql

db_data_3.sql

db_data_4.sql

db_data_5.sql

puntos_mapa.sql

 

Introduce tus valores privados de conexión de las bases de datos en los dos siguientes archivos .PHP

/vam/db_login.php

/vamcore/app/Config/database.php

 

Configura las cuentas de correo electrónico si quieres personalizarlo con este otro archivo:

/vamcore/app/Config/email.php

 

 

MUY IMPORTANTE
ESTO HAY QUE HACERLO PARA TODAS LAS INSTALACIONES 

Para ver los mapas correctamente en la web y que no tengas límite de visualizaciones es necesario modificar el accessToken. Te incluyo en las páginas PHP uno de prueba que ya está desactivado para que sepas dónde tienes que poner el tuyo. No olvides cambiarlo por un accessToken propio solicitándolo en MAPBOX (para más información sobre ello). Modifica el accessToken en las siguientes páginas:

/vam/hub_routes_map.php

/vam/pilot_flights_map.php

/vam/vam_live_flights_map.php

/vam/vampirep_map.php

 

 

Última versión (19/10/2020)

- Un nuevo estilo para los mapas de Mapbox, aún más rápidos
- Última versión disponible de la interfaz Leaflet (v1.7.1)
- Fullscreen en todos los mapas
- Librería PHP Cake actualizada para que las cookies funcionen en PHP 7.3+

 

Puedes descargar la nueva versión de VAM con la nueva plantilla actualizada y ya todo integrado desde aquí:

Puedes descargar la nueva versión de VAM con la plantilla por defecto original desde aquí:

Importante: No me hago responsable de pérdida de datos o mal funcionamiento de ninguna web. Haz todo en un servidor de prueba antes de pasarlo a ser definitivo.