Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 05/26/21 in all areas

  1. View File Disposable Extended Pack Disposable Extended Pack Offers; Tours, Free Flights (with SimBrief support), Monthly Flight Assignments, Notams, Aircraft Maintenance, mostly configurable Custom Expenses and Custom Income for pireps and some more (like handy administrative functions) etc. This module is technically "DonationWare", where you donate (for good) and how much you donate is up to you. 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 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 amd 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) Author of this module (if you really want to and can not find somewhere else for donation) When you complete your donation, just inform me with the proof of it and provide your GitHub username. After that you will be granted access to the module itself. How you can donate to me? As this is the last choice, there are no pre-defined ways. You may gift something from simulation software shops (like gift cards etc) or just send me an email about it so we can find a way. 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) Note; Download provided here holds the text above, nothing more. ********************* Frequently Asked Questions; 1. Is there a minimum amount for donation ? Technically no but logically yes. So please do not try sending a dollar or euro to some charity and then come here claiming that you completed that step. Be reasonable, find a good balance which will not hurt your budget and which will be useful to lives in need. 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 4. Do you have paypal/stripe account ? No. 5. Which simulation stores you prefer ? None in particular but 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. Submitter DisposableHero Submitted 11/22/21 Category Add-ons  
    3 points
  2. Quick write up for those interesting in this topic. Our VA went through a research phase before settling for PhpVMS7 + VMSAcars. Here are the main reasons behind it. SmartCars is well known however we found out that it doesn't support phpVMS 7 yet so we must use phpVMS 5. phpVMS 5.x is a none starter because it is outdate and won't run on supported version of OS/PHP etc. This leave a potential security hole. That drove us to phpVMS 7. We got a trial version of VMSAcars client to use it with https://demo.phpvms.net/ . We did a lot of testing and -It worked with FSX/P3D -It worked with MSFS2020 -It worked with X-Plane -Everything we needed are being captured in vmsAcars from the simulator. -It doesn't require users to subscribe to get additional feature. -My VA is on discord so chat/radio were not needed that comes with Smartcars. What convince us to proceed is actually the phpVMS discord. We saw how frequently phpVMS and ACARS client are being patched multiple times a week! TDI doesn't offer such frequent patches. Because the main author of phpVMS is also coding the ACARS, they can add new feature and changes as needed much faster. Their Discord is full of people helping each other out far superior. We got phpVMS7 and purchased vmsAcars and went live with our VA. Everything in our VA is going smooth even though the software is labeled as beta. In fact it is far more stable then many live products in the market. Feel free to message me. Hopefully this help.
    3 points
  3. 3 points
  4. It's not INTEL, it's INTL - internationalization extension. It is used for locale-aware operations. Check with your host and verify it is enabled.
    2 points
  5. Airac 2204 Data only just import into the navdata table, if it fails, back up the table, then empty it then upload new data in the zip and you should be good to go.
    2 points
  6. I'm working on the setting so someone can set locally if it follows the system, or select Light/Dark. I've added to my list to have the possibility to choose different images for light/dark for that banner
    2 points
  7. Just an update... With the latest dev build as of 12FEB, we now have; CronFiveMinutes (runs every 5 minutes) CronFifteenMinutes (runs every 15 minutes) CronThirtyMinutes (run every 30 minutes, like 06:00 and 06:30 of each hour) as an addition to the already running ones as; CronHourly (runs every hour) CronNightly (runs every day at 01:00 UTC) CronWeekly (runs every week, when a new week starts at Sunday 00:00 UTC) CronMonthly (runs every first day of the month at 00:00 UTC)
    2 points
  8. Hi, This is technically not a guide, but an overall explanation of v7 systems related to automation and why CRON is needed etc. What is CRON ? Basically CRON is the name of "Scheduled Tasks" in Linux systems. Imagine it like a person executing tasks in behalf of you, a helper or an automation. Why it is needed and important ? Well, if you want to execute every single script needed for automation then you do not need it, but most of us do not have that much free time, specially we can not be online 24/7 to click some links every single minute or at best every hour. So CRON is important because it does exactly this. It runs some scripts, at minimum every single minute to see if there is something needed to be done. If not it waits and then checks again, again and again without any problems. What will happen if I do not have a working CRON ? To be honest, in the first days you will notice nothing about it. There will be practically no visual clues, no problems, everything will look ok and you will think that your v7 VA is running fine. The truth is, no it is not running fine, it is just piling up some possible problems and they will hit you hard soon. Here is a simple list I can think of related with CRON in v7; Every hour it checks your bids and deletes expired ones Every hour it checks your SimBrief packs and deletes expired + non used ones Every hour it checks your live flights and deletes them if they are stuck/frozen etc Every hour it checks your pilot reports (pireps, flight reports) and delete cancelled/rejected ones Every night it re-calculates the stats of your pilots, corrects them if there is an inconsistency Every night it re-calculates the financial data of your airline(s) and pilots Every night it checks and executes your daily expenses Every night it checks your schedule and activates/deactivates flights for that day/date Every night it checks your pilots to determine if they are still active or not Every month it checks and executes your monthly expenses These were just for the core, also addons/modules may need CRON (for this I can only speak for my addons of course) but you can expect it to be extended easily with new addons/updates; Every hour it checks your fleet, fixes problems about aircraft state, grounds them if they somehow get stuck "in air" or "in use" Every hour it checks your maintenance records, releases aircraft back to service (or keeps them grounded) Every month it executes tasks for monthly flight assignments Also you can extend core CRON usage, for example it can organize sending mails in the background to speed up things and save you from mail server slowdowns etc. And of course it is possible to develop more functions to be handled automatically, image yourself doing database cleanup every week or month, or always executing same things in a timely manner, to automate all these task you need a working cron. Like in my setup, it does more than the list above, I am happy and focused on other things and enjoying flights etc. What is the minimum interval for CRON timing needed ? If it is not hurting your server and if it is allowed (some hosting companies limit this), set it to run every 1 minute or 5 minutes. If not possible use the minimum possible period, maybe 15 minutes or 30 minutes. This will not hurt v7 much, why 'because as you can see above it executes the main tasks mostly with one hour intervals. So what happens if you set your cron to run every single minute. Nothing harmful, it just checks the time and tasks then stops, when it is the correct time then it executes the tasks and then stops again. Same thing will happen if you set it to run every 30 minutes too. Only the checks will be less frequent that's all. BUT, if you are planning to use cron for e-mail scheduling, then this timing becomes more important. Imagine a scenario, you enabled cron for emails (check docs for details) and set it to run every 30 minutes; 10:00 > Cron runs, executes hourly tasks 10:03 > A new pilot registers, mail is placed in the queue and waiting 10:12 > One of your pilots send a pirep, mail is placed in the queue and waiting 10:30 > Cron runs, no hourly tasks available, so it sends the mails only 10:31 > You get mails from your system, go check and approve the pilot and reject the pirep, mails are placed in the queue and waiting 10:48 > Another pilot sends a pirep, mail is placed in the queue and waiting 11:00 > Cron runs, executes hourly tasks and sends the mails 11:02 > You get another pirep notification and so on How can I set the CRON ? This is normally done via the control panel you are using, it may be CPanel or Plesk or something custom. If you can not see anything named like CRON, CRONTAB, Scheduled Task etc in your control panel, please consult your hosting providers documents and/or support. Also you can find an example code at admin > maintenance page, but it is an EXAMPLE, it may or may not work. You can use that example as a starting point or maybe use it while speaking with your hosting support staff. How can I understand my CRON is working or not ? Simple, check your storage/logs folder. If it is working as expected you will have a log file named something like cron-2022-02-08.log , if that file is not there this is an indication of either it is not configured right or it is not working. To get more details now check your laravel logs, if you see something like `production.ERROR: The Process class relies on proc_open, which is not available on your PHP installation.` in the log then this means that the CRON is trying to work but it can not. So the setup is correct, but you are now facing a much bigger problem. Your hosting company is limiting things, you can speak with them for more details, some do help and let you proceed, some will not. *** Update ; With the improvement to development build, now it will be possible to have CRON system working with limiting hosting companies too. Please check the docs about latest changes. *** My hosting provider does not offer CRON, what can I do ? You can use the built in web cron feature of v7, there are lots of free/paid services offering you to run web based crons. If you are getting the error explained above, this solution will not work either, so do not expect miracles. I have hosting related CRON problems, what can I do to solve this ? You can write your own web cron compatible code to bypass your hosting companies limitations, but for this you need to have some php + laravel + v7 knowledge. This is nothing impossible, but it is not easy either. Honestly you are on your own there, but what you need is basically to study the core cron tasks, duplicate and enhance them for your own usage. Or you can find another host, switch to another package/service they provide, switch to VPS or rent your own server, whichever you prefer. Finally; Please remember, v7 will install and work without CRON but you will loose some of its important and really needed abilities and features. Safe flights.
    2 points
  9. View File Disposable Theme (Current) *** IMPORTANT *** This is the v3.1 series theme, it is compatible with latest Disposable Modules and phpVMS v7 dev builds dated 14.MAR.22 (and up) Please check the online readme file from GitHub for update process. If you need to use older builds, like you are stuck at php7.4.x due to hosting limitations, check my GitHub page for v3.0.19 Submitter DisposableHero Submitted 11/22/21 Category Skins  
    1 point
  10. You can download it from GitHub https://github.com/vangelisb/Simbrief
    1 point
  11. Version v3.1.2

    345 downloads

    *** IMPORTANT *** This is the v3.1 series module, it is compatible with latest Disposable Theme and phpVMS v7 dev builds dated 14.MAR.22 (and up) This is a combined and enhanced version of all old (and discontinued) Disposable modules. This module pack is fully compatible with Disposable Theme v3.1 series, or any theme using Bootstrap v5.x as 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 due to hosting limitations, check my GitHub page for v3.0.19
    1 point
  12. For pilots to use their salaries/earnings there are two public ways currently, provided by Disposable Basic "Jumpseat Travel" and "Aircraft Transfer" and some penalties applied by Disposable Special. It is possible to develop many more things to spend that virtual money, like type ratings payments done by pilots, free flights tied to some payment by pilot, maybe a virtual shop for them to buy items etc. All these ideas needs to be developed by the operator or some freelancer for the operator only or a third party developer/company as modules. As far as I know core v7 will not provide this kind of features as it is focused on providing a stable backend which you can build things on and use.
    1 point
  13. It will work At least you will not see that relationship error anymore with an updated phpVMS v7
    1 point
  14. You need to calm down and show some respect - or you will be tossed out the same door you came in.
    1 point
  15. Hi, There isn't a way right now in the app - the "easiest" way is to change the settings.xml file (in Documents/phpvms) - so have one called "settings_va1.xml" and "settings_va2.xml", and rename whichever one you want to be active to "settings.xml". I'm slowly making the internal changes to make this possible (like a dropdown or something to be able to change the active airline or select which settings file to load)
    1 point
  16. <?php if (Auth::LoggedIn() == true) { ?> <div class="blueIce-block clearfix"> <div class="blueIce-blockheader"> <h3 class="t">Discord</h3> </div> <div class="blueIce-blockcontent" align="center"> <iframe src="https://discord.com/widget?id=937311209793912923&theme=dark" width="240" height="500" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"></iframe> </div> </div> <?php } ?> Something like this should do the trick.
    1 point
  17. Thanks for the help. It is greatly appreciated.
    1 point
  18. Either you have missing files, a bad install or a bad/faulty server config. Most probably you have missing files (or a folder completely not there at all), mostly happens when you do not follow docs for a proper install. https://docs.phpvms.net/download
    1 point
  19. Speak with your hosting service provider (hosting company) or if it is allowed in your hosting control panel, enable that php extension, re-start the install process. Also if intl extension is not available for php 8.1.1 (your current version) you can maybe switch to another php version through your control panel like php 8.0.xx or php 7.4.xx to see if it is available there. If you are on a VPS service, you can enable (or add) that extension from your php.ini Good luck
    1 point
  20. Well, @ProAvia or @Nabeel may help. They are both admins of phpVMS Discord and can check/remove bans. They are both at US, so you may wait for them to respond, it is midday there and they may be busy with daily stuff
    1 point
  21. Thanks for the quick reply DH, is there anyone in particular I should reach out to with my numerical discord ID to be unblocked?
    1 point
  22. View File Disposable Basic Pack *** IMPORTANT *** This is the v3.1 series module, it is compatible with latest Disposable Theme and phpVMS v7 dev builds dated 14.MAR.22 (and up) This is a combined and enhanced version of all old (and discontinued) Disposable modules. This module pack is fully compatible with Disposable Theme v3.1 series, or any theme using Bootstrap v5.x as 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 due to hosting limitations, check my GitHub page for v3.0.19 Submitter DisposableHero Submitted 11/22/21 Category Add-ons  
    1 point
  23. Sorry, do you want to see ALL online flights of IVAO and VATSIM at your dashboard ? If you setup your phpvms user profiles and your theme (or the widget itself) properly it shows online flights of YOUR PILOTS only (IVAO and VATSIM). Displaying ALL flights is not a good idea at all.
    1 point
  24. Ahhhh, well don't I feel silly 🤣 thanks
    1 point
  25. https://github.com/FatihKoz/DisposableBasic#readme https://github.com/FatihKoz/DisposableBasic#map
    1 point
  26. Thanks for the advice. It all looked a bit different on my mac. I appreciate you helping. B
    1 point
  27. Hello everyone, lately it has appeared to me that I am initiating pushback in the acars, the taxi, takeoff or landing does not recognize me. I have the MakerRunways installed and use the MFS2020. I leave a screenshot of the jam. I'd appreciate your help!
    1 point
  28. My pleasure, hope manual import trick helps you out By the way, even after a successful import, pilots need to reset their passwords to be able to login to v7. So it will take almost the same time (maybe less) for them to re-register
    1 point
  29. Imagine a scenario, in which pilot lands with -673 feet/minute. ( absolute value is 673 , using abs() makes it easier to handle things logically ) It will pass the first "if" check we put in 'cause we are checking anything above -500 feet/minute. Then it will reach the multiplier part, here our new $amount will be calculated like this $amount = 250 * (673 / 500) , means simply $amount = 250 * 1.346 , result will be rounded so it will be 337 ($ or Eur, your selected currency) The next step will prepare the proper Expense array to pass back, charge_to_user is true, this means that the amount will be taken from pilot's pocket In another flight, another pilot lands with -499 feet/minute, then nothing will happen and no expense will be charged to pilot 'cause it will be captured by the "if" check and it can not proceed further. Now, after the example above and basic explanation here, it is up to you and your imagination + skills
    1 point
  30. Thanks for the recommended repair options. I pretty much tried to fix the problem but it was a Comcast moden issue. Able know to connect now!
    1 point
  31. View File Auto Accept/Reject Pirep Are tired of accepting or even rejecting pireps ? Then do not worry Auto Accept/Reject Pirep is here to help you It has a admin interface so you will be able to add 1. The VA's admin pilot admin that declines the PIREP 2. Function that searches the pirep log for custom criteria and decline the pirep 3. Functionality that adds the reason why it was declined in the PIREP's Comments. 4. Custom Reason why the pirep was decliened For Example Your Pirep has been rejected because you " Custom Text" 5. Function that send an e-mail to admin and or to pilot when pirep rejected 6. It is compartible with Simpilot's Plugin Manager Submitter Vangelis Submitted 09/23/21 Category Addons  
    1 point
  32. https://docs.phpvms.net/config/email
    1 point
  33. "not have it be listed under transferred hours" Manually editing database : Will not work 'cause user stats get re-calculated every night Filing a manual pirep for each user, then editing its "flight time" directly from database : Is the only solution according to your above mentioned wish. (which may have small side effects but will not be harmful I think) Why do you want that hours to be listed as normal hours, in fact there are actually transferred hours from your old system ? I see nothing wrong there 'cause those transfer hours are used in ranks / rewards etc (if you enable that setting too). So if you define same ranks (matching or improving your old system), all will be auto selected by their vms7 hours + transferred hours etc. (same applies to awards too) Also as the admin of the va, you will have full control over your theme(s). In those you can simply show the total hours without any separation if you need so (like in roster and user profile). This of course needs some blade editing but nothing hard there. Hope you find the best solution for your new system Just a side note : Pirep / flight_time is in minutes, so when editing the pireps one by one for each user, you need to enter their VAM hours as minutes User / transfer_hours is in hours, no conversion needed.
    1 point
  34. Thank you for your time explaining the issue with STYLE , yes that is something important to consider when making changes to PHPVMS v7.
    1 point
  35. "No query results for model [App\Models\Pirep] prefile" simply means that Acars is not able to connect to your phpvms properly and can not pre-file the pirep to move on... And root cause of that error lies just above it ; 08-27 00:16:00|ERROR; uri=http:// 08-27 00:16:00|ERROR; req=https:// Sometimes, SSL certificates do these kind of redirections and when that happens, acars fails 'cause it looks for http response comes from https (or vice versa). Check your acars settings and your phpvms / env.php (APP_URL=) Hope this helps
    1 point
  36. I do not know, why you (and most of other lovely human beings) insist on not reading the docs Do we have to link the docs to every question ? https://docs.phpvms.net/acars/install-client#client-config
    1 point
  37. As @Parkho suggests, back up your database first. Then, if it doesn't do what you think, you can always restore. I always thought it recalculated the PIREP count - but I've never had a reason to use it on my live site. But I have been wrong before (just ask my wife 🤣).
    1 point
  38. I feel kind of stupid, but I can't get the acars.exe program to run. I have followed the client install, installed and run makerunways, and I already have the paid version of FSUIPC. I unzipped the ACARS.zip file to a folder of my choice, and when I try to run it I get a pop up box withe the PHPVMS logo for about 3 or 4 seconds, then it closes and nothing more happens. I never get the entry screen where you put in your API and url, and select a simulator. I attempted to follow the docs exactly, as well as the README.txt file in the ACARS.zip file. Running Win10, with ver 4.8 of .NET framework. I know I must be doing something wrong, but I sure can't figure out what it is. Thanks, john croft
    1 point
  39. I feel.....oh so stupid! Thank you! Worked like a charm.
    1 point
  40. Alright, I have joined the discord and have also found the ip blocking from our host. Thanks for the help guys and also thanks for mentioning the discord I had no idea I was missing updates and thought it just wasn't updated in awhile since I was using Github releases.
    1 point
  41. There ARE alternatives, but. . . . First of all let me just say that the easiest way is probably to just pay for the supported version. However, if you for some reason WANT to expose yourself to hours of coding and testing, you can do as I just did. I spent the last 3 days (yes, THREE days) making a bash script that reads the data from free fsacars serverlogbook.csv and converts the values from US to metric before it injects the data as a new pirep in the phpVMS database. So it is possible, but not recommended, unless you really really really enjoy coding bash scripts 🤓
    1 point
  42. I do get lots of personal messages/questions about this, "ok I installed v7 what next ?" Here you may find your answer, if not do not hesitate to ask (not personally but via forum so everyone can benefit from the answer) 0. Which version should I download and install ? Definitely NOT beta4 ! Please download and install LATEST DEVELOPMENT ( in short terms dev or latest dev) build, it is much more stable compared to beta4 and have many improvements. If you install beta4 and have some errors (you will have them for sure), the first reply to your support question will be "install latest dev". 1. How do I install v7 ? Please do check docs.phpvms.net , it is pretty well documented. And make sure you are meeting all the requirements, then apply the instructions there for uploading. 2. Where to install v7 ? This is up to you, considering that laravel does not like being installed under folders it is still possible with some tricks to htaccess file. But I think best location is a new subdomain, it will cost you nothing (if you are not using a strange host) and will save you from further troubles for sure. yourdomain.com ops.yourdomain.com crew.yourdomain.com opscenter.yourdomain.com 3. What next ? Define at least two airports I do prefer defining my hubs first. Hubs are your main bases of operation. Do this manually , admin -> airports , add new airport . Write the ICAO code and click lookup, phpvms v7 will get the correct data in correct format for you. Click save. No need to enter Ground Handling Costs or Fuel Prices at this moment, you can do that later (or can use default / fixed prices for all your airports) Define at least one Fare ( details can be found at other guides ) Define at least one Subfleet ( details can be found at other guides ) Define at least one Aircraft Define at least one Flight Optionally you may Assign your subfleet(s) to your flight(s) Go to settings, disable below checks during initial setup (you may alter them later according to your wishes) Disable Pireps : Restrict Aircraft to Ranks ( enabled by default ) Disable Pilots : Auto Accept New Pilot ( enabled by default ) Disable Pireps : Restrict Aircraft At Departure Disable Pilots : Flights from Current Disable Pilots : Restrict the flights to company While you are at settings, check below items are enabled/active , if not enable them Check General : Automatic airport lookup ( should be enabled by default ) Check Pilots : Hubs as home airport You are basically ready now ... Rest is admin work and needs time, having and managing a virtual airline is not an easy task. phpVms v7 is only here to help you, it can not do things for you 4. How can I block bots being registered to my va ? Well, you can not block them totally but using Google ReCaptcha reduces their amount. And phpvms v7 is ready for this, just check Google docs and obtain your site keys, then enter them to your phpvms v7 config.php Also disabling Auto Accept New Pilot option is a good way to block them reaching content of your va. 5. Where the hell are airports ? ( "Why I am forced to enter them, this software is crap !" etc etc ) PhpVms v7 is capable of looking up airport details when requested, so calm down. There are more than 50k airports around the world and populating your database with them just slows things down. MySQL is capable of handling them, but it will make your phpvms slower for sure. You can import airports, there is a feature for that BUT before importing make sure that file is containing valid data without any errors and is fully compatible with v7. Importing a file with incorrect data make things worse and let you have unexpected errors during usage. For example, importing airports directly from sources like OurAirports is not a solution. It does not provide time zones for airports, locations (cities) are not compatible with v7 location logic and have errors in it (i do checked some countries I know, found really strange errors and wrong ICAO codes being used for airports). Simply it is not a good source to start with. "What about i do get an export of some other v7 user's airports and insert them to mine ?" If you know that the other user's database is populated with correct data and you intend to use the same airports this may be a starting solution. Best way to add airports to v7 is importing flights (or some call them schedules or routes). With the `Automatic airport lookup` option enabled, missing airports from the flights you imported will be added to your database, and with correct/reliable information in the correct format. By using this method, you will get what you need and when you need. To import flights, just do an export of your current flight(s), you will have a proper csv file. Then you can edit it, "I am insisting on having losts of airports even when they are not needed, I do want to populate my database with useless entries. What should i do ?" You can use flight import trick to get there. Just add fake flights to all of the world airports in a csv file, then import it. After importing the flights you can safely delete them (not the airports but the flights). And to do a mass delete operation you need to use a database workbench tool like phpmyadmin. 6. Which ACARS software should I use, which is the best one ? Currently, you have only one choice ... it is called vmsAcars and developed by the same person developing phpVms v7. There are no demo versions for it, there are no other (free/paid) solutions either. So if you are not a developer yourself, you need vmsAcars. "What about kAcars, smartCARS, cACARS ?" etc. Nope, they are not compatible with v7. 7. Where are the skins or addons for v7 ? "I do want to spend some cash on them" You can find some at Downloads section of the forum, be sure that the addon (be it a skin or a widget or a module) is fully compatible with the version you installed. Do not try to install older version files to v7. This logic applies to both v7 addons developed for beta4 and addons developed or phpvms v5/v2 etc. As far as I know, the only paid addon for v7 was a tour module, which is not working propery (and people bought it had problems, tried refunding their money back). And there is only one paid skin (as of the date this is written), you can find its topic at this forum too. ---------- We may add more questions and answers in time, for now above items should be enough for start I think. Happy installs and safe flights
    1 point
  43. We had lots of problems with MsFs 2020 ... And will continue having them for maybe a year or more And most of the problems we were/are/will be facing are not vmsAcars related, but directly caused by Asobo/Ms itself. Like assigning 5 letter codes to imaginary airports, not allowing to read scenery data, not allowing 3rd party apps to read aircraft data etc etc. As it develops, all will be solved (i hope) SmartCARS currently have no advantages for v7 'cause it is not compatible at all. But if we imagine it works (with its current form) then main disadvantages will be; 1. Not working with v7 2. It is expensive 3. It does not offer flight save/resume option without a subscription On the other hand, compared to SmartCARS vmsAcars does not have eye candy or ear candy features (yet) like custom sound sets being played during your flight , or a chat feature , an online radio etc and just a little bit limited maybe (this depends on the sim and addons used though, not a fact for me) As @ProAvia mentioned, vmsAcars has the biggest advantage for v7 1. It works with v7 2. It is developed by the same person developing phpvms 3. Cheaper 4. Does not consume cpu/gpu/ram resources compared to others So, if you want to stick with v7, then your only option is vmsAcars unless you are capable of developing your own
    1 point
  44. vmsACARS works with phpVMS v7 smartCARS presently does NOT work with phpVMS v7 If you are using phpVMS v7, vmsACARS is the only present solution. Everyone has problems of some sort with MSFS - after all, it's still an alpha product.
    1 point
  45. Hi, this question is the most asked one and with the SimBrief improvements we have in v7 this matter become critical ... Here you can find the basics about the logic and how to setup your fares/subfleets/flights properly. 1. Main Fares You can define your fares in admin/fares. These will be your main fare types, which will then be used in your subfleets or flights. The main idea here is to define only the basics, so you can change them later when needed. Think fares like the seats in your plane (or cargo space), which can be sold as tickets. They are not in flight services or extended service types like WiFi, Hot Meals, Extra Snacks, Economy Premium or Economy Basic, they are just Economy seats you have. So lets start; Economy (Y) Business (J) First Class (F) Cargo (CGO) These are the main fare groups commonly found in airliners, so start with Economy. When you are at admin/fares click Add New, and enter the info as described below Code : Y Name : Economy Type : Passenger ( for Cargo Fares type must be Cargo as expected ) Price : 100 Cost : 25 Capacity : EMPTY / NULL ( Leave it empty, do NOT try writing EMPTY to that field ) Notes : Fill as you wish Active : Checked and click save ... In simple terms we will gain 75 Usd/Eur/Pound (currency comes from your settings) from each passenger 'cause there is an operating cost of a seat. Repeat the steps for rest if you wish. Why we left Capacity empty ? I will explain it later but for now we are just defining our base fares, so no need to have capacities here. 2. SubFleet Fares Assuming you already have at least one subfleet, which is mandatory in v7. We can explain their logic later if necessary. Head up to admin/fleets and click edit one of your subfleets, or just create one and save (so you will be able to see the details). Scroll down a little bit and you will see Fares section there and it is probably empty. This is the area where we "assign" and "adjust" our main fares which will be used for this subfleet. Click on Select Fare, you will see your defined main fares there. Select Economy and click Add. Now the fare is assigned to this subfleet and you will see it above values like below; Name : Economy Code : Y Type : Passenger Capacity : inherited () Price : inherited (100) Cost : inherited (25) This is where v7 magic begins ... I will use an Airbus A320 with only economy class seats as my basic aircraft type. Click on the inherited text under capacity column and enter 180 there. Right now, when you use any member of this subfleet, you will have 180 seats ready for being sold with a price tag of 100 currency and it will cost you 25 currency to operate that seat. If you want to change the price of your tickets or adjust the operating costs of your seats for this subfleet you can follow the same steps for price and cost. If you do so, your ticket prices and/or costs will be changed ONLY for this subfleet. While adjusting prices you can just use pure values like 150 or percentages like 125%. It is up to you how you change the value. Just do not use percentages on capacities, it really does not make any sense Ok, passenger capacity and price/cost was easy ... How about having some cargo space/fare for a passenger plane. They are not designed to carry bigger loads like freighters but they do have some space under their belly, which is mainly used for carrying out passenger baggages, why not use the remaining space to earn some more money ? Normally passenger planes are mostly limited by the cargo hold's (the name of the cargo area) volume but since we do not have any volume checking capability in simulator and phpvms, we will stick only on the weights here. Just add your pre-defined cargo fare to your subfleet like you added the passenger fares. So, the logic is simple; Your Cargo fare should be big enough to hold all your passenger baggages. Then calculation is simple too 180 (our pax capacity) * 35 lbs (our non-charter baggage weight : check admin/setting simbrief for default values) = 6300 lbs should be your minimum Cargo Fare capacity. If you want to carry some paid cargo, then you need to increase this amount up to a point where it does not passes your aircrafts Maximum Zero Fuel Weight when you have full pax on board. I know this may sound a little bit strange but this is how real thing works too If you know your aircraft specification, then you can calculate your possible max cargo capacity by below formula; Maximum Cargo Fare Capacity = MZFW - DOW - ( max pax seat capacity * pax weight ) DOW is Dry Operating Weight (Operating Empty Weight), it is the weight of your aircraft without fuel, passengers and cargo but with crew, catering and airline stuff loaded already. Anyway, if you do not know your DOW and MZFW then just add some space more to the above calculated value, make it like 8000 lbs. So you will have 1700 lbs free space to carry some cargo after taking all the passenger baggages for a fully loaded flight. Please note; If your PhpVms weight settings are KG, just convert the amount you found to kilograms before adjusting the cargo fare capacity. Just another note for SimBrief Form; The cargo fares of passenger planes will show you the Maximum Available capacity, though we named it max in short terms but this may lead confusions. So when you have passengers and their baggage, your cargo fare capacity will be reduced by the weight of the total passenger baggage weight. Therefore it is not the capacity you defined anymore, it is just what is left behind for you to load additional cargo. If you see negative values there, this is a clear indication that your cargo fare capacity is not enough to hold the passenger baggages . And please keep in mind that SimBrief form uses your aircraft, meaning it reads your subfleet fares. It is a flight plan, do not expect it to read the fares of a flight, it is directly related to the aircrafy you want to generate a flight plan. 3. Flight Fares Technically you really do not need to add fares to flights, but the logic is same as adding fares to subfleets. If you want to change the ticket price/cost of a fare for a specific flight you can do it here. Imagine having a special flight with doubled ticket prices, then just add the fare you want to adjust, click on the price or cost columns inherited text and enter 200%. Now you will have doubled price/cost for this flight only I higly suggest you to not to define capacities at main fares and not adjust capacities at flight fares. This really makes life easier, in real world operations we do not define the capacity in fares and for flights (unless there is a special need). Capacity always comes from the aircraft (here in phpvms it comes from the subfleet) and when we (as OCC or Dispatchers) do change the aircraft of a flight or decide to do it with another aircraft other than planned by commercial planning or schedule planning departments of the airline, ticket sale systems just get the new aircraft info and use its capacity to stop the ticket sales automatically if it reaches the max seats. Things do NOT work like the real world here, so if you have a 180 seat aircraft but define a main fare with 219 seat capacity or edit a flight's fare and set capacity to 239 there, results will not be nice And always remember, fare logic follows below order; Flight (has highest priority, when you change thigns here, they will be used) Subfleet / Aircraft (medium priority over fare) Fare (lowest priority and gets overwritten by the ones above) I think this is enough for basic setup and understanding the logic how fares work in PhpVms v7. Safe flights for now, will post some more info about different topics later.
    1 point
  46. Airport lookup update to work with same API as used by phpVMS v7. Restores ability to lookup airports for airport table. Adds additional fields to airport table for use in your templates. I've been sitting on these files for a while to be sure the beta testers didn't have any issues. Read the README_1ST.txt file for info. Works with phpVMS 5.5.2 and 5.5.2.72 - not tested with phpVMS 2.x - will not work with phpVMS v7. You will need to manually update each existing airport in you database after installing this mod to get all the new data in the airports table - use EDIT from airport page, click LOOK UP, click Edit Airport. It will not automatically update all your existing airports. Some lesser known airports are not available in the parsed database - you will have to add those manually. Released as freeware. Shall not be uploaded to other sites without written permission. Thanks to all those who contributed to getting this working. NEW Airport Lookup phpVMS 5.5.2.zip
    1 point
  47. Thanks for your reply Ive managed to removed flight booking and add in basic lookup using my old schedule.php pages from a old skin called Blue Sky my previous website and I removed any links to flight booking, also If you get NO ROUTE PASSED i used your suggestion in Layout.php find this <script src="<?php echo SITE_URL?>/lib/skins/avianca/assets/global/plugins/jquery-ui/jquery-ui.min.js" type="text/javascript"></script> Replace with <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> and bingo that fixed the no route passed and another issue i was having with VA chat. hope this helps.
    1 point
  48. If you are looking to be hire, or hire someone to do work for you, general rules that should be followed: Have a written contract - this is a good starting point. This is very important. You must specify the exact scope for the work, and the expectations. The contract can be signed digitally. Pay half up front, and make sure you're paid half up front. Clarify what licenses are required and paid for If there are addons in use, has the author given permission? Have the licenses been paid? COPIES OF THE LICENSES ARE REQUIRED TO BE HANDED OFF The rest should be paid upon delivery Don't be a dick
    1 point
×
×
  • Create New...