Add-ons
14 files
-
Updated
-
Disposable Extended Pack
Disposable Extended Pack (Disposable Special Module)
This is the v3.7.x series module, it is compatible with latest Disposable Addons (Theme, Basic Module) and phpVMS v7 released builds like (v7.0.2)
This is a combined multi feature module offering below;
Tours (with Awards and a tracking Widget) Free Flights (with full SimBrief integration) Maintenance System (can be extended by Disposable Basic module) Market (Pilot Shop) Monthly Flight Assignments NOTAMs Configurable per flight dynamic expenses (Catering, Parking, Landing, Terminal Services Fees etc) Configurable per flight dynamic income (Duty Free and Cabin Buffet Sales) Some static pages (About Us, Rules & Regulations, Ops Manual, Landing Rates) Handy administrative functions CRON based automated database cleanup features
As of 30.DEC.2024, as a new year gift to the community, module is public and free to use like other Disposable Addons... License conditions still apply, something being free does not mean that you can do whatever you wish
Below section will remain here, so if you still want to donate for lives in need you can still do that for the greater good.
This module is technically "Donationware", where you donate (for good) and how much you donate is up to you. Unfortunately to avoid mis-understandings and make thing more clear; Minimum donation amount is 50 USD/EUR.
Donationware Explained
Yes, this module is not FREE but it does not have fixed price tag too. So you will decide how much you donate (above minimum amount) and where you donate. Below you will see some options, and yes I am at the very last line of that list.
Religious Community (nearby church or mosque etc., people you really know helping others in need for the glory of God) Neighborhood community (like the one above, helping homeless and poor) Military staff community (like helping wounded soldiers of your country, those men risked their lives for us and deserve some support from us too) Animal shelters nearby (yes, their lives are important too and much more important than most of crowd around us) Worldwide non-profit organizations (like UNICEF etc.) Author of this module (if you really want to and can not find somewhere else for donation)
Please get in contact with me BEFORE proceeding further (forum private message, discord direct message, email) and provide below details;
Your VA/Organization name Your VA/Organization URL (preferably where your phpVMS v7 is installed) Brief description of your VA/Organization (how old it is, where do you plan to operate, how many member etc.) Your decision / choice about donation location and amount Your personal and/or organizations GitHub username (if this is not provided, you will get the latest build via mail, it will be hard for you to follow updates)
After communicating with me and we both understand each other, you will need to send
Proof of your donation (official receipt, payment details etc.) -You can probably use that donation amount when you fill in some yearly tax papers for tax deduction-
How you can donate to me? As this is the last choice, you may gift something to me from simulation software shops, or buy gift cards / vouchers from them. (Check FAQ for details)
By donating something to me, you are not giving any money to me (think it like handing it over for another donation). When I get your donation, I am helping lives (either human or animal) in need around my neighborhood. Simply, I am not using your donation for myself.
*********************
And just a friendly reminder, by doing a donation you will not own the code or will have priority support etc. As long as I am around, I will keep updating the module 'cause development never ends. But this does not mean that I will add everything to this module or when you request it If your request is reasonable and not VA/company specific I may work on it. If not you may need to come up with our own solution, preferably as a separate module for yourself (so you can easily update this module when needed)
*********************
Frequently Asked Questions;
1. Is there a minimum amount for donation ?
Unfortunately yes, as of February 2023 I decided to put in a minimum amount, and it is 50 USD/EUR. Before this date, I was trying to explain below logic to almost everyone and rejecting some funny amounts Sorry but I want you to help lives, do not try to fool yourself by doing a 5 bucks donation and wanting something in return. Be reasonable, find a good balance which will not hurt your budget much and which will be useful to lives in need. Imagine yourself having a snack at a bar, or having some hamburgers (or pizza) with friends. The donation should be taking something away from you to be reasonable and valuable, so when you plan to go out and have some fun/or a drink, donate the amount you will spend that night, stay at home and deal with the addon installation/setup
2. My parents made some donations in the past, does it count ?
No
3. Can I get it for free ?
No, but if you have a really special situation, just let me know via forum or discord private messages (this applies to below minimum donations requests too)
4. Do you have PayPal/Stripe account ?
No.
5. Which simulation stores you prefer ?
You can use SimMarket or X-Plane.org Store, it is easy to buy/send gift cards with them and it is less painful for me to use it when needed.
6. Are there any other ways to get the module ?
No, donations is the only way to get it.
7. How often this module gets updated ?
Depends, but as long as an update is needed, it is updated.
8. What is your e-mail address (it may be needed for gift cards, vouchers etc.)?
My email can be found in my GitHub profile page
9. Do you have a custom/private support system for donators?
No, you will have no priority by doing donations, no private or one on one support, no installations.
10. How often new features are added to the package ?
Depends, if they are really needed and usable by all of us, why not consider or think about it. But this is not a promise, just my thoughts.
11. What happens if I do not obey the license conditions ?
You will lose your access to module updates, your VA's name will be added to "non approved virtual airlines / organizations" list in the license.
12. I am the web developer of the VA (or I am a 3rd party/external developer), can I get the module ?
No, only VA owners/admins should have access to the module and it should be their account (or VA's organization account) requesting access. 3rd party developers can ONLY redistribute customized module blade (frontend view) files according to duplication logic with their addons.
2213 downloads
Updated
-
Aiviation Weather
By Parkho
This is the second module I have converted from phpVMS v5 to v7.
Installation:
Download and unzip the file Place the unzipped folder inside: .../modules Go to admin/modules Sidebar: addons/modules
The module should appear on table bellow. Click "Activate...". Clear the cache before openning the module.
Support:
You can ask or send issues to my Discord Channel
151 downloads
Updated
-
PHPvms 7 Airport List
New Release
This is a collection of 7699 Airports for phpVMS 7
this can be uploaded to your phpvms 7 website
this file is completely free, if you wish to donate towards my time in converting this you can do so by PayPal.
PayPal : michaeltrickett27@gmail.com
874 downloads
Updated
-
Disposable Modules Archive (v2 - Discontinued)
*** DISCONTINUED OLD MODULES ***
*** Download only you have to use them for some reason and need them ***
*** Check their README.MD files for details ***
10925 downloads
Updated
-
[FR] Complete lists of French airports
By Quitz
Hi,
Hello, I created a simple CSV file containing all the French airports (airports, airfields and heliport) to import it into PHPVMS v7.
- Installation :
0/ I have not tested without deleting the French airports already registered, but I imagine that this does not delete them
1/ Open the administrator panel of your PHPVMS (v7) installation, then, CONFIG> AIRPORTS
2/ At the top right of the screen click on IMPORT FROM CSV
3/ Click on import
- Informations :
The base price of kerosene and ground handling in France is pre-recorded in the file. To change this data just modify the CSV file or do it manually in PHP VMS.
Regards.
517 downloads
Submitted
-
Disposable Basic Pack
*** IMPORTANT ***
This is the v3.7.x series module, it is compatible with latest Disposable Addons (Theme, Special Module) and phpVMS v7 released builds like (v7.0.2)
Includes: Handy Widgets, Stats, Airline, Fleet, Hubs, Ranks, Awards, Jump Seat, Aircraft Transfer, Random Flights, API Endpoints and more.
This is a combined and enhanced version of all old (and discontinued) Disposable modules.
This module pack is fully compatible with Disposable Theme v3.7 series and up, or any theme using Bootstrap v5.x along with FontAwesome v5 icons at it's core.
Check online readme for detailed upgrade process if you are using old modules and want to upgrade to this new combined module pack.
If you need to use older builds, like you are stuck at php7.4.x or php8.0.x due to hosting limitations, check my GitHub page for v3.0.19 and v3.3.1
7633 downloads
0 comments
Updated
-
phpVMS 7.0 Dev Version for PHP7.4 (Not Supported Anymore)
WARNING WARNING WARNING
This is the development version build supporting PHP 7.4 and using LARAVEL 8
phpvms 7.0.0-dev+220307.00bf18 (07.MAR.22)
THIS IS NOT THE LATEST DEVELOPMENT (DEV) BUILD !!!
THIS FILE IS ONLY FOR PEOPLE STUCK WITH PHP 7.4 (DUE TO HOSTING SERVICE PROVIDER LIMITATIONS)
NOT SUPPORTED, ONLY PROVIDED FOR BACKUP
358 downloads
0 comments
Updated
-
phpVMS 7.0 Dev Version for PHP8.0 (Not Supported Anymore)
WARNING WARNING WARNING
This is the development version build supporting PHP 8.0 and using LARAVEL 9
phpvms 7.0.0-dev+230616.81fc92 (16.JUN.23)
THIS IS NOT THE LATEST DEVELOPMENT (DEV) BUILD !!!
THIS FILE IS ONLY FOR PEOPLE STUCK WITH PHP 8.0 (DUE TO HOSTING SERVICE PROVIDER LIMITATIONS)
NOT SUPPORTED, ONLY PROVIDED FOR BACKUP
299 downloads
0 comments
Submitted
-
TopPilot
By Parkho
This is a my converted TopPilot v5 module to v7.
Install:
Download and unzip the file Place it in your .../modules Log In and open Admin page. On the left side bar, click addons/modules The module should appear on table bellow. Click "Activate...".
Support:
You can ask or send issues to my Discord Channel
821 downloads
0 comments
Updated
-
FlightTools
By Aciv
*** DETAILS ***
This is version 1.1.0 of a series of aeronautical tools for your Va.
Includes V1.1.0 :
- Transition Level Calculation
- Top Of Descent Calculation
- Aero metrics Calculation
=========================
- Years of Service Award
- Legs in One Day Award
- Total Distance Award
- Landing Rate Award
Check online repository & ReadMe for detailed upgrade
1026 downloads
0 comments
Updated
-
AAdvantage Miles
By William
Description
An easy, automated way to reward pilots, create incentives, promote destinations, unlock special flights (or Rank-Free flights), and even reward real-world items (gift cards, sponsors' perks, etc.)?
AAdvantage Miles is a lightweight, production-tested module that adds miles/points to your VA with automatic earning rules, leaderboards, and an optional in-VA Shop with "special" Flight Passes for sale.
Why it’s good for your VA (and keeps pilots hooked):
Fly → Earn → Unlock: clear progression loop that turns every flight into visible progress. Zero micromanagement: automated awards align with your rules (time flown, landing quality, airports), so good behavior is reinforced without admin work. Daily habit builder: login miles, create streaks, and reasons to come back, even on non-flying days. Friendly competition: leaderboards spark rivalry and social proof, boosting activity across the week. Real rewards, not fluff: the Shop converts effort into perks (simulated or not); Flight Passes add scarcity and excitement (including Ranks-Free access when you want it). Event-ready: drop special routes/passes for weekends or special rewards to spike engagement on demand. Trust & transparency: per-pilot ledger shows exactly how miles were earned/spent.
Result: more flights, better flying, happier pilots - on autopilot.
What it does
Per-pilot miles ledger Full earn/spend history
Auto-awards
Daily login miles (idempotent) PIREP rules: miles/minute, smooth-landing bonus, bad-landing penalty, score bonus (with cap) Airport-specific bonuses (per rule: departure/arrival / both)
Frontend pages
My Miles, Leaderboard, Shop, My Purchases
Admin tools
Settings (toggle/tune all rules) Manage Pilot Miles (search, review history, add/subtract with note) Shop Admin (categories/products, stock, per-user limits, purchase ledger) Flight Passes (optional) Create Pass products targeting a specific flight (Flight ID) Optional aircraft pre-bind for SimBrief / aircraft lock Direct-bid endpoint for pass owners Auto-marks Pass “used” when the related PIREP is filed Default expiry: 30 days New: Bid strictness options Off → Pass bids bypass rank/type checks (only the core “at departure airport” rule applies). Ideal for “selling” access to flights to lower ranks On → Pass bids must satisfy your VA’s current rank/type restrictions (module validates pilot eligibility and subfleet/flight compatibility)
Compatibility
phpVMS v7 (Laravel 8+) DB: JSON columns required (MySQL 5.7+ / MariaDB 10.2+) Views namespaced as AAMiles:: and override-friendly
Quick install
Copy folder to: modules/AAdvantageMiles Admin → Addons → Modules → Enable PHPVMS Update → visit your.domain/update (runs migrations) Admin → Maintenance → Clear All Caches Configure under Admin → AAdvantage Miles
That’s it — pilots start earning based on your settings.
66 downloads
0 comments
Updated
-
Trip Planner Advanced
By William
Trip Planner Advanced for phpVMS v7
Create multi-leg “free flight” trips that your pilots can bid on and fly, keeping them moving from airport to airport.
Clean UI, simple admin controls, and neutral branding that fits any VA.
Derived from Cardinal Horizon CHTrips and packaged for easy drop-in use.
✈️ Highlights
Multi-leg trips with custom name & description “Next Flight” summary with aircraft group popover and quick actions Progress tracking + completed PIREPs list Equipment Category picker to attach subfleets (Airbus Narrow, Boeing Narrow, Airbus Wide, Boeing Wide, Regional, McDonnell/Other) Optional rank-aware mode (honors phpVMS Rank/Type settings) Smooth start option: Auto-reposition to the first departure after the first bid if “start anywhere” is allowed Invisible, trip-owned flights to avoid conflicts with schedules
👨✈️ What Pilots Get
My Trips page with progress bar, description, created date, and compact action buttons Trip Detail page: “Next Flight” card with quick actions (Info, New PIREP, SimBrief) Add/Remove Bid button (with auto-reposition support) Following flights and completed the PIREPs list Automatic reposition message (only shown before the first PIREP if “start anywhere” is allowed)
⚙️ Admin Settings
Accessible at: Admin → Trip Planner Advanced → View Admin Module Enforce VA Ranking
ON: Only subfleets allowed by pilot’s rank/type OFF: Rank ignored; All SubFleets available Lock to Current Pilot Location (default ON)
ON: First leg must depart the pilot’s current/home airport OFF: Trips can start anywhere Auto-Reposition on First Bid
ON: Auto-moves pilot to the first departure after their very first bid OFF: No Auto-move pilot Mandatory if “Lock to Current” is OFF All settings are ability-guarded (admin, admin-access).
🔧 How It Works (Under the Hood)
Flights created with: Numbers 7000–7999 and route_code=TPA Visible=False, owned by Trip Leg order tracked in ch_flight_pirep_trip PIREP Create Bridge (tripplanner.pireps.create) filters aircraft per trip Bids handled via module routes (tripplanner.bid.add, phpvms.bids.removeBid())
📥 Installation
Copy folder → modules/TripPlannerAdvanced/ Admin → Addons → Modules: enable Admin → YourVAaddress/pdate (run migrations) Admin → Maintenance → Clear All Caches Frontend menu: Trip Planner appears for logged-in users. Future Updates: Upgrade: Replace folder → Run Update → Clear caches.
📝 Notes & Best Practices
If trips CAN start anywhere, enable Auto-Reposition to bypass & avoid “Not at Departure” errors. If trips CAN start anywhere, repositioning only applies after the very first BID in a trip is placed. Flights are invisible & uniquely tagged (TPA + 7000s) to avoid collisions. Always clear caches after installation or upgrade.
📄 License & Attribution
License: BSD-3 Portions & Credits derived from CHTrips by Cardinal Horizon © 2024.94 downloads
0 comments
Submitted
-
Destinations Map
By William
Destinations Map for phpVMS v7
Destinations Map is a lightweight, modern module for phpVMS v7 that helps pilots explore where they can fly from any origin, discover direct and connecting destinations, and quickly review matching schedules.
It also features a comprehensive ACARS Flight Board to display live flights that can be toggled on or off.
Built to drop into any phpVMS v7 site, tested with Seven/Beta themes in a vanilla phpVMS installation
Thanks to the phpVMS community for the inspiration. Enjoy exploring your network with Destinations Map!
.
Highlights
Interactive map Pick an origin and see all available connecting destinations in your schedules Focus on connecting destinations (through second-click to reveal schedules) Filter by airline (through drop-down menu) Schedules table revealed on connecting Airports Compact visual cues (small airline logo + ident, departure/arrival icons, and times) BID button follows your site’s existing platform settings (Rank-lock & Departure lock) ACARS Live Flight Board (through ON/OFF toggle button) Airline logo, Pilot, Flight, Aircraft, Dep/Arr, Altitude, GS, Distance, Status No database changes required - No migrations; reads existing routes and ACARS data Theme-safe - Easy adaptations Minimal blade markup; module does not require caches
Requirements
phpVMS v7 (current) Logged-in access (module routes are behind web + auth by default) Existing schedules (for the map/table) and running ACARS live flights (for the Flight Board)
Installation (less than 2 minutes)
Unzip DestinationsMap.zip into your phpVMS /modules folder. Do not rename the folder so it remains /modules/DestinationsMap Clear your application caches (via Admin → Maintenance or artisan). Visit /destinations-map to use the module or use the link exposed in the Dashboard. Full details are in DestinationsMap - README.md.
Theme Integration
Seven/Beta: Registers a generic frontend link and appears with other logged-in module links. Routes & Endpoints Main page: /destinations-map (route name: destinationsmap.index). JSON endpoints are exposed under a /destinations-map prefix for airlines, origins, destinations, connecting routes, and schedules.
Customization
Map height: adjustable in the controller. Icons and table columns: editable in the blade view. ACARS badges: optionally add color-coding by phase.
What’s Included
Service providers (module wiring) Web and API routes Frontend and API controllers Blade view (Leaflet UI, schedules table, optional Flight Board) README with setup and usage notes
Download
DestinationsMap.zip from this thread. The source and README are inside the zip file.
Support & Feedback
Questions or suggestions? Reply in this thread.
Limited support is provided here or in the Discord server
Changelog
v1.0.0 – Initial community release
78 downloads
0 comments
Updated