Jump to content

14 files

  1. 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

    2 comments

    Updated

  2. 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

  3. Acars Software For PHPvms Version 7

    Acars Software For PHPvms Version 7

    6419 downloads

    33 comments

    Updated

  4. 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

    8 comments

    Updated

  5. FlightTools

    *** 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

  6. 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

    3 comments

    Updated

  7. TopPilot

    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

  8. [FR] Complete lists of French airports

    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

    2 comments

    Submitted

  9. 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

  10. 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

  11. Aiviation Weather

    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

    4 comments

    Updated

  12. Trip Planner Advanced

    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

  13. Destinations Map

    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

  14. AAdvantage Miles

    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


×
×
  • Create New...