Jump to content

FlightBookingSystem_V2.0 (Removed from Github due to some issues)


Recommended Posts

  • Moderators
Posted

Dear All,

I am to announce that the new flight booking system is now ready to be published. The new system has a new look and is based on aircraft position. Now before it can go for publication, I will need to get some opinions about this and its new features as follows:

1. The first time you open the module it will set your location and the aircraft to your HUB.

2. The pilot, then, have a choice of available aircraft at their location.

3. Then the pilot gets to another page to bid on their flight where they can see the details of the flight clicking the flight ID.

4. The pilot places the bid.

5. The aircraft that they chose is now locked in all schedules with the same aircraft.

6. As soon as a bid is placed, all the bookings and searches disappear until the bid is removed.

7. Other pilots won't be able to bid on any schedules that have the same aircraft.

Please make a time to answer to the poll for this matter as it is very important to me to get the forum's opinion on this. Also, i would appreciate any negative or positive points received about this new booking system and am willing to make changes accordingly before publication.

At the end, Your respond to this is greatly appreciated and I hope to receive your ideas nay time soon.

Respectfully

Parkho

  • Like 4
Posted

Something similar to this is what I was looking to develop for a long time now but just can't get the time. What might be a better option to do, is the following:

Totally disregard phpVMS's fleet alocation and disregard what has been put into the schedules. Do it like this:

A pilot is initially put at the hub and all aircraft are at the hub. The pilot then sees all the schedules from the current location (hub the first time) and can bid on any of those flights. Let's say I am at LYBE. I then chose to fly from LYBE to LOWW. After I click on Book/Add to Bid or something like that, i still didn't place the booking but I am taken to an another page that shows a list of all aircraft available at my location. I get something like:

Select aicraft for flight LYBE-LOWW:

B737-700 (YU-AAA)

B737-700 (YU-AAB)

B767-300 (YU-AAC)

etc. So you get a list of all aircraft there. Not just by type but also by registration etc. Then you choose the aircraft and the flight is then booked. The aircraft now does not appear on the list for other pilots. I land in LOWW and I am then placed there as well as the aircraft I have chosen. I then choose the flight back to LYBE and choose the A/C for the trip (only one avail. if someone else hasn't also flown in the meantime to LOWW). Only once I land back the A/C becomes available to other pilots.

This is close to what you already done so it might be good if you can do it like this.

The one thing I am worried about is the option in kACARS where you can manually change the aircraft your are flying. We would have to modify the sent data so it sends only the booked aircraft not allowing for changing the data.

It is a lot of stuff to do but I could help as time permitts.

if you need any clarification, please say, as I am in a hurry to leave and wanted to post now. so it might be a bit unclear.

Thanks Par Kho!

  • Moderators
Posted

Something similar to this is what I was looking to develop for a long time now but just can't get the time. What might be a better option to do, is the following:

Totally disregard phpVMS's fleet alocation and disregard what has been put into the schedules. Do it like this:

A pilot is initially put at the hub and all aircraft are at the hub. The pilot then sees all the schedules from the current location (hub the first time) and can bid on any of those flights. Let's say I am at LYBE. I then chose to fly from LYBE to LOWW. After I click on Book/Add to Bid or something like that, i still didn't place the booking but I am taken to an another page that shows a list of all aircraft available at my location. I get something like:

Select aicraft for flight LYBE-LOWW:

B737-700 (YU-AAA)

B737-700 (YU-AAB)

B767-300 (YU-AAC)

etc. So you get a list of all aircraft there. Not just by type but also by registration etc. Then you choose the aircraft and the flight is then booked. The aircraft now does not appear on the list for other pilots. I land in LOWW and I am then placed there as well as the aircraft I have chosen. I then choose the flight back to LYBE and choose the A/C for the trip (only one avail. if someone else hasn't also flown in the meantime to LOWW). Only once I land back the A/C becomes available to other pilots.

This is close to what you already done so it might be good if you can do it like this.

The one thing I am worried about is the option in kACARS where you can manually change the aircraft your are flying. We would have to modify the sent data so it sends only the booked aircraft not allowing for changing the data.

It is a lot of stuff to do but I could help as time permitts.

if you need any clarification, please say, as I am in a hurry to leave and wanted to post now. so it might be a bit unclear.

Thanks Par Kho!

It's actually like what you mentioned except for the part that takes you to the aircraft page. I thought of that but found it pointless since it can be implemented in the first page. About kACARS, I can write a code to check if the aircraft in kACARS matches the aircraft in the booked flight and if it's different then the system rejects the flight at the beginning.

Posted

I understand that your module actually doesn't dispaly the schedules where the same aircraft is used as the one I booked. This looks for the vms's schedule aircraft alocation.

I would oike to eliminate it completely and display the schedule and leave the a/c choice to the pilot.

Does your module do that? :) thanks

Edit: about kacars, it would be better if the actual initial sent data would be modified and not even allow for other aircraft to be displayed.

  • Moderators
Posted

If i understand it correctly, you mean that schedules show up at first and the pilot chose one and then the next page inserts the aircraft to the route an lock it!.

Posted

All aircraft and pilots are initialy on the hub. Then the pilot selects the schedule he wants (aircraft has no factor now). Once it selects the schedule you get to the second page that asks whichna/c you want for this flight. This can be any aircraft located in the same place as the pilot and vms schedules aircraft alocation doesn't matter. Once i select an a/c it won't be displayed for other pilots when they are also on the same airport because it is taken. (the aircraft won't be displayed, every other schedule from the current airport will be displayed as it doesn't connect specific aircraft to specific schedules like your addon does if i understand correctly). After I fly the flight and land the aircraft is not longer at the hub and is also not available on the list until someone flies it back.

I am trying my best to explain what I mean :)

  • Moderators
