Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 06/07/24 in all areas

  1. I am excited to announce the release of my custom phpVMSv7 theme! I created this theme because I know that not everyone has the budget for an expensive custom design, and I want to support the community by providing a high-quality, modern, lightweight and efficient, accessible alternative. SPTheme is fully customizable and designed with privacy in mind, as it contains no external content and is 100% GDPR-compliant. It features a built-in admin module, allowing for easy management, and includes both dark and light mode for a flexible user experience. To enhance functionality, SPTheme offers live network statistics and a "Who is Online" display, ensuring users always stay informed. Additionally, a registration exam mode allows for extra verification of new pilots. For added convenience, the package includes 42+ placeholder images, making it easy to set up a visually appealing site. With multi-language support and over 226 translatable additional phrases, the theme is ready to be used worldwide. And that’s not all—there are even more features and enhancements included to provide a seamless experience. I hope SPTheme helps virtual airlines achieve a professional and modern look without high costs. More details are available at https://shop.sass-projects.dev. Check also the live demo for additional information and feel free to reach out if you have any questions!
    4 points
  2. SPTransfer v1.8 for phpvVMS7 I know, the basic system allows pilots to change their HUB from the profile settings page. But if you want a little bit more variety and interaction with your pilots and finances and want to disable the freedom of changing HUBs every time, than this module is for you. This module provides an admin page where you can work on all requests including settings for the price per request and block time between multiple requests. >>> View on GitHub <<< Do you have any suggestions or need help? Please use the GitHub issue tracker or this topic
    3 points
  3. As you may have noticed, phpVMS v7 comes with built in SimBrief API integration and aircraft can be configured in some different ways to achieve better planning results. Below you can find some key instructions and settings with their effects. Main Requirement is a valid SimBrief API key, to get one kindly check SimBrief documents (website/support forum) and complete your application, when you have your key ready, just insert it in settings. While waiting for your API key you can define your Subfleets and Aircraft as below; Subfleet Definitions; Here only important field is "SimBrief Type", when it is defined it will be used for all aircraft under this subfleet. And it simply overwrites the Aircraft ICAO code during planning. If your pilots are using only one simulator (like X-Plane) and only one aircraft addon for this subfleet (like Zibo), then you can simply add your Zibo B737-800X SimBrief Airframe ID here at this field. Aircraft Definitions; This is the most important part, as it allows fine tuned planning compared to a generic subfleet airframe definition. As you can see, we do have the same "SimBrief Type" field here too. This affects only the aircraft, and has priority over the subfleet definition. So if you have a really specific SimBrief Airframe for a particular aircraft and want it to be the default, then you can enter the id here. (Also it is possible to use this field as a replacement ICAO code. Imagine you are using an Airbus CEO but want this aircraft to use Airbus NEO standards at SimBrief, so you define A321 as the ICAO code, but use A21N as the SimBrief Type.) FIN, SELCAL and HEX CODE (ICAO 24-bit, transponder identification code) are optional and have no direct effect on the flight plan you will generate but the weights below are important. When defined, these weights are passed to SimBrief for flight planning purposes, so better define them according to the aircraft you are trying to simulate within phpVMS. You can see that the DOW is empty (0) in the example, this is not a mistake but done on purpose. You will see it later. Using SimBrief Airframes (sb airframes) ; phpVMS is able to get and store all publicly available SimBrief Airframes / SimBrief Layouts during install and update them weekly (with cron), also it is possible for admins to manually trigger an update whenever they wish to. Also it is possible to add your own / custom airframes to the system easily. As like SimBrief itself, airframe definitions are "ICAO Code" based, once you define and save your custom airframe at SimBrief, you can simply copy the airframe ID and add it to phpVMS by giving it a nice looking unique name and the aircraft ICAO type code you wish to use. Also, if you do not want to use the built in SimBrief airframes and have only your custom airframes listed, then you need to enable the respective setting from Admin > Settings. This logic also applies to passenger and baggage weights being used for planning. Imagine you have an airframe definition (either created by you, or a public one provided by SimBrief), using 100 kg for passengers and 20 kg for their bags. But you do not want to use those weights because you have some custom weights for scheduled/non-scheduled flights, even better you control your baggage weights per airport with some custom code etc. Then you need to enable the respective setting to pass in your weights to SimBrief. How does it work, how is the priority logic defined ? Why the DOW is empty in the example ? Subfleet SimBrief Type = Empty Aircraft SimBrief Type = Empty Aircraft ICAO Code = A321 Aircraft DOW = Empty Aircraft MLW = Empty SimBrief Provided Airframes = Fenix A321 IAE, Fenix A321 CFM, ToLiss A321, Your Custom A321 As you know, each addon aircraft have their own basic empty weights and mostly they are hard coded (for SimBrief it is the DOW - Dry Operating Weight / OEW - Operating Empty Weight). So we leave it empty, to be able to use the DOW from SimBrief Airframe definitions. When planning, the dropdown will show you 5 items, the list is above and there will be a "SimBrief Default" entry (which is the basic definitions of SB). If you select Fenix A321 IAE, then its DOW will be used, along with its performance definitions (like fuel factor, engine thrust rating and others), equipment etc. But the weights you defined will be sent to SimBrief to overwrite those values. If you do not select one, it is ok too as the defaults provided by SimBrief along with the data you are sending (like weights and other stuff) will be used. But if you are after precise flight planning, then it is better to either have your main types defined at SimBrief and a matching airframe should be selected. Subfleet SB Type > Aircraft SB Type > Selected Airframe > Aircraft specific details (like weights, SELCAL, HEX, FIN, VA specific custom RMK field) With this order and logic you can have base airframes for your fleet, like PMDG B738, Zibo B738, LevelUp B738 (same example can be extended to Fenix, ToLiss, Aerosoft, Flight Factor group) and then define aircraft specific changes at phpVMS because in a fleet some aircraft have different MZFW or MLW's but they do share the generic specifications. Like a B738 can have 79013, 77000 or 75000 KG MTOW depending on the certification, instead of defining different airframes at SimBrief, you can simply pass that info during planning. Recent changes at SimBrief allow pilots to have precise performance calculations, specific limitations and if certified some nice ETOPS abilities, to be able to use them with phpVMS, defining airframes at SimBrief and using their ID's during planning will be the best option (considering some items still not available at api access, this method will eliminate those cases too). Climb / Cruise / Descent Profiles and Layout Options All these are also obtained from SimBrief and tied to Aircraft ICAO type codes, so when you select an A321 from your fleet to generate a flight plan, you will see the profiles SimBrief offer for that type in general. Additionally the layout is automatically selected if an airline match is found, if not SimBrief Default (LIDO) is used. What about General Aviation and Really Custom Airframe Support GA is supported by SimBrief up to a point, so we do have the same, even though the examples above are based on airliners, logic remains same for GA aircraft too. And you can still define your custom (non-existing airframe at SimBrief) as per their documentation, have a profile for it and use it at phpVMS. Considering that nothing offered by SimBrief, your custom airframe will be the only option at the dropdown. Hope this help, safe flights.
    3 points
  4. Note: If you own all packages then please note the update order! SPTheme -> DBPack -> DSPack Note 2: If you changed the colors, for example, just backup the following file: /resources/views/layouts/SPTheme/config.json 05.APRIL.25 (v1.3.0 / 1.3.0 / v1.3.5) (v1.3.0 SPTheme) Fixed an issue where incorrect fuel/weight units were displayed Fixed an issue where users could not change their password Fixed some style discrepancies on macOS devices Fixed issues with VATSIM/IVAO user fields and OAuth link Fixed an issue where fares could not be entered when changing aircraft (v1.3.0 DBPack) Fixed an issue where some fleet images were not responsive Fixed an issue where cards did not have space between them Fixed a condition where the cruise profile CI/LRC could not be changed Fixed a label that had some typos Added a failsafe to the SimBrief form in case a profile could not be found Added a failsafe to the random flights Widget (v1.3.5 DSPack) Added a failsafe to the assignments if a flight was deleted Fixed a missing route to the missions area for flight details Fixed an issue with multiple airlines and the selected fleet on free flights Fixed name for the airline on assignments
    2 points
  5. Note: If you own all packages then please note the update order! SPTheme -> DBPack -> DSPack 11.MARCH.25 (v1.2.2 / 1.2.2 / v1.3.1) Some minor fixes for the award-widget, userrole and pireps table (v1.2.2 SPTheme) Changed blades for Hub/Airline Transfer v1.8 module (v1.2.2 SPTheme) Changed menu links for Hub/Airline Transfer v1.8 module (v1.3.1 DSPack) Changed menu links for Hub/Airline Transfer v1.8 module (v1.2.2 DBPack)
    2 points
  6. Thanks, everything worked smoothly after deletion 🙂
    2 points
  7. SPTransfer v1.3 for phpvVMS7 Thanks to ProAviaAZ, for the suggestions. Added an option for different charge types Added a widget for showing pending requests
    2 points
  8. Hey, first I want to mention that this is not a personal commercial promotional post. My goal is simply to encourage people to explore and use phpVMS 7. It's a powerful platform with great customization options for virtual airline management. Yes, I have a lot of experience but nothing is impossible. Creating themes and designs for phpVMS version 7 with Laravel offers great flexibility without needing WordPress for custom homepages. Since phpVMS is built on Laravel, you can leverage modern tools to craft unique, responsive designs directly within the platform. Themes are built using Blade, Laravel's templating engine, which allows for easy separation of logic and presentation. This makes it simple to create reusable layouts, such as headers and footers. Additionally, you can integrate CSS frameworks like Bootstrap or Tailwind to ensure the design is mobile-friendly and visually appealing. For dynamic features, JavaScript libraries such as jQuery or Vue.js can be added, enhancing interactivity. Laravel also supports efficient asset management with tools like Webpack or Laravel Mix, optimizing CSS and JavaScript files for performance. Overall, phpVMS 7 allows for full customization of both the homepage and the entire user interface, eliminating the need for external systems like WordPress. The flexibility of Laravel ensures that you can create engaging and functional themes directly within phpVMS. As I am a long-time user of phpvms version 5 I know how similar virtual airlines are designed, so I want to show just a few different examples, of how different your work can be end.
    2 points
  9. Check item no 3 in that guide, it may help or provide enough clues Good luck
    2 points
  10. Airac 2406 Data only, just import it into your db like normal
    2 points
  11. I am a member of OURAirports and will try and get the data updated where possible as the long term benefit to all concerned and not just Flight simulation Community is that the data has more data for use and corrections made where possible I have done similar for GeoNames Airport data
    1 point
  12. That is a good idea as well as then I can probably post the log files there as well
    1 point
  13. Hi @IFL442, Of course I know the error, it is generic one and the logic of it is already posted in "most common errors" topic. Basically it says that you have a problem in your assignments (like a deleted / missing flight) and that blade of SPTheme is missing a failsafe. Just check line 27 of SPTheme/modules/DisposableSpecial/widgets/assignments.blade.php and if possible try renaming that file (which will allow the default blade I shipped with DispoSpecial to be used). If the error comes up with my original blade, I can try to debug but if it is only happening on the modified ones shipped by @PaintSplasher, he may need to investigate too {{ optional($as->flight->dpt_airport)->name ?? $as->flight->dpt_airport_id }} This is from my original blade, it checks for the airport and uses its name, if not it uses the dpt_airport_id. But before all these optional stuff I do have a generic @if($as->flight) check, which eliminates deleted / missing flights. Looks like SPTheme version may be missing this. Unfortunately I do not see that generic check in SPTheme version of the blade. Either you may need to wait for Thorsten to publish an update or you can replicate my wider check manually on that blade too. https://github.com/FatihKoz/DisposableSpecial/blob/main/Resources/views/widgets/assignments.blade.php Hope this helps
    1 point
  14. Oh I am open to any questions asked and I'm sorry you feel I'm waisting my time but I don't feel that way. Regarding the weather source, the API is providing tons of details for the ICAO so sure I'll be developing it further for the next versions. This is just the warm up for me! 😉
    1 point
  15. As far as I know SimBrief does not have seat configuration definition and it can differ from airline to airline, and again as far as I know you do not need an API key to fetch the default profiles. I do define my fares according to the airline I simulate, I do not care what the addon provides at that stage because they do try to provide a single layout which can suit most of their users. Imagine it like Fenix providing a 220 seat A321, but the airline I do simulate has 20+180 for example, thus 200 seats max. Also opposite can be faced, the airline you try to simulate can have a special config of 230 pax (all economy on an A321, terrible config but there are companies using that), but the addon can give you 219 only. Thus reading something from SimBrief and then converting it to v7 fares is something I would never do (even if I can, I would not go that way), I do define my fares according to the real airline, then advise my pilots to match the Traffic Load or ZFW (if the addon is not providing enough seats or cargo space). Good luck with the script
    1 point
  16. I don't think that I understood the main aim here, will try to provide some answers though 1. If you want to dynamically check the simbrief profile, thus the selected addon aircraft and read its capacity then apply it back to phpVMS (for automatic random payload generation), sorry this is not possible. 2. If you have subfleets defined for each ICAO type (which as you said are tied to some simbrief airframes) then you can (and have to) adjust their fare capacities manually once (as described in other guides). Sorry but this is admin work, needs to be done. As the addons differ in capacities, it will not be logical to develop something to read simbrief profiles and then write them to phpVMS fares (to reduce admin work). Imagine a code reading iFly profile and adjusting the fares according to its seat config and then same code will read a Bredok profile which is totally different from iFly, same will happen while reading PMDG profiles and then reading a Zibo profile etc. Even if someone tries to spend some time to develop something for this, it will be practically useless and create more problems Hope this helps
    1 point
  17. Hi, Original/default file is at "your phpVMS Root\modules\DisposableBasic\Resources\views\web" folder https://github.com/FatihKoz/DisposableBasic/blob/main/Resources/views/web/blank.blade.php I would suggest using "Duplication Procedure" or logic to have your own/edited blade files. https://github.com/FatihKoz/DisposableBasic#duplicating-module-bladesviews Good luck @ProAvia would you please move this topic to Disposable Addons section Thanks
    1 point
  18. https://www.latlong.net/
    1 point
  19. In above solutions, SimBrief will not send the auto generated load back to phpVMS, it only creates the flight plan. You will rely on pilot input (to get the numbers back) This is important.
    1 point
  20. Yes, sorry for mixing things up!! Didn't even think about that.... It's not a theme and there's no developer involved, that is default, vanilla V7, but I'll repost this accordingly. Thanks
    1 point
  21. Thanks @DisposableHerohopefully everything works out. Thanks for all the work you have done.
    1 point
  22. I have the code for V5.x if you're interested. $c['pid'] = PilotData::GetPilotCode($c['code'], $c['pilotid']); $fieldvalue1 = PilotData::GetFieldValue($c['pid'], 'IVAO ID'); $fieldvalue2 = PilotData::GetFieldValue($c['pid'], 'VATSIM ID'); if($c['online'] == "ivao" OR $c['online'] == "IVAO"){ $c['online'] = '<a crossOrigin="anonymous" href="https://www.ivao.aero/Member.aspx?ID='.$fieldvalue1.'" target="_blank"><img src="https://status.ivao.aero/'.$fieldvalue1.'.png?dark=true" width="150px" height="auto"/></a>'; } if($c['online'] == "vatsim" OR $c['online'] == "VATSIM"){ $c['online'] = '<a href="https://stats.vatsim.net/stats/' . $fieldvalue2 . '" target="_blank"><img src="https://my.vatsim.net/indicators/' . $fieldvalue2 . '" width="150px" height="auto"/></a>'; } if($c['online'] == "offline" OR $c['online'] == "Offline"){ $c['online'] = 'Offline'; } Place the above in your: Make sure the field values are spelled exactly the same as yours in your system. This will show the pilot badge for either IVAO or VATSIM on live flights table and on the badge it shows if the pilot is "online" or "offline". This will work for both smartCARS2 and smartCARS3. Let me know if you need help implementing this.
    1 point
  23. I have no knowledge about v5 addons, probably people are using such tools (as I saw in some old VA's doing online checks, it must be an addon or custom code VA's built for this purpose) ... For v7, DisposableBasic is capable of doing such checks (even can do callsign match checks on airline), store results as pirep field values, auto reject etc. You can check its readme file to have some more info. Safe flights and good luck on v7 switch.
    1 point
  24. Hey all, Very long time since I have posted about any of my modules. I have been working extremely hard on what could be a revolutionary product for phpVMS, and now I'm finally ready to show it off. Introducing Apex Flight Ops, a next generation flight center for phpVMS, featuring a map at the center of it all, just like Volanta, Elavetex, Microsoft Flight Simulator, and other trackers with a map centric UI. You can now try it out FOR FREE and experience Apex, relatively risk free, by signing up at https://apex.cardinalhorizon.com/ Read our announcement for a bit more info too: https://medium.com/@taylorbroad/hello-apex-flight-ops-63386b5c7540 Here are a few screenshots for the UI.
    1 point
  25. Sometimes I am telling you I want to bang my head against the wall....... You wouldn't believe what the issue was! The php.ini had all values post_max_size, memory_limit, etc. set to numbers without the M at the end so in reality they were all KB. Fixed that, all issues disappeared smh. Sorry for wasting y'all's time!!
    1 point
  26. Great help thank you! We got custom liveries for our VA so the airline ICAO’s are correct. In this case the listeners for that could work. Also thanks for the hint in the Disposable Bacic
    1 point
  27. Technically it is possible, by some custom listeners/code which will run when a pirep gets filed. But it is very tricky, because aircraft developers and livery painters mostly not paying attention to aircraft icao codes or aircraft.cfg entries, most of them are even not able to spell airline names/codes properly in the liveries they ship. As an example to false icao codes being used by developers is PMDG 737 series, even though they ship A B738 (B737-800) to people, their aircraft config says it is a B737 (B737-700), same applies to B736 and B739 too. Also MSFS has other problems converting/using the livery aircraft.cfg entries to plain text and reports back strange codes (their variable names) back to 3rd party addons like vmsAcars. In theory, vmsAcars returns back the aircraft title to your phpVMS/server as a pirep field value, with a custom listener/code you can check the livery name and do whatever you wish (like penalizing the pilot, rejecting the pirep, commenting on their pirep etc.) even though you will have lots of false positives it is possible. However to reduce those false positives, after you have your custom listener up and running, you can ship your liveries to your pilots, which will have correct aircraft.cfg entries and kindly force them to use your officially approved liveries for flights. Rest will continue creating problems, but will be rejected automatically, which is another nice way to teach people to follow VA SOP and rules One of my addons (Disposable Basic) offers an auto rejection feature, if you need something to begin with, you can check its code as an example to build your own. Hope this helps
    1 point
  28. View File FlightTools *** DETAILS *** This is version 1.0.9 of a series of aeronautical tools for your Va. Includes V1.0.9 : - 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 Submitter Aciv Submitted 06/17/24 Category Add-ons  
    1 point
  29. Your last post helped me. After doing more reading and studying your post I realized that the module did not provide links on the web page. In other words the module is working you just have to come in from a different angle. Phew you learn something everyday. I just have to play about now to add them to my site but thanks you. Your help did help me
    1 point
  30. Thanks This sorted the issue What a great feeling.
    1 point
  31. For my own VA I have created a simple plugin which adds to phpVMS a Tour/Charter system for airline managers to group flights into tours. Each tour consists of several legs/flights which can be bid on and completed separately. The plugin keeps track of the pilot's progress and automatically issues an award (if one was added to the tour), once all PIREPs from the tour legs were accepted. IfaTours makes as much use of core functionality as possible, using the default awards and flights from phpVMS. If you don't like it you can safely remove the plugin and move on, IfaTours won't modify the code or database tables from the core phpVMS system. Image upload feature is included in the tour creation. I'm a lazy ass and hate it when I have to use a separate tool to upload files to a server (e.g. teaser images for my tours...) https://github.com/FnordLord/IfaTours Reason why: I appreciate the great efforts from guys like Disposable who probably (haven't had a chance to try it) has an excellent tour system in his massive plugin collection, but I wanted something simpler (plus I was curious about the innards of phpVMS), so there it is. Feel free to add it to the addons directory if it qualifies.
    1 point
  32. My base system is fairly much unrecognisable from its release. There have been years of customisations, from graphs and charts to animated schedule maps, exam systems, training systems, animated flight paths etc, etc. It's not likely that I will move to v7 as there are thousands of pireps in the system and converting is not really an option. Since I run this on a dedicated server, I have full control over the environment, so in theory, I can keep this going for as long as I need. If any devs are willing to work on a new Acars system, please let me know. As previously said above, I am looking for a lightweight solution using Simconnect and backward compatibility with fsuipc. We would need to work together to ensure all my current reported data is available in the new system, I can create a function to control the parameters depending on the acars client when the data is received in the system as we have some custom scoring criteria in place based upon the flight log received. If any developers are willing to progress this, please let me know. Thanks, Mark.
    1 point
  33. Nobody told you that "support" is ended, that is your own conclusion I told you that "development ended for v1 series" and this is not something to stop sales or support. We are testing v2 series and it is "hopefully" near to being released (best kind of support, is an improved new version) as "beta" (at least stable to be a beta and to see how many more bugs will be found by a wider range of users), so no need for being a grumpy old man When it gets to beta, you can download it and use as you wish, but also you can stick with v1, nobody will stop you doing that but the best support you will get for it will be "please upgrade to v2" because nobody will go back to an old code, fix it and release again while a new version is out and live And please until v2 gets released to public (as beta) be patient. 11-12 22:30:37|INFO; Arrived clicked 11-12 22:30:37|INFO; Moved into on block 11-12 22:30:37|INFO; Flight ended manually on taxi on Since you did not shared the entire log, I need some more info; * Which sim was this ? (MSFS, XP11, XP12, Prepar3D, Fsx) * Which aircraft was in use ? * Which airport you landed ? Safe flights.
    1 point
  34. Works just fine now on PHP 8.3. The issue was a mismatch of the Apache user and the owner of all the phpVMS files.
    1 point
  35. I shared my thoughts already at Discord. Looks like your install is not good and you have file/folder access problems.
    1 point
  36. Ok, Now disable (dash out) the dump by adding two dashes before it followed by a space as below. // dd($point, $attrs); Map should be working now
    1 point
  37. I have resolved this issue with the help Disposable Hero and colleagues in the Discord Channel. It resolution is stated in the fix links, be sure to check carefully. In the permissions link above, Ian from Navigraph refers to the Usercfg.opt and to ensure the last entry in the file shows the path to you Community Folder. I had checked this, but not closely enough as it was pointing to the Localcache not to the Community Folder. Once changed, everything worked! If this issue suddenly occurs to you, I strongly recommend this is your first port of call to resolve. Regards, Keith
    1 point
  38. That is why it was suggested to check your ranks in the admin panel. You can set auto approve ACARs or manual PIREPs there. You must do this for each rank.
    1 point
  39. If someone want export the phpvms7 flights to volanta, can be done exporting database data to csv with the next sql script. NOTE: If you have flights currently in volanta and are the same of phpvms7 this isn't overwrite, so you will have duplicate flights in Volanta (Volanta + phpvms7 flights) SELECT dpt_airport_id AS Origin, arr_airport_id AS Destination, block_off_time AS DepartureTime, pireps.flight_time AS Duration, airlines.name AS Airline, flight_number AS FlightNumber, aircraft.icao AS AircraftType, registration AS AircraftRegistration, route AS Route, block_on_time AS ArrivalTime, distance AS Distance, fuel_used AS Fuel FROM `pireps`, `aircraft`, `airlines` WHERE aircraft.id = pireps.aircraft_id AND airlines.id = pireps.airline_id AND user_id=1 ORDER BY block_on_time DESC;
    1 point
  40. oh wow, thanks, it's already solved, thanks for the information
    1 point
  41. There is a setting at admin side for this, works only if your cron is working properly. Admin > Settings ... Acars group, Live Time Set it to something like 2 or 3 (hours) according to your needs.
    1 point
  42. My pleasure, good luck with the update.
    1 point
  43. Gentlemen, thank you very much, it worked, I believe that clearing the cache as instructed resolved the problem! Thank you so !
    1 point
  44. https://docs.phpvms.net/config/email#smtp-configuration It simply says ; For detailed settings about host, port and encryption details please check your hosting control panel (or VPS). These settings are not generic and can differ between hosting companies, even on a custom VPS these settings are local to your install (packages installed etc.) Therefore there a no generic examples for SMTP and mail settings. Just don't forget to clear application cache when you make .env changes.
    1 point
  45. You are doing something wrong then Double check the folders, folder names etc. It is pretty much simple and straight forward stuff.
    1 point
  46. Congratulations for your first module 👏
    1 point
  47. oops I found it, it's my fault, line 68 (mistake drag & drop) double , lol 😂 close this topic sorry
    1 point
  48. My pleasure. At least you learnt the importance of cache by the hard way (maybe the hardest way) around, you will never forget it again Congratulations, enjoy your mails (free for 3 months) with mailgun. By the way, API is the fastest and safest way to implement it, glad it worked as expected and you did not used the smtp solution. Have a nice day Addition; 2022 Jan / Academy award winner screenshot name "An important moment in the history"
    1 point
  49. 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 or beta5 ! Please download and install LATEST DEVELOPMENT ( in short terms dev or latest dev) build, it is much more stable compared to any beta builds 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 hCaptcha reduces their amount. And phpVMS v7 is ready for this, just check hCaptcha docs and obtain your site keys, then enter them to your phpVMS v7 settings. 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.) PhpVMS v7 is capable of looking up airport details when requested, so calm down. There are more than 40k 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 lots 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 v2, cACARS ?" etc. Nope, they are not compatible with v7, only smartCARS v3 can work with phpVMS v7 with some custom plugins. 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 properly (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
×
×
  • Create New...