Posted

Okay. Here is what mine does, you add 2 schedules with B738(IS-XXA) from LYBE to LOWW and LYBE to LOMM. Now let's assume you're at LYBE, so you go to book a flight and the system will show you the flights you just added and you choose to go to LOWW and hit the add bid button and the flight is booked. Now the other flight with the same aircraft is also booked and others won't be able to see that flight when they're booking. Also, once you send your PIREP, the aircraft is now moved to LOWW and the bid is removed but still the other pilots won't be able to book the flight at LYBE cause the aircraft is not there instead if they go to LOWW then they will be able to book the flight from LOWW.

:)

Posted

Yes I understand that but would you be interested in changing the way your module works to what I have described above? I know many of are interested in having this, myself included. If not I could possibly modify your code once you publish it depending on how much time I have..

Posted

What if the VA just starts and planes did not do any flights?

How to assign aircraft to the airport?

I see such a possibility is not provided - there is a chance to modify the script so that at the beginning of the planes were in a specific location?

Regards

Posted

Hi there to all hope every one is good, I am having a minor problem with this module its not allowing me to book a flight, and its not showing my current position or even my assigned hub, please advise.

Chris

  • Moderators
Posted

What if the VA just starts and planes did not do any flights?

How to assign aircraft to the airport?

I see such a possibility is not provided - there is a chance to modify the script so that at the beginning of the planes were in a specific location?

Regards

In version 3.0 the admin will be able to set the aircraft location at the beginning and once the module is first loaded if there are any PIREPS for the pilot the system sets their location to arrival airport in the last PIREP. If not, then the system sets them in their HUB. I regret to inform you that V3.0 is gonna be a payware. :)

  • Moderators
Posted

Hi there to all hope every one is good, I am having a minor problem with this module its not allowing me to book a flight, and its not showing my current position or even my assigned hub, please advise.

Chris

Hi there, have you imported the .sql file provided with module cause sounds like you haven't. :D

  • Moderators
Posted

I already have the full Realschedule addon so if this works i would replace it but It shows no available flights for me.

The V2.0 has been removed due to some issues, so I'm trying to get it fixed ASAP. Have you replaced yours with V2.0?

Posted

Have you got an estimate on when it will be fixed. Also will this addon fix any problems with the realschedule lite.

Every time you got a new pilot it wouldn't work and they would have to jumpseat and then jumpseat back. Will your addon fix the this?

  • Moderators
Posted

Yes I coded it to place the new pilots at their HUB since they have no PIREPS yet and the old pilots at their last PIREP arrival airport.

Guest
This topic is now closed to further replies.
×
×
  • Create New...